ezcWorkflow Klassen
Kategorien: Geschäftsprozesse
ezcWorkflow
-> Workflow Klassen
Workflow Execution
Klassen zur Ausführung verschiedener Workflows
Workflow Definition
Klassen zur Persistentenz-Verwaltung von Workflow Definitionen. Zur Zeit für
XML Dateien und relationale Datenbanken.
Graph Node Classes
Repräsentationen von Workflow Nodes. Diese Nodes kann man sich als Knoten
in einem Graph vorstellen. Sie können für folgendes zuständig sein.
- Start- oder
Endknoten - den kompletten Workflow abbrechen
- Tasks vorm Beenden ausführen
- Geschäftslogik an Service Objekte delegieren
- Sub Workflows ausführen
- den Workflow anhalten, Eingaben ermöglichen und auf diese warten
- Workflow Variablen anlegen, ändern, entfernen
- Workflow Patterns repräsentieren
- Schleifen im Graph repräsentieren
Condition Classes
Eine Condition Klasse repräsentiert eine Bedingung, mit der über den Verlauf
im Graphen entschieden wird. Weiterhin können Condition Klassen zur Validierung
von Input benutzt werden. Es gibt Klassen, die folgende Entitäten repräsentieren.
- eine Workflow Variable
- Logische Bedingungen wie NOT, AND, OR, XOR
- Boolische Ausdrücke
- Gleichheit oder Ungleichheit, größer/kleiner
- Abfrage von Datentypen
- Mitgliedschaft in Mengen