共用方式為


生命週期工作流程版本控制

您可以視需要更新使用生命週期工作流程建立的工作流程,以符合組織需求,以稽核組織中的使用者生命週期。 為了管理工作流程中的更新,生命週期工作流程引進工作流程版本控制的概念。 工作流程版本是新版的現有工作流程,由更新執行條件或其工作觸發。 工作流程版本可以變更現有工作流程的動作或甚至範圍。 瞭解工作流程更新程序期間如何處理工作流程版本控制,可讓您策略性地設定工作流程,讓工作流程工作和條件一律與工作流程處理的用戶相關。

版本控制優點

使用生命週期工作流程的版本設定,對於為每個使用案例建立新工作流程的替代方式,提供了許多優點。 這些優點顯示於其改善疑難解答和記錄保留功能的報告程式的能力,方式如下:

  • 長期保留 - 版本控制允許工作流程資訊的保留時間比只使用稽核記錄更久。 雖然稽核記錄只會儲存過去 30 天的資訊,但版本設定可讓您追蹤建立的工作流程詳細數據。
  • 可追蹤性 - 允許追蹤處理使用者的特定工作流程版本。

工作流程屬性和版本

雖然工作流程的更新可以觸發新版本的建立,但這不一定是這樣。 工作流程有稱為基本屬性的參數,不需要建立新版本的工作流程即可變更。 這些參數的清單如下所示:

  • displayName
  • description
  • isEnabled
  • IsSchedulingEnabled
  • 工作名稱
  • 工作描述

您可以在您要更新之工作流程的 [屬性] 區段下,於 Microsoft Entra 系統管理中心中找到這些對應的參數。 Screenshot of updated basic properties LCW

如需使用 Microsoft Entra 系統管理中心和 API 透過 Microsoft Graph 更新這些屬性的逐步指南,請參閱: 管理工作流程屬性

將觸發新版建立的屬性如下:

  • 工作
  • executionConditions

雖然當您在 Microsoft Entra 系統管理中心進行更新時,就會立即建立這些工作流程的新版本,但使用 API 搭配 Microsoft Graph 建立工作流程時,需要執行 createNewVersion 方法。 如需更新工作或執行條件的逐步指南,請參閱: 管理工作流程版本

注意

如果工作流程是隨選的,則不會顯示與執行條件相關聯的設定資訊。

工作流程版本歷程記錄中包含哪些詳細數據

與變更工作流程的基本屬性不同,新建立的工作流程版本與舊版大不相同。 您可以新增或移除工作,以及工作流程執行的人員可能不同。 由於版本之間可能會發生大量工作流程的變更,版本詳細數據也會提供工作流程目前版本的詳細資訊,以及先前的反覆專案。

版本資訊中包含的詳細數據,如 Microsoft Entra 系統管理中心所示:

Screenshot of workflow versioning information.

詳細的 版本資訊 如下:

parameter description
版本號碼 整數,表示資訊所在的工作流程版本。 依序升級每個新的工作流程版本。
上次修改日期 上次更新工作流程的時間。 針對舊版工作流程,上次修改的日期一律是下一個版本建立的時間。
上次修改者 神秘 上次修改此工作流程版本。
建立日期 建立工作流程版本的日期和時間。
建立者: 神秘 建立此特定版本的工作流程。
名稱 此版本工作流程的名稱。
描述 此版本工作流程的描述。
類別 工作流程的類別。
執行條件 定義工作流程在此版本中執行的人員和時間。
工作 此工作流程版本中的工作。 如果透過 API 檢視,您也可以看到工作自變數。 如需特定工作定義,請參閱: 生命週期工作流程工作和定義

下一步