Workflowelemente
Dieser Artikel beschreibt die verschiedenen Elemente, die einen Workflow darstellen.
Ein Workflow besteht aus Elementen. In den folgenden Abschnitten wird jeder Elementtyp beschrieben.
Aufgaben
Bei einer Aufgabe handelt es sich um eine auszuführende Arbeitseinheit. Es können zwei Arten von Aufgaben zu einem Workflow hinzugefügt werden: manuelle Aufgaben und automatisierte Aufgaben.
Manuelle Aufgabe
Bei einer manuellen Aufgabe handelt es sich um eine Arbeitseinheit, die von einem Benutzer auszuführen ist. Beispielsweise beinhaltet ein Workflow für Spesenabrechnungen manuelle Aufgaben, die von den zugewiesenen Benutzern folgende Aktionen erfordern:
- Prüfen der zusammen mit einer Spesenabrechnung eingereichten Belege.
- Anrufen des Vorgesetzten eines Mitarbeiters.
Automatisierte Aufgabe
Bei einer automatisierten Aufgabe handelt es sich um eine Arbeitseinheit, die vom System auszuführen ist. Es sind keine manuellen Benutzeraktivitäten erforderlich. Beispielsweise beinhaltet ein Workflow für Aufträge automatisierte Aufgaben, die vom System folgende Aktionen erfordern:
- Ausführen einer Kreditprüfung.
- Erstellen eines Debitorendatensatzes für den Debitor, sofern noch nicht vorhanden.
Genehmigungsprozesse
Bei einem Genehmigungsprozess handelt es sich um einen Prozess, der aus getrennten Schritten besteht. Bei jedem Genehmigungsschritt kann der Benutzer die folgenden Aktivitäten ausführen:
- Dient zum Genehmigen des Dokuments.
- Dient zum Ablehnen des Dokuments.
- eine Änderung am Dokument anzufordern,
- Dokument einem anderen Benutzer zur Genehmigung zuweisen.
Elemente von Positionsworkflows
Ein Workflow kann zum Verarbeiten von Dokumenten oder der Positionen in einem Dokument erstellt werden. Angenommen, Sie haben einen Genehmigungsworkflow für Arbeitszeitnachweise erstellt. (Wir bezeichnen diesen Workflow als Dokumentworkflow.) Sie können ein Positionsworkflow-Element zu diesem Dokumentworkflow hinzufügen. Bei der Ausführung des Positionselements wird jede Position im Dokument zur Verarbeitung übermittelt. Dabei können alle Positionen durch denselben Positionsworkflow oder jede Position durch einen anderen Positionsworkflow verarbeitet werden. Angenommen, ein Mitarbeiter hat einen Arbeitszeitnachweis übermittelt, der der folgenden Abbildung ähnelt.
In diesem Szenario möchten Sie vielleicht die folgenden Positionsworkflows erstellen:
- Einzelposten-Workflow 1 – Dieser Workflow wird für die Verarbeitung von Einzelposten mit der Projekt-ID 1111 verwendet.
- Einzelposten-Workflow 2 – Dieser Workflow wird für die Verarbeitung von Einzelposten mit der Projekt-ID 2222 verwendet.
- Einzelposten-Workflow 3 – Dieser Workflow wird für die Verarbeitung von Einzelposten mit der Projekt-ID 3333 verwendet.
Flusssteuerelemente
Mithilfe der folgenden Elemente können Sie Workflows mit alternativen Verzweigungen oder gleichzeitig ausgeführten Verzweigungen entwerfen.
Manuelle Entscheidung
Eine manuelle Entscheidung ist ein Punkt, an dem sich ein Workflow verzweigt. Ein Benutzer muss eine Entscheidung treffen, und diese Entscheidung bestimmt, welche Verzweigung zum Verarbeiten des übermittelten Dokuments verwendet wird.
Bedingte Entscheidung
Eine bedingte Entscheidung ist ein Punkt, an dem sich ein Workflow verzweigt. Das System entscheidet jedoch, welcher Zweig zum Verarbeiten des übermittelten Dokuments verwendet wird. Um diese Entscheidung zu treffen, wertet das System das Dokument aus, um zu bestimmen, ob es den angegebenen Bedingungen entspricht.
Parallele Aktivität
Eine parallele Aktivität ist ein Workflowelement, das zwei oder mehr Workflowverzweigungen enthält, die gleichzeitig ausgeführt werden.
Untergeordneter Workflow
Ein untergeordneter Workflow ist ein Workflow, der im Kontext eines anderen Workflows ausgeführt wird.