Un workflow è una serie di azioni e decisioni che vengono eseguite automaticamente in sequenza dopo l'avvio del workflow. VMware Aria Automation Orchestrator fornisce una libreria di workflow che eseguono attività di gestione comuni.

Nozioni di base sui workflow

I workflow sono costituiti da uno schema, variabili e parametri di input e output. Lo schema del workflow è il componente principale di un workflow perché definisce tutti gli elementi del workflow e il flusso di attività logico del workflow. Le variabili e i parametri di workflow vengono utilizzati dai workflow per trasferire i dati. VMware Aria Automation Orchestrator salva un token di workflow ogni volta che viene eseguito un workflow, registrando i dettagli di tale esecuzione specifica del workflow. Questo token contiene tutti i parametri relativi all'esecuzione del workflow. Ad esempio, se si esegue un workflow tre volte, vengono salvati tre token di workflow.

Con vSphere Client, è possibile eseguire e pianificare workflow relativi a oggetti selezionati dall'inventario vSphere. In vSphere Client, non è possibile creare, eliminare, modificare e gestire i workflow. È possibile sviluppare e gestire i workflow nel client di VMware Aria Automation Orchestrator. Per ulteriori informazioni sul client VMware Aria Automation Orchestrator, vedere Utilizzo di VMware Aria Automation Orchestrator.

Parametri di input dei workflow

Per l'esecuzione, la maggior parte dei workflow richiede un determinato set di parametri di input. Il workflow elabora i parametri di input che gli vengono passati dall'utente, da un'applicazione, da un altro workflow o da un'azione.

Ad esempio, se un workflow reimposta una macchina virtuale, il workflow richiede il nome della macchina virtuale come parametro di input.

Parametri di output dei workflow

I parametri di output del workflow rappresentano il risultato dell'esecuzione del workflow. Alcuni workflow ed elementi del workflow possono modificare i parametri di output del workflow quando vengono eseguiti. Durante l'esecuzione, i workflow possono ricevere i parametri di output di altri workflow come parametri di input.

Ad esempio, se un workflow crea uno snapshot di una macchina virtuale, il parametro di output per il workflow è lo snapshot risultante.

Presentazione dei workflow

Quando si esegue un workflow in vSphere Client, il client carica la presentazione del workflow. Specificare i parametri di input del workflow nella presentazione del workflow.

In attesa dell'input

Alcuni workflow richiedono l'input dell'utente durante l'esecuzione e vengono sospesi finché l'utente non fornisce le informazioni richieste oppure finché non si verifica il timeout dell'esecuzione del workflow.