生命週期工作流程版本控制
您可以視需要更新使用生命週期工作流程建立的工作流程,以符合組織需求,以稽核組織中的使用者生命週期。 為了管理工作流程中的更新,生命週期工作流程引進工作流程版本控制的概念。 工作流程版本是新版的現有工作流程,由更新執行條件或其工作觸發。 工作流程版本可以變更現有工作流程的動作或甚至範圍。 瞭解工作流程更新程序期間如何處理工作流程版本控制,可讓您策略性地設定工作流程,讓工作流程工作和條件一律與工作流程處理的用戶相關。
版本控制優點
使用生命週期工作流程的版本設定,對於為每個使用案例建立新工作流程的替代方式,提供了許多優點。 這些優點顯示於其改善疑難解答和記錄保留功能的報告程式的能力,方式如下:
- 長期保留 - 版本控制允許工作流程資訊的保留時間比只使用稽核記錄更久。 雖然稽核記錄只會儲存過去 30 天的資訊,但版本設定可讓您追蹤建立的工作流程詳細數據。
- 可追蹤性 - 允許追蹤處理使用者的特定工作流程版本。
工作流程屬性和版本
雖然工作流程的更新可以觸發新版本的建立,但這不一定是這樣。 工作流程有稱為基本屬性的參數,不需要建立新版本的工作流程即可變更。 這些參數的清單如下所示:
- displayName
- description
- isEnabled
- IsSchedulingEnabled
- 工作名稱
- 工作描述
您可以在您要更新之工作流程的 [屬性] 區段下,於 Microsoft Entra 系統管理中心中找到這些對應的參數。
如需使用 Microsoft Entra 系統管理中心和 API 透過 Microsoft Graph 更新這些屬性的逐步指南,請參閱: 管理工作流程屬性。
將觸發新版建立的屬性如下:
- 工作
- executionConditions
雖然當您在 Microsoft Entra 系統管理中心進行更新時,就會立即建立這些工作流程的新版本,但使用 API 搭配 Microsoft Graph 建立工作流程時,需要執行 createNewVersion 方法。 如需更新工作或執行條件的逐步指南,請參閱: 管理工作流程版本。
注意
如果工作流程是隨選的,則不會顯示與執行條件相關聯的設定資訊。
工作流程版本歷程記錄中包含哪些詳細數據
與變更工作流程的基本屬性不同,新建立的工作流程版本與舊版大不相同。 您可以新增或移除工作,以及工作流程執行的人員可能不同。 由於版本之間可能會發生大量工作流程的變更,版本詳細數據也會提供工作流程目前版本的詳細資訊,以及先前的反覆專案。
版本資訊中包含的詳細數據,如 Microsoft Entra 系統管理中心所示:
詳細的 版本資訊 如下:
parameter | description |
---|---|
版本號碼 | 整數,表示資訊所在的工作流程版本。 依序升級每個新的工作流程版本。 |
上次修改日期 | 上次更新工作流程的時間。 針對舊版工作流程,上次修改的日期一律是下一個版本建立的時間。 |
上次修改者 | 神秘 上次修改此工作流程版本。 |
建立日期 | 建立工作流程版本的日期和時間。 |
建立者: | 神秘 建立此特定版本的工作流程。 |
名稱 | 此版本工作流程的名稱。 |
描述 | 此版本工作流程的描述。 |
類別 | 工作流程的類別。 |
執行條件 | 定義工作流程在此版本中執行的人員和時間。 |
工作 | 此工作流程版本中的工作。 如果透過 API 檢視,您也可以看到工作自變數。 如需特定工作定義,請參閱: 生命週期工作流程工作和定義 |
下一步
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應