在 Service Manager 中設定工作流程

重要

此版本的 Service Manager 已達到終止支援。 建議您升級至 Service Manager 2022

在 Service Manager 中,工作流程是一連串的活動,可將商務程序自動化。 例如,工作流程可以在發生各種變更時更新事件。 當電腦不符合 Desired Configuration Management 的規範時,工作流程可以自動產生事件。 您可以建立能夠定義其執行時間和環境的工作流程。 例如,只要有關列印問題的低優先順序事件變更為較高的優先順序,工作流程就可以自動將支援階層從設定 1 變更為設定 2。 工作流程活動是透過套用範本而運作的。 在此範例中,必須事先建立將支援階層變更為設定 2 的事件範本。

您可以為每個工作流程設定建立多個工作流程。 您可以啟用或停用工作流程條件。 如果停用特定規則,剩餘的規則仍然會使工作流程執行。 如果要完全停用工作流程,您必須停用可呼叫該工作流程的所有規則。

工作流程的成功或失敗會由 Service Manager 保留,可供您檢視。 可用的檢視有兩種。 [所有結果 ] 包括所有成功及失敗之執行個體的檢視,而 [ 錯誤 ] 檢視則只顯示工作流程失敗時的執行個體。 在 [ 所有結果 ] 檢視中,您可以檢視每個執行個體的記錄,以及檢視相關物件。 當您檢視記錄時,可以檢查工作流程執行時所發生的事件。 當您檢視相關物件時,可以查看此工作流程執行作業的表單。 [ 錯誤 ] 檢視僅限最近 250 個執行個體。 當您檢視失敗的實例時,在 [成功 ] 檢視中具有相同的選項,可檢視記錄檔並檢視相關的物件。 此外,在 [ 錯誤 ] 檢視中,您可以選擇 [ 重試 ] 或 [ 忽略]。 選取 [ 重試 ] 會使工作流程以相同的參數再次執行,並且從檢視中移除此執行個體。 選取 [略過] 則會從檢視中移除該執行個體。

設定事件工作流程

您可以使用下列程式來建立和設定工作流程規則,每當與列印問題相關的事件之緊急性屬性變更為 High 時,將支援層變更為第 2 層。 此項程序假設您已經建立了一個將支援階層變更為 [ 第 2 層] 的事件範本,同時假設您已經建立優先順序計算表。 如需詳細資訊,請參閱 如何設定事件優先順序。 若要建立新的印表機相關事件範本,請參閱 如何建立事件範本

設定事件的工作流程

  1. 在 Service Manager 控制台中,選取 [系統管理]。
  2. 在 [ 系統管理] 窗格中,展開 [ 系統管理]、[ 工作流程],然後選取 [ 組態]。
  3. 按兩下 [ 設定 ] 窗格中的 [ 事件工作流程設定]。
  4. 在 [ 設定事件事件工作流程] 對話框中,選取 [ 新增]。
  5. 在 [ 新增事件事件工作流程] 對話框中,完成下列步驟:
    1. 在 [ 開始之前] 頁面上,選取 [ 下一步]。
    2. 在 [ 工作流程資訊] 頁面上的 [ 名稱 ] 方塊中,輸入工作流程的名稱。 例如,當 [緊急狀況] 屬性變更為 [高] 時,輸入 [將印表機問題呈報至支援第 2 層]。
    3. [檢查事件 ] 清單中,選取 建立物件或更新物件時,確定已選取 [ 已啟用 ] 複選框,然後選取 [ 下一步]。
    4. 在 [ 指定事件準則] 頁面上,選取 [ 已變更為] 索引 標籤。在 [可用的屬性] 清單中,選取 [ 緊急狀況],然後選取 [ 新增]。 選取 [ 準則 ] 方塊中的 [ 等於]。 在清單中選取 [ ], 然後,選取 [下一步]
    5. 在 [ 選取事件範本 ] 頁面上,選取 [ 套用下列範本],然後選取您稍早建立的範本,將支援群組設定為 第 2 層。 例如,選取 [ 將印表機問題呈報至第 2 層],然後選取 [ 下一步]。
    6. 或者,在 [選取 人員 通知] 頁面中,選取 [啟用通知] 複選框,選取要通知的使用者,然後選取 [下一步]。
    7. 在 [ 摘要 ] 頁面上,檢閱您的設定,然後選取 [ 建立]。
    8. 在 [ 完成] 頁面上,選取 [ 關閉]。
  6. 在 [ 設定事件事件工作流程] 對話框中,選取 [確定]。

驗證事件工作流程

  1. 在 Service Manager 控制台中,選取 [工作專案]。
  2. 在 [ 工作專案] 窗格中,展開 [ 工作專案]、[ 事件管理],然後選取 [ 所有事件]。
  3. 在 [ 所有事件 ] 窗格中,按兩下目前未指派給第二層支援群組的事件。
  4. 在 [ 事件表單] 頁面中,將 [緊急狀況 ] 屬性設定為 [高],然後選取 [ 確定]。
  5. 數分鐘後,按一下 F5。 確認 [ 支援小組 ] 方塊已變更為 [ 第 2 層]。

PowerShell 符號的螢幕快照。您可以使用 Windows PowerShell 命令來完成這些和其他相關工作,如下所示:

  • 如需如何使用 Windows PowerShell 在 Service Manager 中建立新工作流程的相關資訊,請參閱 New-SCSMWorkflow
  • 如需如何使用 Windows PowerShell 來擷取 Service Manager 工作流程的組態和狀態資訊,請參閱 Get-SCSMWorkflowStatus
  • 如需如何使用 Windows PowerShell 來更新工作流程內容的相關資訊,請參閱 Update-SCSMWorkflow cmdlet
  • 如需如何使用 Windows PowerShell 從 Service Manager 移除工作流程的詳細資訊,請參閱 Remove-SCSMWorkflow

在 Service Manager 中檢視工作流程成功或失敗

使用下列程式來檢視工作流程的成功或失敗實例。

檢視工作流程成功或失敗

  1. 在 Service Manager 控制台中,選取 [系統管理]。
  2. 在 [ 系統管理] 窗格中,展開 [ 系統管理]、[ 工作流程],然後選取 [ 狀態]。
  3. 在 [ 狀態] 窗格中,選取您想要檢視的工作流程。 例如,當 [緊急狀況] 屬性變更為 [高] 時,選取 [將印表機問題呈報至支援第 2 層]。
  4. 在 [ 狀態 結果] 窗格中,選取 [需要注意 ] 以檢視未成功執行的工作流程。 或選取 [所有實例],然後執行下列動作:
    1. 選取 [檢視記錄 ] 以檢視工作流程執行時所發生的事件清單。
    2. 選取 [ 檢視相關物件 ] 以檢視工作流程執行時所使用的表單。 每個工作流程的狀態會顯示在 [ 狀態 ] 數據行中。

PowerShell 符號的螢幕快照。您可以使用 Windows PowerShell 命令來完成這項工作。 如需如何使用 Windows PowerShell 來擷取 Service Manager 工作流程狀態的資訊,請參閱 Get-SCSMWorkflowStatus

下一步