Un workflow è una serie di azioni e decisioni eseguite in sequenza. Automation Orchestrator include una libreria di workflow che eseguono attività di gestione comuni. Automation Orchestrator include inoltre librerie delle singole azioni eseguite dai workflow.
I workflow combinano azioni, decisioni e risultati che, se eseguiti in un determinato ordine, completano un'attività o un processo specifici in un ambiente virtuale. I workflow eseguono attività come provisioning di macchine virtuali, backup, manutenzione regolare, invio di email, operazioni SSH, gestione dell'infrastruttura fisica e altre operazioni di utilità generale. I workflow accettano input in base alla rispettiva funzione. È possibile creare workflow che vengono eseguiti in base alle pianificazioni definite o che vengono eseguiti se si verificano determinati eventi previsti. Le informazioni possono essere fornite dall'utente, da altri utenti, da un altro workflow o azione o da un processo esterno, ad esempio una chiamata del servizio Web da un'applicazione. I workflow eseguono alcuni processi di convalida e filtro delle informazioni prima che vengano eseguiti.
I workflow possono chiamare altri workflow. È ad esempio possibile che sia presente un workflow che richiama un altro workflow per creare una nuova macchina virtuale.
È possibile creare workflow utilizzando l'IDE (Integrated Development Environment) dell'interfaccia di Automation Orchestrator Client, che consente di accedere alla libreria dei workflow e offre la possibilità di eseguire workflow nel motore dei workflow. Il motore dei workflow può anche ricevere oggetti da librerie esterne collegate a Automation Orchestrator. Questa funzionalità consente di personalizzare i processi o implementare le funzioni fornite da applicazioni di terze parti.