Workflow¶
Workflows sind arbeitsteilige Vorgänge bzw. Geschäftsprozesse mit dem Ziel größtmöglicher Effizienz.
Ein Workflow ist eine definierte Folge von Arbeitsschritten (Steps) zur Verarbeitung von Daten. Er beschreibt, wie die einzelnen Schritte nacheinander ausgeführt werden, also wer, wann und wie eine Aktion des zugrundeliegenden Geschäftsprozess ausführt.
Ziel ist eine größtmöglicher Effizienz.
Ein Workflow besteht aus dem Processor
, Containers
, States
, Transitions
, Steps
, Actions
und Verifications
.
Der Processor
sorgt für die Steuerung und den Ablauf.
Die Containers
entahlten alle Informationen.
Die States
sind jeweils die Anfangs-, Zwischen- und Endpunkte im Workflow.
Um einen Container
von einem State
zu einem anderen State
zu überführen
wird eine Transition
ausgeführt.
Die Transition
wiederum triggert die eigentlichen Actions
die die Arbeitsschritte bilden.
Vor der Überführung eines Containers in einen anderen State
werden die Überprüfungsregeln Verifications
der Transition
und der Steps
ausgeführt. Widerspricht eine Überprüfung, so wird die Überführung nicht
ausgeführt.
Einsatzgebiete von Worflows sind der Stammdatenimport, die Ausspielielung von Daten an eine andere Plattform oder die Pflege von Produkten nach einem vorgegebenen Workflow.