Vous pouvez vérifier l'état d'un workflow vRealize Orchestrator qui a été appelé avec l'activité InvokeVcoWorkflowAsync à l'aide de l'activité GetVcoWorkflowExecutionStatus.

Avant de commencer

Appeler un workflow vRealize Orchestrator à l'aide de l'activité InvokeVcoWorkflowAsync.

Procédure

  1. Dans vRealize Automation Designer, ouvrez un workflow dans lequel vous avez utilisé l'activité InvokeVcoWorkflowAsync.
  2. Accédez au contexte dans lequel vous voulez vérifier l'état du workflow vRealize Orchestrator.
  3. Faites glisser l'activité GetVcoWorkflowExecutionStatus dans le volet Designer.
  4. Dans le volet Propriétés, spécifiez le nom de la variable représentant l'ID de la machine virtuelle dans VirtualMachineId.

    Les workflows personnalisables contiennent une variable par défaut nommée virtualMachineId, définie au cours de l'initialisation.

  5. Créez une variable de type DynamicOps.VcoModel.Common.VcoWorkflowExecutionToken.
  6. Spécifiez le nom de la variable de jeton en tant que paramètre de sortie executionToken sur l'activité InvokeVcoWorkflowAsync.
  7. Spécifiez le même nom que la propriété WorkflowExecutionToken de l'activité GetVcoWorkflowExecutionStatus.
  8. Créez une variable de type chaîne.
  9. Spécifiez le nom de la variable de chaîne en tant que propriété VcoWorkflowExecutionStatus de l'activité GetVcoWorkflowExecutionStatus.

Résultats

Lorsque le workflow s'exécute, la valeur de la variable VcoWorkflowExecutionStatus est définie sur l'état du workflow vRealize Orchestrator.