Was ist ein Workflow-Muster?
Ein Workflow-Muster ist eine Reihenfolge von Aufgaben oder Abfolgen von Aufgaben. Workflow-Muster werden von zwei Parametern geprägt: In welchem Verhältnis stehen Aufgaben im Workflow-Prozess zueinander und welche Möglichkeiten bestehen, Entscheidungen während des Workflow-Prozesses zu treffen. Workflow-Muster werden häufig visuell als eine Reihe von logischen Auswahlmöglichkeiten dargestellt, die in einem Flussdiagramm definiert und platziert werden. Die Arbeitsaufgabe kann durch Automatisierung ausgeführt werden, oder die Arbeiter können die Aufgabe manuell ausführen. Der logische Ablauf ist in beiden Fällen der gleiche.
In einem sequentiellen Workflow-Muster kann der nächste Schritt erst abgeschlossen werden, wenn die vorhandene Aufgabe in einer sequentiellen Reihenfolge vorwärts verschoben wurde. Ein sequentielles Workflow-Muster kann als A nach B nach C dargestellt werden. Wenn ein Arbeiter eine Aufgabe erfüllt, kann dieser Arbeiter die erledigte Aufgabe an einen anderen Arbeiter übergeben. Der nächste Mitarbeiter in der Linie führt entweder einen weiteren Schritt des Prozesses aus oder schickt die Arbeit an die nächste Produktionsstufe.
Wenn die Auswahlmöglichkeiten des Workers auf nur eine beschränkt sind, wird das Workflow-Muster als "exklusiv" bezeichnet, da es sich um eine implizite Beendigung handelt. Der Arbeiter kann nur von A nach B gehen und nicht weiter. Wenn dem Mitarbeiter mehr als eine Auswahlmöglichkeit zur Verfügung steht, wird der Prozess als "explizites Auswahlmuster" bezeichnet. In diesem Szenario kann die Aufgabe von A nach B oder C oder D gehen und so weiter. Der Prozess kann auch in die andere Richtung von A oder B oder C nach D verlaufen.
Ein paralleles Workflow-Muster tritt auf, wenn mehrere Mitarbeiter gleichzeitig Aufgaben ausführen, ohne dass eine Entscheidung getroffen werden muss. Beispielsweise kann es einen Arbeiter geben, der einen Materialstapel an eine Gruppe von Arbeitern in der Montagelinie weiterleitet. Alle diese Worker verarbeiten diese einzelnen Elemente innerhalb dieses Stapels gleichzeitig (A nach B und C). In einem anderen Beispiel eines parallelen Workflows kann mehr als ein Worker eine Aufgabe ausführen, die dann an nur einen Worker weitergeleitet wird im nächsten schritt im workflow. Ein Beispiel für dieses parallele Workflow-Muster wären A und B bis C.
Wenn der Worker einen Schritt ausführt, für dessen Ausführung jetzt eine logische Entscheidung erforderlich ist, wird dies zu einer parallelen Aufteilung. Dies kann als A nach B oder C oder A oder B nach C dargestellt werden. In einem Workflow können Aufgaben in neue Workflow-Muster aufgeteilt und anschließend im Montageprozess neu kombiniert werden. Das Muster könnte A nach B und C und dann wieder nach A lauten, da der Workflow-Datenstrom aufgeteilt und wieder zusammengeführt wird.