Praktische Prozessimplementierung für Entwickler
Ein umfassender technischer Operaton-Kurs für Entwickler, Architekten und IT-Teams, die für Implementierung, Integration und Wartung von Prozessen verantwortlich sind.
Zielgruppe und Schulungsziele
- Entwickler, Architekten, technische Administratoren, Integratoren und IT-Teams, die Prozesslösungen implementieren
- Personen, die für die Implementierung von Prozesskomponenten, die Integration externer Systeme und die Wartung von Prozessen in Operaton verantwortlich sind
- Ziel ist der praktische Erwerb technischer Kompetenzen in der Arbeit mit der Operaton Engine: Konfiguration, API, Integrationen, Debugging, Versionierung und Wartung
Schulungsprogramm
- Einführung in BPMN und DMN aus Entwicklersicht
- Möglichkeiten von Operaton als Process Engine
- Einsatz von BPM für Automatisierung, Orchestrierung und Prozesssteuerung
- Operaton Modeler – Überblick über Grundfunktionen und weniger offensichtliche Möglichkeiten
- Grundlegende Begriffe zu Prozessen in der Operaton Engine
- Prozesslebenszyklus, Starten von Instanzen und Methoden zur Statusprüfung
- BPMN und DMN im Detail – Interpretation der Notationselemente durch die Operaton Engine
- Datenmodell in Operaton – Datenserialisierung und Variablenscope
- Integration von Operaton mit Spring Boot – Konfiguration der Umgebung
- Operaton API und REST API – Überblick und Anwendungsfälle
- Messaging in Operaton-Prozessen – Nachrichtentypen und Nachrichtenkorrelation
- Konfiguration von Timern in Prozessen
- Datenbankschema von Operaton
- Historische Daten und Zugriff darauf
- Incidents und Transaktionalität in der Engine
- Typische Ansätze zur Fehlerbehandlung
- Prozessversionierung – Möglichkeiten, Werkzeuge und Strategien zur Versionsverwaltung
- Konfiguration und Implementierung von Geschäftsprozesskomponenten auf individuellen Umgebungen mit Unterstützung des Trainers
- Service Task, Delegates, Listener und Integrationskomponenten
- External Tasks, REST API und RabbitMQ in der Kommunikation mit externen Systemen
- Aufruf externer APIs und Laden von Variablen in den Prozess
- Debugging von Prozessen in der Operaton Engine
- Operaton Cockpit – Analyse von Produktionsfehlern, Arbeiten mit Tokens und Prozessvariablen
- Engine-Konfiguration – embedded vs. standalone
- Operaton in Produktions- und verteilten Umgebungen
- Optimierung der Engine-Konfiguration für größere Skalierung
- Verwaltung historischer Daten in einer relationalen Datenbank
- History API und Reporting historischer Ereignisse
- Typische Anti-Patterns in Prozessmodellierung und Implementierung
- Best Practices für Modellierung, Implementierung und Wartung von Prozessen
- Praktische Übungen und Fragerunde
Nutzen für Teilnehmende
- Eigenständige Implementierung und Ausführung ausführbarer Prozesse in Operaton
- Sicherheit bei der Integration von Prozessen mit externen Systemen
- Fähigkeit zur Nutzung von APIs, Prozessvariablen, Events, Timern und Messaging-Mechanismen
- Effektive Diagnose von Fehlern, Incidents und Produktionsproblemen
- Vorbereitung auf Wartung, Versionierung und Skalierung von Prozessen in Produktionsumgebungen
- Zugang zu Schulungsmaterialien und Unterstützung nach der Schulung
Organisation
- Format: online oder vor Ort, an die Gruppe angepasst
- Dauer: 3 Tage
- Materialien und erfahrener Trainer inklusive
- Umfang angepasst an die spezifischen Herausforderungen des Unternehmens