Een vRealize Orchestrator-werkstroom wordt uitgevoerd op basis van een logische stroom van gebeurtenissen.

Wanneer u een werkstroom uitvoert, wordt elk schema-element in de werkstroom uitgevoerd volgens de volgende volgorde.

  1. De werkstroom bindt de tokenvariabelen en invoerparameters van de werkstroom aan de invoerparameters van het schema-element.
  2. Het schema-element wordt uitgevoerd.
  3. De uitvoerparameters van het schema-element worden gekopieerd naar de tokenvariabelen van de werkstroom en de uitvoerparameters van de werkstroom.
  4. De tokenvariabelen en uitvoerparameters van de werkstroom worden opgeslagen in de database.
  5. Het volgende schema-element wordt uitgevoerd.

Deze volgorde wordt herhaald voor elk schema-element tot het einde van de werkstroom.

Controlepunten van werkstroomtokens

Wanneer een werkstroom wordt uitgevoerd, is elk schema-element een controlepunt. Nadat elk schema-element is uitgevoerd, slaat vRealize Orchestrator de tokenvariabelen van de werkstroom op in de database en wordt het volgende schema-element uitgevoerd. Als de werkstroom onverwacht stopt, wordt het huidige actieve schema-element opnieuw uitgevoerd wanneer de vRealize Orchestrator-server opnieuw wordt gestart, en wordt de werkstroom hervat vanaf het begin van het schema-element dat werd uitgevoerd toen de onderbreking heeft plaatsgevonden. vRealize Orchestrator implementeert echter geen transactiebeheer of een terugdraaifunctie.

Einde van werkstroom

De werkstroom eindigt als het huidige actieve schema-element een eindelement is. Nadat de werkstroom een eindelement bereikt, kunnen andere werkstromen of applicaties de uitvoerparameters van de werkstroom gebruiken.