DMN und Drools: Regeln und Entscheidungen effektiv implementieren

Total time
Location
At location, Online
Starting date and place

DMN und Drools: Regeln und Entscheidungen effektiv implementieren

GFU Cyrus AG
Logo GFU Cyrus AG
Provider rating: starstarstarstarstar_border 7.9 GFU Cyrus AG has an average rating of 7.9 (out of 13 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
placeKöln
23 Apr 2026 until 24 Apr 2026
computer Online: Zoom
23 Apr 2026 until 24 Apr 2026
placeKöln
2 Jul 2026 until 3 Jul 2026
computer Online: Zoom
2 Jul 2026 until 3 Jul 2026
placeKöln
15 Oct 2026 until 16 Oct 2026
computer Online: Zoom
15 Oct 2026 until 16 Oct 2026
Description

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Das Ziel des Seminars ist es, den Teilnehmenden ein fundiertes Verständnis und praktische Fähigkeiten in der Anwendung der Decision Model and Notation (DMN) und Drools zu vermitteln. Die Teilnehmer lernen, wie sie Entscheidungen systematisch modellieren, Geschäftsregeln effektiv implementieren und Entscheidungstabellen in Drools nutzen können. Eine große Rolle spielt die im DMN Standard definierte Ausdruckssprache FEEL (Friendly Enough Expression Language). Die Teilnehmer lernen, FEEL effektiv zu nutzen, um auch anspruchsvolle Datentransformationen vornehmen zu können.  Zusätzlich sollen die Teilnehmer erlernen, wofür sich DMN eignet und wo die Grenzen sind. Dazu orientiert sich …

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Das Ziel des Seminars ist es, den Teilnehmenden ein fundiertes Verständnis und praktische Fähigkeiten in der Anwendung der Decision Model and Notation (DMN) und Drools zu vermitteln. Die Teilnehmer lernen, wie sie Entscheidungen systematisch modellieren, Geschäftsregeln effektiv implementieren und Entscheidungstabellen in Drools nutzen können. Eine große Rolle spielt die im DMN Standard definierte Ausdruckssprache FEEL (Friendly Enough Expression Language). Die Teilnehmer lernen, FEEL effektiv zu nutzen, um auch anspruchsvolle Datentransformationen vornehmen zu können.  Zusätzlich sollen die Teilnehmer erlernen, wofür sich DMN eignet und wo die Grenzen sind. Dazu orientiert sich das gesamte Seminar mit vielen praktischen Übungen an einem realen Beispiel: Der Interpretation von Ethereum Blockchain Transaktionen für eine transparente Kategorisierung verschiedener Transaktionsinhalte auf Basis von DMN. 

Inhalt

  • Ziele und Erwartungen der Teilnehmenden
    • Klärung individueller Lernziele und Erwartungen für ein praxisnahes und relevantes Seminar.
  • Grundlagen von DMN und Drools
    • Sinn und Zweck des DMN Standards der OMG. Es werden verschiedene Werkzeuge vorgestellt.
    • Einordnung von Drools und dessen DMN Integration.
  • Installation und Einrichtung
    • Systemvoraussetzungen und Installation: Überblick über die Nutzung von Drools mit DMN.
    • Erste Schritte mit der Software: Konfiguration der Arbeitsumgebung für die Entwicklung und Ausführung von Entscheidungsmodellen.
  • Einstieg in die Modellierung von Entscheidungen mit DMN
    • Einstieg in die Modellierung: Anleitung zur Modellierung von Entscheidungsdiagrammen mit dem KIE DMN Modeler in VS Code und im Browser.
    • DMN-Entscheidungstabellen: Detaillierte Einführung in die Erstellung und Nutzung von Entscheidungstabellen.
    • Einstieg in FEEL: Überblick über FEEL. Einfache Expressions schreiben mit FEEL.
    • Einstieg in den Use Case: Kurzeinführung in Transaktionen der Ethereum Blockchain.
  • Testen von DMN Modellen
    • Testen von DMN mit Test-Szenarien (SCESIM).
    • Testen von DMN mit Java Unit Tests.
  •  Ausführung einfacher Modelle mit Drools
    • Build des Projektes mit Maven.
    • Einstieg in JSON als Grundlage für die Ausführung sowie dessen Bedeutung für FEEL.
    • Ausführung als REST API (Swagger UI, andere Client Tools).
  • Erweiterte DMN-Modellierung
    • Abgrenzung & Kombination von DMN und BPMN: Wie lassen sich die beiden Standards abgrenzen, wo kombiniert verwenden? Hierzu wird ein konkretes Beispiel vorgestellt und diskutiert.
    • Vertiefung DMN-Tabellen:
    • Alle Hit Policies.
    • Was kann in Tabellen dargestellt werden / was sollte in Tabellen dargestellt werden?
    • Wann eignet sich eher eine andere Darstellung?
  • Vertiefung DRDs:
    • Verschiedene Elemente eines Decision Requirements Diagram im Überblick.
    • Detailerklärung von Input-Daten und BKMs (Business Knowledge Model).
    • Bezug zwischen einer Decision und einem BKM.
    • Textanmerkungen und Knowledge Sources.
  • Vertiefung FEEL:
    • Alle Datentypen im Detail.
    • Boxed Expressions.
    • FEEL Built-In Funktionen.
    • FEEL Listen, Filter, Contexts, Ranges, For-Schleifen.
    • FEEL Partial, Custom Functions, Rekursive Funktionsaufrufe.
    • Externe Funktionen sind nicht Teil des Workshops. Sie werden aber angesprochen und erläutert.
  • Übungsaufgaben
    • Der theoretische Fortschritt wird durch konkrete Übungsaufgaben in die Praxis überführt. DMN wird durch Ausprobieren und Anwenden erlernt.
    • Wir werden nicht alles im Detail schaffen. Viel wichtiger als der Umfang ist es, jeden Teilnehmer in die Lage zu versetzen, einfache Modelle selbst umzusetzen und Möglichkeiten zur weiteren Wissensvertiefung an die Hand zu geben. Dazu werden wir auch einen kurzen Blick in die Dokumentation von DMN wagen.
  • Best Practices für das Entscheidungsmanagement
    • Wartung und Management von Regelsätzen: Strategien für die Pflege und Aktualisierung von Entscheidungsmodellen und Regelwerken.
    • Governance und Compliance: Sicherstellung der Einhaltung von Richtlinien und Vorschriften durch effektives Entscheidungsmanagement.
There are no reviews yet.
    Share your review
    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.