È possibile verificare lo stato di un workflow di vRealize Orchestrator richiamato con l'attività InvokeVcoWorkflowAsync
utilizzando l'attività GetVcoWorkflowExecutionStatus
.
Procedura
- In vRealize Automation Designer aprire un workflow in cui è stata utilizzata l'attività
InvokeVcoWorkflowAsync
.
- Passare al contesto in cui si desidera controllare lo stato del workflow di vRealize Orchestrator.
- Trascinare l'attività
GetVcoWorkflowExecutionStatus
nel riquadro Designer.
- Nel riquadro Proprietà specificare il nome della variabile che rappresenta l'ID della macchina virtuale in
VirtualMachineId.
.
I workflow personalizzabili contengono una variabile con il nome predefinito
virtualMachineId
, che viene impostata durante l'inizializzazione.
- Creare una variabile di tipo
DynamicOps.VcoModel.Common.VcoWorkflowExecutionToken
.
- Specificare il nome della variabile token come parametro di output
executionToken
dell'attività InvokeVcoWorkflowAsync
.
- Specificare lo stesso nome della variabile come proprietà
WorkflowExecutionToken
dell'attività GetVcoWorkflowExecutionStatus
.
- Creare una variabile di tipo stringa.
- Specificare il nome della variabile stringa come proprietà
VcoWorkflowExecutionStatus
dell'attività GetVcoWorkflowExecutionStatus
.
risultati
Quando il workflow viene eseguito, il valore della variabile VcoWorkflowExecutionStatus
viene impostato sullo stato del workflow di vRealize Orchestrator.