Alles über Workflow-Knoten
Ein Knoten kann als grundlegender Baustein eines Workflows betrachtet werden. Der Workflow bietet eine Vielzahl von Knoten, um die Implementierung sowohl von Kern-Geschäftsprozessen als auch von ergänzenden Funktionen zu unterstützen. Alle verfügbaren Knoten sind in der Palette auf der rechten Seite des Workflow-Editors organisiert.

Jede Kategorie enthält spezialisierte Knoten, weitere Details dazu finden Sie in unserer Dokumentation.
In diesem Artikel werden wir uns eingehend mit dem Business Rule Node beschäftigen.
Business Rule Node
Der Business Rule Node ermöglicht es Benutzern, verschiedene Arten von Geschäftsregeln zu integrieren und auszuführen, die innerhalb von DecisionRules erstellt und verwaltet werden können. Die verfügbaren Regeltypen umfassen:
Darüber hinaus können Sie einen gesamten Workflow als Business Rule Node nutzen, was noch komplexere Entscheidungsprozesse ermöglicht.
Modi
Der Business Rule Node arbeitet in zwei Modi:
- Statischer Modus
- Dynamischer Modus
Statischer Modus
Im statischen Modus können Benutzer eine bestimmte Geschäftsregel aus einer Dropdown-Liste auswählen, die alle verfügbaren Regeln und deren Versionen innerhalb Ihres Raums anzeigt.

Dynamischer Modus
Im dynamischen Modus können Benutzer eine Geschäftsregel und deren Version dynamisch basierend auf Laufzeitbedingungen auswählen. Dies ermöglicht eine größere Flexibilität, da das System die Regelwahl an den spezifischen Kontext jeder Workflow-Ausführung anpassen kann.

Strategien
Sie können jede Art von Regel als Geschäftsregel innerhalb des Workflows anwenden, zusammen mit der Option, eine Strategie für die Regel-Ausführung auszuwählen. Die verfügbaren Strategien variieren je nach ausgewähltem Regeltyp.
Für Entscheidungstabelle-Regeln können Sie aus drei Strategien wählen:
- Standard: Gibt ein Array von Ergebnissen aus der bewerteten Geschäftsregel zurück.
- Erstes Match: Gibt ein einzelnes Ausgabeobjekt mit dem ersten übereinstimmenden Ergebnis zurück.
- Alle bewerten: Ähnlich wie die Standardstrategie, bewertet jedoch explizit alle Zeilen innerhalb der Entscheidungstabelle.
Für alle anderen Regeltypen ist die verfügbare Strategie:
- Standard

Für weitere Details zu unseren Regel-Lösungsstrategien konsultieren Sie bitte unsere Dokumentation.
Anwendungsfälle für den Business Rule Node
Der Business Rule Node dient als eines der Kernkomponenten des Workflows und ermöglicht es Benutzern, Geschäftslogik in komplexe Workflow-Modelle zu integrieren. Zusammenfassend sind hier einige wichtige Anwendungen des Business Rule Node:
- Entscheidungsautomatisierung: Erstellen und integrieren Sie Geschäftsregeln verschiedener Typen, um sowohl einfache als auch komplexe Geschäftsprozesse zu modellieren und diese Regeln nach Bedarf innerhalb von Workflows zu verketten.
- Dynamische Regelwahl: Müssen Sie eine Regelversion basierend auf Laufzeitbedingungen auswählen? Der Business Rule Node ermöglicht die dynamische Regelwahl basierend auf vorheriger Workflow-Logik.
- Batchverarbeitung: Unterstützt bei Verwendung der Strategien Standard und Alle bewerten, was die Verarbeitung mehrerer Datensätze in einer Ausführung ermöglicht.

Fazit
Die Workflow-Funktion ermöglicht die Erstellung komplexer, automatisierter Prozesse. Eine ihrer Schlüsselkomponenten ist der Business Rule Node, der spezifische Geschäftsregeln verbindet, indem er es Benutzern ermöglicht, die Version entweder manuell oder dynamisch anzugeben. Durch die Nutzung unserer gut etablierten Lösungsstrategien können Sie mehrere Geschäftsregeln nahtlos verketten oder sie mit anderen Knotentypen integrieren, um anspruchsvolle Workflows mühelos zu erstellen.

Tereza Pudilová
Fullstack-Entwickler
