GetVcoWorkflowExecutionStatus アクティビティを使用して、InvokeVcoWorkflowAsync アクティビティで呼び出された vRealize Orchestrator ワークフローのステータスを確認することができます。

始める前に

InvokeVcoWorkflowAsync アクティビティを使用したvRealize Orchestrator ワークフローの呼び出し

手順

  1. vRealize Automation Designer で、InvokeVcoWorkflowAsync アクティビティを使用したワークフローを開きます。
  2. vRealize Orchestratorワークフローのステータスを確認するコンテキストに移動します。
  3. GetVcoWorkflowExecutionStatus アクティビティを [Designer] ペインにドラッグします。
  4. [プロパティ] ペインで VirtualMachineId. の仮想マシン ID を表す変数の名前を指定します。

    カスタマイズ可能なワークフローには、初期化中に設定される virtualMachineId という名前の変数がデフォルトで含まれています。

  5. DynamicOps.VcoModel.Common.VcoWorkflowExecutionToken というタイプの変数を作成します。
  6. InvokeVcoWorkflowAsync アクティビティの executionToken 出力パラメータとして、トークン変数の名前を指定します。
  7. GetVcoWorkflowExecutionStatus アクティビティの WorkflowExecutionToken プロパティとして同じ変数名を指定します。
  8. 文字列型の変数を作成します。
  9. GetVcoWorkflowExecutionStatus アクティビティの VcoWorkflowExecutionStatus プロパティとしての文字列変数の名前を指定します。

タスクの結果

ワークフローを実行すると、VcoWorkflowExecutionStatus 変数の値は、vRealize Orchestrator ワークフローのステータスに設定されます。