了解生命週期工作流程
下列文件提供使用生命週期工作流程建立工作流程的概觀。 生命週期工作流程會根據生命週期管理的「加入者、移動者、離開者 (JML)」迴圈將工作自動化,並將使用者的工作分割成組織生命週期中所屬類別的工作。 這些可快速自訂的類別會延伸到範本中,以符合貴組織中的使用者需求。 如需詳細資訊,請參閱:什麼是生命週期工作流程?
注意
生命週期工作流程藉由自動化例行程式,來增強 Microsoft Entra ID 控管 人力資源驅動的布建。 雖然 HR 布建會管理用戶帳戶的建立和屬性更新,但生命週期工作流程會提供額外的工作自動化。
授權需求
使用此功能需要 Microsoft Entra ID 控管或 Microsoft Entra 套件授權。 若要找到適合您需求的授權,請參閱 Microsoft Entra ID 控管授權基本概念。
權限和角色
如需使用生命週期工作流程所需支援委派和應用程式權限的完整清單,請參閱:生命週期工作流程許可權。
針對委派的案例,系統管理員至少應需要有工作流程系統管理員 Microsoft Entra 角色:
限制
如需生命週期工作流程服務限制的完整清單,請參閱:生命週期工作流程服務限制。
工作流程組成
工作流程可以細分為下列三個主要部分:
工作流程組成 | 描述 |
---|---|
一般資訊 | 工作流程的此部分涵蓋基本資訊,例如顯示名稱和工作流程用途的說明。 |
工作 | 工作是執行工作流程時將採取的動作。 |
執行條件 | 定義排程工作流程執行的 (觸發) 時間、以及人員 (範圍)。 如需這兩個參數的詳細資訊,請參閱觸發程式詳細資料和範圍。 |
範本
透過 Microsoft Entra 系統管理中心建立的工作流程需要使用範本。 生命週期工作流程範本是用於預先定義工作的架構,有助於自動化工作流程建立作業。
範本會根據其類別定義可使用的工作,然後引導您建立工作流程。 此範本提供基本說明、執行條件和工作資訊的輸入。
注意
視您選取的範本而定,可用的選項可能會有所不同。 本文件使用入職預先雇用員工範本來說明工作流程的各個部分。
如需詳細資訊,請參閱生命週期工作流程範本。
工作流程概觀
每個工作流程都有自己的概觀區段,您可以在此使用工作流程採取快速動作,或檢視其詳細資料。 本概觀區段分成下列三個部分:
- 基本資訊
- 我的摘要
- 快速動作
在本節中,您將瞭解每個區段會告訴您的內容,以及您可以從這項資訊採取哪些動作。
基本資訊
當您選取工作流程時,概觀會提供您在「基本資訊」區段中的基本詳細資料清單。 這些基本詳細資料提供您的資訊如下:工作流程類別、ID、修改時間和排程再次執行的時間。 基於管理用途,此資訊對提供目前使用方式的快速詳細資料相當重要。 基本資訊也是即時資料,這表示本節會顯示您在概觀頁面上執行的任何快速變更動作。
在「基本資訊」中,您可以檢視下列資訊:
名稱 | 描述 |
---|---|
Name | 工作流程的名稱。 |
描述 | 描述工作流程的簡短說明。 |
類別 | 識別工作流程類別的字串。 |
建立日期 | 建立工作流程的日期和時間。 |
工作流程 ID | 工作流程的唯一識別碼。 |
[排程] | 定義目前是否排程執行工作流程。 |
最後執行日期 | 工作流程執行的最後日期和時間。 |
上次修改 | 修改工作流程的最後日期和時間。 |
我的摘要
工作流程概觀的「我的摘要」區段包含快速查看工作流程執行時間和方式。 本節也可讓您快速跳到目標區域以取得資訊。 系統提供下列資訊:
- 下次目標執行:下次排程工作流程執行的日期和時間。
- 總計處理的使用者:工作流程處理的使用者總數量。
- 處理失敗的使用者:工作流程以失敗狀態處理的使用者總數量。
- 失敗的工作:失敗的總數量
- 工作數量:工作流程內的工作總數量。
- 目前版本:已建立的工作流程新版本數量。
快速動作
「快速動作」區段可讓您使用工作流程快速採取動作。 這些快速動作可以讓工作流程執行某些動作,或用於歷程記錄或編輯用途。 您可以採取下列動作:
- 依需求執行:可讓您依需求快速執行工作流程。 如需此流程的詳細資訊,請參閱:視需要執行工作流程
- 編輯工作:可讓您在工作流程內新增、刪除、編輯或重新排序工作。 如需此流程的詳細資訊,請參閱:使用 Microsoft Entra 系統管理中心編輯工作流程的工作
- 檢視工作流程歷程記錄:可讓您檢視工作流程的歷程記錄。 如需工作流程歷程記錄的詳細資訊,請參閱:生命週期工作流程歷程記錄
從工作流程概觀中採取的動作可讓您快速完成工作,這通常可透過工作流程的管理區段來完成。
工作流程基本概念
選取範本之後的基本概念畫面:
- 提供用於工作流程說明部分的資訊。
- 選取定義發生執行條件的觸發程序。
執行條件
在 [工作流程基本概念] 畫面上,您也可以設定工作流程執行條件的第一個詳細資料、觸發程式。 工作流程的執行條件會定義工作流程執行時間和人員。 這是由兩個不同的部分組成,名為觸發程序和範圍。
觸發程序詳細資料
工作流程的觸發程式會定義在工作流程範圍內針對使用者執行排程工作流程的時間。 工作流程的觸發程式取決於您想要執行的工作流程類型。
支援的排程觸發程式如下:
- 屬性變更
- 群組成員資格變更
- 以時間為基礎
視工作流程類型而定,您的選擇將決定要使用的觸發程序。
範圍
範圍定義排程工作流程執行的人員。 設定此參數可讓您進一步縮小執行工作流程的使用者範圍。 生命週期工作流程支援一組豐富的使用者屬性,可供您用於設定範圍。
範圍取決於使用的觸發程序。
- 針對屬性變更,觸發程式是以規則為基礎,並在變更您為使用者定義的屬性時觸發。
- 針對群組成員資格變更,觸發程式是以群組為基礎,並在從特定群組新增或移除特定使用者時觸發。
- 針對以時間為基礎的屬性,觸發程式是以規則為基礎,並在使用者符合您定義的時間值時觸發。
如需設定工作流程執行條件的詳細指南,請參閱:建立生命週期工作流程。
正在排程
依預設啟用新建立的工作流程時,排程是必須手動啟用的選項。 若要確認工作流程是否已排程,您可以檢視 [已排程] 資料行。
啟用排程之後,便會根據工作流程設定 (預設三個小時) 中設定的間隔來評估工作流程,以判斷是否應該根據執行條件執行。
若要檢視自訂工作流程排程的詳細指南,請參閱:自定義工作流程的排程。
視需求排程
工作流程可以視需求進行測試,或在需要的情況下執行。
使用 [視需求執行] 功能立即執行工作流程。 您必須先啟用工作流程,才能視需求執行工作流程。
注意
無論使用者是否符合工作流程的執行條件,視使用者需求執行的工作流程不會列入考量。 無論使用者是否符合執行條件,這將會套用工作。
如需詳細資訊,請參閱視需要執行工作流程
歷史
當您選取工作流程時,可以透過使用者、執行和工作的功能濾鏡來檢視其歷程記錄資訊。 能夠從這些觀點特別檢視資訊,可讓您快速縮小如何處理工作流程的特定資訊範圍。
如需詳細資訊,請參閱生命週期工作流程歷程記錄
版本控制
工作流程版本是使用原始工作流程相同資訊建置的個別工作流程,但具有更新的工作或範圍,以便在記錄中以不同方式呈現。 工作流程版本可以變更動作,甚至變更現有工作流程的範圍。
如需詳細資訊,請參閱:生命週期工作流程版本設定