Ein Workflow besteht aus einer Folge von Aktionen und Entscheidungen, die so automatisiert werden, dass sie nach Ablauf des Workflows nacheinander ausgeführt werden. vRealize Orchestrator stellt eine Workflow-Bibliothek zur Durchführung allgemeiner Verwaltungsaufgaben bereit.

Workflow-Grundlagen

Workflows bestehen aus einem Schema, Variablen sowie Eingabe- und Ausgabeparametern. Das Workflow-Schema ist die Hauptkomponente eines Workflows, da in ihm alle Workflow-Elemente und der logische Ablauf der Aufgaben innerhalb des Workflows definiert werden. Die Workflow-Variablen und -Parameter werden von Workflows zum Übertragen von Daten verwendet. vRealize Orchestrator speichert bei jeder Ausführung eines Workflows einen Workflow-Token, in dem die Details dieser speziellen Workflow-Ausführung aufgezeichnet werden. Dieses Token enthält alle Parameter in Zusammenhang mit der Workflow-Ausführung. Wenn Sie beispielsweise einen Workflow dreimal ausführen, werden drei Workflow-Token gespeichert.

Mit dem vSphere Client können Sie Workflows für ausgewählte Objekte der vSphere-Bestandsliste ausführen und planen. Sie können im vSphere Client keine Workflows erstellen, löschen, bearbeiten und verwalten. Sie entwickeln und verwalten Workflows im vRealize Orchestrator-Client. Weitere Informationen zum vRealize Orchestrator-Client finden Sie unter Verwenden des VMware vRealize Orchestrator-Clients.

Workflow-Eingabeparameter

Die meisten Workflows erfordern bestimmte Eingabeparameter, damit sie ausgeführt werden können. Der Workflow verarbeitet vom Benutzer, einer Anwendung, einem anderen Workflow oder einer Aktion an ihn übergebene Eingabeparameter.

Wenn ein Workflow beispielsweise eine virtuelle Maschine zurücksetzt, benötigt der Workflow den Namen der virtuellen Maschine als Eingabeparameter.

Workflow-Ausgabeparameter

Die Ausgabeparameter des Workflows stellen das Ergebnis der Workflow-Ausführung dar. Manche Workflows und Workflow-Elemente können die Workflow-Ausgabeparameter ändern, wenn sie ausgeführt werden. Während ihrer Ausführung können Workflows die Ausgabeparameter anderer Workflows als Eingabeparameter empfangen.

Wenn beispielsweise ein Workflow einen Snapshot einer virtuellen Maschine erstellt, ist der Ausgabeparameter des Workflows der erstellte Snapshot.

Workflow-Präsentation

Wenn Sie einen Workflow im vSphere Client ausführen, lädt der Client die Workflow-Präsentation. Sie stellen die Eingabeparameter des Workflows in der Workflow-Präsentation bereit.

Auf Eingabe warten

Bestimmte Workflows erfordern während ihrer Ausführung eine Benutzereingabe, und ihre Ausführung wird entweder bis zur Bereitstellung der erforderlichen Informationen durch den Benutzer oder bis zum Auftreten einer Zeitüberschreitung bei der Workflow-Ausführung angehalten.