將流程分成較小的自動化程序
設定自動化時,請嘗試設計流程為不具有涵蓋整個程序的單一自動化功能。 製作數個較小的流程有幾個原因:
維護更容易。
錯誤處理不必那麼複雜。
多個人員可以處理自動化。
如果步驟失敗,則無需從頭重新開始執行自動化。
在下面的範例中,已為核准程序設定一項自動化,使用單一自動化涵蓋多個程序。
圖表顯示建立費用報表的商務程序。 整個商務程序設定成單一自動化,並有 10 個步驟。
例如,現金補償程序失敗時,會將整個自動化視為失敗。 若要查詢員工銀行詳細資料變更的需求或規格,必須暫停整個程序,直到更新就緒為止。
您可以改為將自動化專案分隔為模組,如下圖所示。
當狀態更新為合規性檢查完成時,第二個自動化即會開始。 如果已核准,則結果會以電子郵件傳送,而狀態會設定為已核准。 如果要求被拒絕,則會要求修正。 當狀態更新為已核准時,會開始第三個自動化。 系統會自動查詢員工的銀行詳細資料並支付現金給員工,同時也會封存費用報表。
在此範例中,自動化 #2 依賴先前的自動化,將費用報表的狀態設定為「合規性檢查完成」。不過,如果郵件系統發生問題且自動化 #2 失敗,則自動化 #1 中的工作仍會完成。 只有自動化 #2 中的工作才需要重新啟動。