在 Service Manager 中設定工作流程
在 Service Manager 中,工作流程是一連串的活動,可將商務程序自動化。 例如,工作流程可以在發生各種變更時更新事件。 當電腦不符合 Desired Configuration Management 的規範時,工作流程可以自動產生事件。 您可以建立能夠定義其執行時間和環境的工作流程。 例如,只要有關列印問題的低優先順序事件變更為較高的優先順序,工作流程就可以自動將支援階層從設定 1 變更為設定 2。 工作流程活動是透過套用範本而運作的。 在此範例中,必須事先建立將支援階層變更為設定 2 的事件範本。
您可以為每個工作流程設定建立多個工作流程。 您可以啟用或停用工作流程條件。 如果停用特定規則,剩餘的規則仍然會使工作流程執行。 如果要完全停用工作流程,您必須停用可呼叫該工作流程的所有規則。
工作流程的成功或失敗會由 Service Manager 保留,而且可供您檢視。 可用的檢視有兩種。 [所有結果 ] 包括所有成功及失敗之執行個體的檢視,而 [ 錯誤 ] 檢視則只顯示工作流程失敗時的執行個體。 在 [ 所有結果 ] 檢視中,您可以檢視每個執行個體的記錄,以及檢視相關物件。 當您檢視記錄時,可以檢查工作流程執行時所發生的事件。 當您檢視相關物件時,可以查看此工作流程執行作業的表單。 [ 錯誤 ] 檢視僅限最近 250 個執行個體。 當您檢視失敗的實例時,在 [成功] 檢視中具有相同的選項,可檢視記錄檔並檢視相關的物件。 此外,在 [錯誤] 檢視中,您可以選擇 [重試] 或 [忽略]。 選取 [ 重試 ] 會使工作流程以相同的參數再次執行,並且從檢視中移除此執行個體。 選取 [忽略 ] 會從檢視中移除 實例。
設定事件工作流程
您可以使用下列程式來建立和設定工作流程規則,每當與列印問題相關的事件的急迫性屬性變更為 High 時,將支援層變更為第 2 層。 此項程序假設您已經建立了一個將支援階層變更為 [ 第 2 層] 的事件範本,同時假設您已經建立優先順序計算表。 如需詳細資訊,請參閱 如何設定事件優先順序。 若要建立新的印表機相關事件範本,請參閱 如何建立事件範本。
若要設定事件工作流程,請遵循下列步驟:
- 在 Service Manager 控制台中,選取 [ 系統管理]。
- 在 [系統管理] 窗格中,展開 [系統管理],展開 [工作流程],然後選取 [設定]。
- 按兩下 [ 設定 ] 窗格中的 [ 事件工作流程設定]。
- 在 [ 設定事件事件工作流程] 對話框中,選取 [ 新增]。
- 在 [ 新增事件事件工作流程 ] 對話框中,完成下列步驟:
- 在 [在您開始前] 頁面上,選取 [下一步]。
- 在 [工作流程資訊] 頁面上的 [名稱] 方塊中,輸入工作流程的名稱。 例如,當[急迫性] 屬性變更為 [高] 時,輸入 [將列印機問題呈報至支援第 2 層]。
- 在 [ 檢查事件 ] 清單中,選取 建立物件或更新物件時,確定 已選取 [已啟用 ] 複選框,然後選取 [ 下一步]。
- 在 [ 指定事件準則] 頁面上,選取 [ 已變更為] 索引 標籤。在 [ 可用的屬性] 列表中,選取 [ 急迫性],然後選取 [ 新增]。 選取 [ 準則 ] 方塊中的 [ 等於]。 在清單中選取 [ 高], 然後選取下一步。
- 在 [ 選取事件範本 ] 頁面上,選取 [套用下列範本],然後選取您稍早建立的範本,將支援群組設定為 第 2 層。 例如,選取 [ 將印表機問題呈報至第 2 層],然後選取 [ 下一步]。
- 或者,在 [ 選取人員通知 ] 頁面中,選取 [ 啟用通知 ] 複選框,選取要通知的使用者,然後選取 [ 下一步]。
- 在 [ 摘要] 頁面上,檢閱您的設定,然後選取 [ 建立]。
- 在 [ 完成 ] 頁面上,選取 [ 關閉]。
- 在 [設定 事件事件工作流程 ] 對話框中,選取 [ 確定]。
驗證事件工作流程
- 在 Service Manager 控制台中,選取 [ 工作專案]。
- 在 [工作專案] 窗格中,依序展開 [工作專案]、[事件管理],然後選取 [所有事件]。
- 在 [ 所有事件] 窗格中,按兩下目前未指派給第二層支援群組的事件。
- 在 [ 事件表單] 頁面中,將 [急迫性 ] 屬性設定為 [高],然後選取 [ 確定]。
- 數分鐘後,按一下 F5。 確認 [ 支援小組 ] 方塊已變更為 [ 第 2 層]。
您可以使用 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 中檢視工作流程成功或失敗
使用下列程式來檢視工作流程的成功或失敗實例。
若要檢視工作流程成功或失敗,請遵循下列步驟:
- 在 Service Manager 控制台中,選取 [ 系統管理]。
- 在 [系統管理] 窗格中,展開 [系統管理],展開 [工作流程],然後選取 [狀態]。
- 在 [ 狀態] 窗格中,選取您想要檢視的工作流程。 例如,當 [急迫性] 屬性變更為 [高] 時,選取 [將印表機問題呈報至支援第 2 層]。
- 在 [ 狀態 結果] 窗格中,選取 [需要注意 ] 以檢視未成功執行的工作流程。 或選取 [ 所有實例],然後執行下列動作:
- 選取 [檢視記錄] 以檢視工作流程執行時所發生的事件清單。
- 選取 [檢視相關物件 ] 以檢視工作流程執行時所使用的表單。 每個工作流程的狀態會顯示在 [狀態 ] 數據行中。
您可以使用 Windows PowerShell 命令來完成這項工作。 如需如何使用 Windows PowerShell 來擷取 Service Manager 中工作流程狀態的資訊,請參閱 Get-SCSMWorkflowStatus。