共用方式為


工作流程與管理組件

 

發行︰ 2016年7月

適用於: System Center 2012 SP1 - Service Manager、System Center 2012 R2 Service Manager、System Center 2012 - Service Manager

System Center 2012 – Service Manager 使用儲存在管理組件中的觸發條件資訊執行 Windows Workflow Foundation (WF) 工作流程。 針對每個工作流程,管理組件會包含一個資料來源模組和一個寫入動作模組。 資料來源模組定義觸發工作流程執行的條件,而寫入動作模組則定義工作流程動作。 管理組件也會儲存工作流程使用的任何指令碼資訊。

檔案和格式

除了管理組件檔案外,WF 工作流程還需要數個支援檔案:

  • 撰寫環境檔案。 當您建立或編輯工作流程時,這些檔案會儲存原始工作流程資訊,例如內容值和工作流程邏輯。

  • 已編譯的工作流程組件檔 (workflowname.dll)。 當您在 System Center 2012 – Service Manager 製作工具中儲存管理組件時,此工具同時會將所有原始工作流程檔案 (XOML 和 CS 檔案) 編譯為工作流程組件檔 (DLL)。

  • 活動組件檔 (activityname.dll)。 這些檔案包含可用工作流程活動的定義。 製作工具 無法修改活動組件檔。

若要在 Service Manager 主控台 環境中實作包含工作流程的管理組件,請確定 Service Manager 可存取工作流程組件檔、活動組件檔以及管理組件本身。 下圖顯示工作流程執行時,各種檔案之間的互動方式。

管理組件和工作流程檔案

工作流程的觸發條件

工作流程的資料來源模組會定義工作流程觸發條件。 工作流程可以具有下列兩種觸發條件的其中一種:

  • 計時器。 此選項 (也稱為「 排程」) 會在一週指定的天數或依其他指定的間隔觸發工作流程。

  • 資料庫查詢。 此選項 (也稱為「 訂閱」) 會在特定的物件類別發生特定類型的變更時觸發工作流程。 您可以從任何安裝的管理組件中選取類別,而且可以選擇三種變更類型:

    • 當建立類別的新執行個體時

    • 當更新類別的執行個體時

    • 當刪除類別的執行個體時

另請參閱

管理工作流程
如何將工作流程部署至 Service Manager
使用工作流程自動化 IT 程序