- Grundlagen der Prozessautomatisierung:
- Vorteile der Automatisierung von Geschäftsprozessen
- BPMN als Standard für die Prozessmodellierung
- Unterschiede zwischen BPMN und UML-Aktivitätsdiagrammen
- XML-Repräsentation des Prozessmodells und ihre Bedeutung
- Prozess Engine und ihre Aufgaben
- Implementierung von Funktionen in Prozessen:
- No-Code, Low-Code und Pro-Code Ansätze
- Konfiguration von Funktionen mit Templates, Assistenten und Editoren
- Programmierung von Funktionen in Java, JavaScript oder anderen Sprachen
- Anbindung externer Systeme und Services
- Best Practices für die Modellierung:
- Abgrenzung von Anwendungsfällen
- Übersichtlichkeit und Nachvollziehbarkeit des Modells
- Vermeidung von zu vielen Details und Verschachtelungen
- Antizipation technischer Anforderungen
- Balance zwischen Modellierung und Code
- Einsatz von Decision Tables für komplexe Entscheidungen
- Iterative Vorgehensweise und schrittweise Automatisierung
- Zusammenspiel von BPMN und DMN:
- Entscheidungstabellen (Decision Tables) und ihre Vorteile
- Nahtlose Integration von BPMN und DMN
- Darstellung und Editierung von Decision Tables im Cockpit
- Tipps und Tricks für die Praxis:
- Kommunikation und Zusammenarbeit mit Entwicklern
- Wartung und Anpassung von Prozessmodellen
- Berücksichtigung der Prozesslandschaft im Unternehmen