Ein Workflowmodell steuert die Benutzeraufgaben, Workflowphasen und Datentypen, die an der Regulierung einer bestimmten Gruppe von Änderungen an Daten in Oracle Data Relationship Management beteiligt sind. Jede Anforderung verwendet ein Workflowmodell, um Folgendes zu ermitteln:
Die auszuführenden Workflowaufgaben
Die abzuschließenden Workflowphasen
Die Benutzergruppen, die mit der Anforderung arbeiten können
Die Genehmigungsmethode und -abfolge
Wie und wann Benutzer über die Anforderung benachrichtigt werden
Die Versionen, Hierarchien und Knotentypen, die für die Anforderung verfügbar sind
Den Zeitraum, den die Anforderung voraussichtlich bis zum Abschluss benötigt
Workflowaufgaben
Eine Workflowaufgabe stellt eine Änderungsaktion dar (Hinzufügen, Aktualisieren, Einfügen, Verschieben), die mit einer Reihe von Eigenschaften ausgeführt werden soll, die angezeigt oder bearbeitet werden sollen und während der Aufgabe erforderlich sind. Workflowaufgaben werden separat von Workflowmodellen definiert und können von mehreren Modellen verwendet werden, um die Konsistenz gemeinsamer Aufgaben zu gewährleisten, die in unterschiedlichen Geschäftsprozessen ausgeführt werden.
Workflowphasen
Ein Workflowmodell besteht aus mehreren Workflowphasen. Wenn eine Phase für ein Workflowmodell definiert wird, definiert der Phasentyp die Teilnahmestufe für Benutzer auf dieser Phase des Workflows. Ein Workflowmodell enthält:
Eine einzelne Weiterleitungsphase, die durch eine Liste zulässiger Workflowaufgaben definiert wird, die zum Weiterleiten von Änderungen verwendet werden können
Eine optionale Reihe von Genehmigungs- oder Anreicherungsphasen, die jeweils aus einer einzigen Workflowaufgabe bestehen
Eine einzelne Commit-Phase, die für die endgültige Genehmigung und Festschreibung aller ausgeführten Workflowaufgaben verwendet wird