Katalog
/
Business Analyse und Prozessmanagement
/
Modellierung geschäftlicher Entscheidungen mit DMN und Drools

Modellierung geschäftlicher Entscheidungen mit DMN und Drools

Lernen Sie, wie operative Geschäftsentscheidungen mit Decision Model and Notation, DMN, und Drools identifiziert, modelliert, getestet und ausgeführt werden. Dieser dreitägige Kurs zeigt, wie Entscheidungslogik von Prozessabläufen und Anwendungscode getrennt werden kann. Dadurch werden geschäftliche Regeln transparenter, wartbarer und für fachliche sowie technische Beteiligte leichter verständlich. Die Teilnehmenden lernen, Decision Requirements Diagrams zu erstellen, Entscheidungstabellen zu entwickeln, FEEL-Ausdrücke zu formulieren und Entscheidungslogik in wiederverwendbaren Decision Services zu organisieren. Darüber hinaus behandelt der Kurs Modelltests, Governance, Versionierung, Zusammenarbeit und die Ausführung von DMN-Modellen mit der Drools DMN Engine. Der Kurs schließt mit einer Einführung in die Integration von Entscheidungen in BPMN-Prozesse und Anwendungen ab.

Was werden Sie lernen?

Sie lernen, wie Richtlinien, Berechnungen und operative Regeln in verständliche und ausführbare DMN-Modelle übertragen werden. Sie modellieren Entscheidungsabhängigkeiten, erstellen Entscheidungstabellen, verwenden FEEL-Ausdrücke, testen Entscheidungsergebnisse und integrieren fertige Modelle mithilfe von Drools in Anwendungen.

• Geschäftsentscheidungen von Prozesslogik und Anwendungscode trennen

• Geeignete Anwendungsfälle für Entscheidungsmodellierung und Regelautomatisierung erkennen

• Decision Requirements Diagrams und wiederverwendbare Decision Services erstellen

• Entscheidungstabellen mit geeigneten Hit Policies entwickeln

• Berechnungen und Entscheidungslogik mit FEEL definieren

• Entscheidungsmodelle anhand fachlicher Szenarien validieren und testen

• Verantwortlichkeiten, Governance und Modellversionen verwalten

• Die Zusammenarbeit zwischen Fachanalysten, Fachexperten und Entwicklern unterstützen

• DMN-Modelle mit der Drools DMN Engine ausführen

• Verstehen, wie DMN-Entscheidungen aus BPMN-Prozessen aufgerufen werden

Voraussetzungen:

• Grundverständnis von Geschäftsprozessen, Richtlinien oder operativen Regeln

• Vertrautheit mit strukturierten Daten, Tabellen oder logischen Ausdrücken

• Vorkenntnisse in DMN oder Drools sind nicht erforderlich

• Grundkenntnisse in Java und Maven sind für die technischen Integrationsabschnitte empfehlenswert

• Kenntnisse in BPMN sind von Vorteil, aber nicht erforderlich

Kursübersicht*:

*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.

Tag 1: Entscheidungsmanagement und DMN-Grundlagen

Modul 1: Geschäftsentscheidungen und regelbasierte Systeme

• Operative Entscheidungen, Richtlinien und Geschäftsregeln verstehen

• Deklarative Entscheidungslogik mit prozeduralem Anwendungscode vergleichen

• Geeignete und ungeeignete Anwendungsfälle für Regelwerke und Entscheidungsautomatisierung erkennen

• Entscheidungen, Prozesse, Berechnungen und prädiktive Modelle voneinander unterscheiden

Modul 2: Entscheidungen von Prozesslogik trennen

• Entscheidungspunkte innerhalb von Geschäftsprozessen und Anwendungen identifizieren

• Richtlinien und Regeln aus Arbeitsabläufen und Quellcode herauslösen

• Entscheidungseingaben, Ergebnisse und fachliche Ziele definieren

• Klare Grenzen zwischen Prozessorchestrierung und Entscheidungslogik festlegen

Modul 3: Decision Requirements Diagrams

• Entscheidungen, Eingabedaten, Business Knowledge Models und Wissensquellen verstehen

• Informations- und Wissensanforderungen darstellen

• Komplexe Entscheidungen in überschaubare Bestandteile zerlegen

• Wiederverwendbare Decision Services und Modellschnittstellen definieren

Modul 4: Entscheidungstabellen

• Geschäftliche Richtlinien in strukturierte Entscheidungsregeln übertragen

• Eingabespalten, Ausgabespalten und zulässige Werte definieren

• Die Hit Policies Unique, First, Priority, Any und Collect anwenden

• Überschneidungen, Lücken, Widersprüche und redundante Regeln identifizieren

Tag 2: FEEL, Modelltests und Governance

Modul 5: FEEL-Grundlagen

• Syntax, Namen, Werte und Ausdrücke in FEEL verstehen

• Mit Zahlen, Zeichenketten, Wahrheitswerten, Datumswerten, Uhrzeiten und Zeitspannen arbeiten

• Vergleiche, Bereiche, Listen und bedingte Ausdrücke anwenden

• Auf Eingabedaten und Ergebnisse anderer Entscheidungen zugreifen

Modul 6: Fortgeschrittene Entscheidungslogik

• Kontexte, Listen, Relationen und Funktionsdefinitionen verwenden

• Iterationen, Filter und quantifizierte Ausdrücke anwenden

• Literale Ausdrücke und weitere Boxed Expressions erstellen

• Wiederverwendbare Business Knowledge Models und Funktionen entwickeln

Modul 7: Entscheidungen modellieren und testen

• Repräsentative fachliche Szenarien und erwartete Ergebnisse definieren

• Einzelne Entscheidungen und vollständige Decision Services testen

• Grenzwerte, fehlende Eingaben und widersprüchliche Regeln prüfen

• Modelltests automatisieren und Validierungsmeldungen analysieren

Modul 8: Governance, Versionierung und Zusammenarbeit

• Verantwortlichkeiten für Entscheidungen, Prüfungen und Freigaben festlegen

• Richtlinien, Annahmen, Quellen und Modelländerungen dokumentieren

• Modellversionen und die Kompatibilität zwischen Releases verwalten

• Die Zusammenarbeit zwischen Fachanalysten, Entwicklern und Fachexperten organisieren

Tag 3: Ausführung mit Drools und Prozessintegration

Modul 9: DMN-Modelle mit Drools ausführen

• Die Aufgabe der Drools DMN Engine verstehen

• Ein Java- und Maven-Projekt mit DMN-Ressourcen strukturieren

• DMN-Modelle laden, validieren und auswerten

• Eingabedaten bereitstellen sowie Entscheidungsergebnisse und Meldungen verarbeiten

Modul 10: Integration in Anwendungen und Services

• Modelle als wiederverwendbare Decision Services kapseln

• Entscheidungen aus Java-Anwendungskomponenten aufrufen

• Entscheidungsausführungen über Anwendungs- oder Serviceschnittstellen bereitstellen

• Ungültige Eingaben, Auswertungsfehler und Modelldiagnosen behandeln

Modul 11: Einführung in die BPMN-Integration

• BPMN-Prozessorchestrierung und DMN-Entscheidungslogik vergleichen

• Geschäftsregelaufgaben und Entscheidungspunkte in Prozessen identifizieren

• Prozessdaten an eine DMN-Entscheidung übergeben und Ergebnisse zurückführen

• Prozessversionen und Versionen von Entscheidungsmodellen koordinieren

Modul 12: Durchgängiges Entscheidungsmodellierungsprojekt

• Eine geschäftliche Richtlinie analysieren und ihre Entscheidungsstruktur identifizieren

• Ein Decision Requirements Diagram und die erforderlichen Datentypen erstellen

• Entscheidungstabellen, FEEL-Ausdrücke und wiederverwendbares Wissen implementieren

• Das fertige Modell testen, überprüfen und mit Drools ausführen

Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.

5.922€*
Graph Icon - Education X Webflow Template
Niveau:
advanced
Clock Icon - Education X Webflow Template
Dauer:
21
Stunden (Tage:
3
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Intensive praktische Erfahrung in einer speziellen Umgebung
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.

4.587€*
Graph Icon - Education X Webflow Template
Niveau:
advanced
Clock Icon - Education X Webflow Template
Dauer:
21
Stunden (Tage:
3
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Starttermine

07.-09.10.2026
Düsseldorf
29.-31.10.2026
Zürich
17.-19.11.2026
München
10.-12.12.2026
Köln
17.-19.12.2026
Frankfurt
04.-06.02.2027
Berlin
04.-06.03.2027
Düsseldorf
17.-19.03.2027
Wien

Kein passender Termin dabei? Sprechen Sie uns gerne auf Ihren Wunschtermin an.

Wir verwenden Cookies, um die Navigation zu verbessern, die Nutzung der Website auszuwerten und unser Marketing zu unterstützen. Sie können alle Cookies akzeptieren, nicht notwendige ablehnen oder einzelne Kategorien auswählen. Zum Cookie-Hinweis