Workflow- und Datenbankfelder
Es gibt zwei Haupttypen von Feldern, die im Workflowsystem verwendet werden: Workflowfelder und Datenbankfelder.
Workflowfelder | Workflowfelder sind alle Benutzer- und Systemfelder, die einem einzelnen Workflow zugeordnet sind. Ein Workflowfeld ist eine Workfloweigenschaft, sie kann also in mindestens einem Schritt eines Workflows verwendet werden. Bei der Ausführung des Workflows steht ein Feldwert, der in einem bestimmten Schritt festgelegt wird, auch in nachfolgenden Schritten zur Verfügung, sofern diese dasselbe Feld verwenden. Der Wert der einzelnen Felder in einem Workflow ist auf dessen aktuelle Instanz begrenzt. Bei jeder Ausführung des Workflows können die Feldwerte unterschiedlich sein. Darüber hinaus können sich die Werte während der Ausführung des Workflows ändern. Es gibt zwei Typen von Workflowfeldern:
|
---|---|
Datenbankfelder | Sie können Datenbankfelder erstellen, um die Werte entsprechender Quellenfelder (z. B. Workflowfelder) zu speichern, sodass diese Werte gesucht werden können. Insbesondere können Datenbankfelder für folgende Zwecke verwendet werden:
Ein Datenbankfeld ist Teil einer Workflowstruktur wie eine Liste, eine Warteschlange oder ein Ereignisprotokoll. Das Datenbankfeld und das Quellenfeld müssen denselben Namen und denselben (oder einen ähnlichen) Datentyp haben. Ganzzahlige und Gleitkommadatentypen können gemischt werden. Datenbankfelder werden auch als verfügbare Felder bezeichnet. Ein Feld wird nicht durch Hinzufügen zur Liste der verfügbaren Felder erstellt, sondern das Feld wird vom Workflowautor erstellt. Analog dazu wird ein Feld durch das Entfernen aus der Liste der verfügbaren Felder auch nicht gelöscht. Es ist lediglich für die oben aufgelisteten Verwendungsmöglichkeiten nicht mehr verfügbar. Wichtig: Die Erstellung von Datenbankfeldern kann die Systemleistung auf folgende Arten beeinträchtigen:
|