將流程分成較小的自動化程序

設定自動化時,請嘗試設計流程為不具有涵蓋整個程序的單一自動化功能。 製作數個較小的流程有幾個原因:

  • 維護更容易。

  • 錯誤處理不必那麼複雜。

  • 多個人員可以處理自動化。

  • 如果步驟失敗,則無需從頭重新開始執行自動化。

在下面的範例中,已為核准程序設定一項自動化,使用單一自動化涵蓋多個程序。

設定的自動化的冗長程序圖解範例。

圖表顯示建立費用報表的商務程序。 整個商務程序設定成單一自動化,並有 10 個步驟。

例如,現金補償程序失敗時,會將整個自動化視為失敗。 若要查詢員工銀行詳細資料變更的需求或規格,必須暫停整個程序,直到更新就緒為止。

您可以改為將自動化專案分隔為模組,如下圖所示。

分割為三個較小的程序的程序圖解範例。

當狀態更新為合規性檢查完成時,第二個自動化即會開始。 如果已核准,則結果會以電子郵件傳送,而狀態會設定為已核准。 如果要求被拒絕,則會要求修正。 當狀態更新為已核准時,會開始第三個自動化。 系統會自動查詢員工的銀行詳細資料並支付現金給員工,同時也會封存費用報表。

在此範例中,自動化 #2 依賴先前的自動化,將費用報表的狀態設定為「合規性檢查完成」。不過,如果郵件系統發生問題且自動化 #2 失敗,則自動化 #1 中的工作仍會完成。 只有自動化 #2 中的工作才需要重新啟動。