您可以使用 GetVcoWorkflowExecutionStatus 活動檢查用 InvokeVcoWorkflowAsync 活動呼叫的 vRealize Orchestrator 工作流程的狀態。

先決條件

使用 InvokeVcoWorkflowAsync 活動呼叫 vRealize Orchestrator 工作流程

程序

  1. vRealize Automation Designer 中,開啟您已使用 InvokeVcoWorkflowAsync 活動的工作流程。
  2. 導覽至您想要檢查 vRealize Orchestrator 工作流程的狀態的內容。
  3. GetVcoWorkflowExecutionStatus 活動拖曳至 [設計工具] 窗格。
  4. 在 [內容] 窗格中,在 VirtualMachineId. 中指定代表虛擬機器識別碼的變數的名稱。

    可自訂工作流程包含初始化期間設定的依預設名為 virtualMachineId 的變數。

  5. 建立類型為 DynamicOps.VcoModel.Common.VcoWorkflowExecutionToken 的變數。
  6. 將 Token 變數的名稱指定為 InvokeVcoWorkflowAsync 活動上的 executionToken 輸出參數。
  7. 指定與 GetVcoWorkflowExecutionStatus 活動的 WorkflowExecutionToken 內容相同的變數名稱。
  8. 建立字串類型的變數。
  9. 將字串變數的名稱指定為 GetVcoWorkflowExecutionStatus 活動的 VcoWorkflowExecutionStatus 內容。

結果

當工作流程執行時,VcoWorkflowExecutionStatus 變數的值將設定為 vRealize Orchestrator 工作流程的狀態。