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

Tags: ,