Puede comprobar el estado de un flujo de trabajo de vRealize Orchestrator al que se ha llamado con la actividad InvokeVcoWorkflowAsync mediante el uso de la actividad GetVcoWorkflowExecutionStatus.

Antes de empezar

Llamar a un flujo de trabajo de vRealize Orchestrator usando la actividad InvokeVcoWorkflowAsync.

Procedimiento

  1. En vRealize Automation Designer, abra un flujo de trabajo donde se haya usado la actividad InvokeVcoWorkflowAsync.
  2. Desplácese hasta el contexto en el que desea comprobar el estado del flujo de trabajo de vRealize Orchestrator.
  3. Arrastre la actividad GetVcoWorkflowExecutionStatus hasta el panel Diseñador.
  4. En el panel Propiedades, especifique el nombre de la variable que representa el identificador de la máquina virtual en VirtualMachineId..

    Los flujos de trabajo personalizables contienen una variable de forma predeterminada con el nombre virtualMachineId que se establece durante la inicialización.

  5. Cree una variable del tipo DynamicOps.VcoModel.Common.VcoWorkflowExecutionToken.
  6. Especifique el nombre de la variable de token como el parámetro de salida de executionToken en la actividad InvokeVcoWorkflowAsync.
  7. Especifique el mismo nombre de variable como la propiedad WorkflowExecutionToken de la actividad GetVcoWorkflowExecutionStatus.
  8. Cree una variable de tipo cadena.
  9. Especifique el nombre de la variable de cadena como la propiedad VcoWorkflowExecutionStatus de la actividad GetVcoWorkflowExecutionStatus.

Resultados

Cuando se ejecuta el flujo de trabajo, se establece el valor de la variable VcoWorkflowExecutionStatus en el estado del flujo de trabajo vRealize Orchestrator.