Workflows
In den Workflows können einzelne, vordefinierte WorkFlowStepClasses zu Abläufen zusammengesetzt werden, die nacheinander abgearbeitet werden sollen.
Beispiel:
Welche Einzelschritte bei der Validierung und in welcher Reihenfolge diese abgearbeitet werden sollen.
Anlegen von Workflows
Eine neue Workflow kann über den Button "Erstellen" innerhalb der CRUD-Komponente erstellt werden.
Bestehende Workflows können mit den Inline-Icons bearbeitet oder betrachtet werden.
Felder:
-
Code (obligatorisch)
→ Technischer Name des Workflows.
→ Dieser kann frei gewählt werden, sollte der allgemeinen Nomenklatur entsprechen und muss innerhalb der Workflows eindeutig sein. -
Category (obligatorisch)
→ Zuweisung einer WorkflowCategory, für die dieser Workflow bestimmt ist.
→ Es können nur WorkFlowSteps zugewiesen werden, die dieser gewählten Category zugeordnet wurden. -
Descriptions (optional)
→ Beschreibung des Workflows in mehreren Sprachen, zum Beispiel:de_de = Farbe wechseln
en_en = Change Color
Vorgehensweise:
- "Erstellen" klicken, um den Erfassungsdialog für einen neuen Workflow zu öffnen.
- Alternativ einen bestehenden Workflow betrachten oder bearbeiten.
- "Code" definieren.
- "Category" zuweisen.
- Optional die "Description" mehrsprachig erfassen.
- Speichern → neuen Workflow anlegen.
- Speichern → Änderungen speichern.
WorkFlowSteps
Hier können dem Workflow die vordefinierten WorkflowStepClasses zugewiesen werden.
Jedem WorkFlowStep wird zusätzlich eine Reihenfolge (Order) zugewiesen, in der dieser abgearbeitet werden soll.
Felder:
-
Code (obligatorisch)
→ Technischer Name des WorkflowStep.
→ Dieser kann frei gewählt werden, sollte der allgemeinen Nomenklatur entsprechen und muss innerhalb der WorkflowSteps eindeutig sein. -
StepClasses (obligatorisch)
→ Zuweisung einer WorkflowStepClass, die an dieser Position ausgeführt werden soll. -
Order (obligatorisch)
→ Definition der Abarbeitungsreihenfolge.
Vorgehensweise:
- "Erstellen" klicken, um den Erfassungsdialog für einen neuen WorkflowStep zu öffnen.
- Alternativ einen bestehenden WorkflowStep betrachten oder bearbeiten.
- "Code" definieren.
- "WorkflowStepClass" zuweisen.
- "Order" definieren.
- Speichern → neuen WorkflowStep anlegen.
- Speichern → Änderungen speichern.
→ Einem Workflow können beliebig viele WorkFlowSteps zugewiesen werden.
WorkflowStepParameters
Hier können einem WorkflowStep zusätzliche Parameter mitgegeben werden, um die Funktion dieses Steps zu beeinflussen.
Felder:
-
Key (obligatorisch)
→ Setzen eines Key. -
Value (obligatorisch)
→ Zuweisung eines Value.
Vorgehensweise:
- "Erstellen" klicken, um den Erfassungsdialog für einen neuen WorkflowStepParameter zu öffnen.
- Alternativ einen bestehenden WorkflowStepParameter betrachten oder bearbeiten.
- "Key" definieren.
- "Value" definieren.
- Speichern → neuen WorkflowStepParameter anlegen.
- Speichern → Änderungen speichern.
→ Einem WorkFlowStep können beliebig viele WorkflowStepParameters zugewiesen werden.