Course Outline

1. BPMN and DMN
 Overview of BPMN and DMN notations (with a focus on the most commonly used elements)
 Capabilities of Camunda as a process engine
 Problems that BPM fits as a tool
 Camunda Modeler and its non-obvious features
 Basic concepts related to processes in the Camunda engine
 Process lifecycle, initiation, and ways to verify status
 BPMN and DMN in detail. How the engine interprets individual notation elements
 Data model, serialization techniques, and variable scope
 Integration with SpringBoot and Camunda environment setup
 Camunda API
 Messaging - different types of messages in processes and message correlation
 Timers and their database configuration
2. Data, Errors, and Analysis
 Camunda data schema
 Historical data, access to it
 Incidents, transactionality
 Common ways to handle errors
 Process versioning - possibilities, tools, and strategies
 Exercises in configuring and implementing business process components on individual environments with trainer support
 Debugging through processes and the Camunda engine
 Key interfaces in Camunda
 Unit tests and Camunda
 Camunda Cockpit - overview and application in analyzing production errors, working with tokens and process variables
 Development and deployment of application processing with best practices in combination with EZD RP
3. Configuring Camunda
 Typical antipatterns in process modeling and implementation
 Camunda and production deployments in a distributed environment
 Best practices (process modeling and engine management)
 Camunda configurations - embedded vs standalone
 Configuring Camunda within EZD RP
 Engine configuration optimized for large scale, aspects to consider
 Managing historical data in a relational database
 Custom History Backend and History API - reporting historical events
 Best plugins for Camunda Modeler
 Documentation and knowledge sources

 21 Hours

Number of participants


Price Per Participant (Exc. Tax)

Testimonials (5)

Provisional Courses

Related Categories