Você pode verificar o status de um fluxo de trabalho do vRealize Orchestrator que foi chamado com a atividade InvokeVcoWorkflowAsync usando a atividade GetVcoWorkflowExecutionStatus.

Pré-requisitos

Chamar um fluxo de trabalho do vRealize Orchestrator usando a atividade InvokeVcoWorkflowAsync.

Procedimento

  1. No vRealize Automation Designer, abra um fluxo de trabalho no qual você tenha usado a atividade InvokeVcoWorkflowAsync.
  2. Navegue até o contexto no qual você deseja verificar o status do fluxo de trabalho do vRealize Orchestrator.
  3. Arraste a atividade GetVcoWorkflowExecutionStatus até o painel Designer.
  4. No painel Propriedades, especifique o nome da variável que representa o ID da máquina virtual no VirtualMachineId.

    Os fluxos de trabalho personalizáveis contêm uma variável nomeada por padrão como virtualMachineId e que é definida durante a inicialização.

  5. Crie uma variável do tipo DynamicOps.VcoModel.Common.VcoWorkflowExecutionToken.
  6. Especifique o nome da variável de token como o parâmetro de saída executionToken na atividade InvokeVcoWorkflowAsync.
  7. Especifique o mesmo nome de variável que a propriedade WorkflowExecutionToken da atividade GetVcoWorkflowExecutionStatus.
  8. Crie uma variável do tipo cadeia de caracteres.
  9. Especifique o nome da variável de cadeia de caracteres como a propriedade VcoWorkflowExecutionStatus da atividade GetVcoWorkflowExecutionStatus.

Resultados

Quando o fluxo de trabalho for executado, o valor da variável VcoWorkflowExecutionStatus será definido como o status do fluxo de trabalho do vRealize Orchestrator, se houver.