Understanding of BPM – Process Management
- Detailed explanation of OMG standards and notations
- Quite bite on BPM basics and Disciplines
- Overview of BPMN, CMMN & DMN & usage
- Overview of common BPM products & their usage in Industry
- BPMN (Business Process Model and Notation)
Camunda Architecture
- Key components of Camunda Platform – Modeler, Task list, Operate, Optimize
- Zee be Engine Overview
- Architecture recommendations for Prod and Non-Prod environments.
Installation and Configuration
- Install and set up Camunda on your local environment or a server
- Setup of Camunda BPM as Spring boot micro-service
- Explore configuration options available on how to customize Camunda
Process Modelling
- Define process flows, activities, gateways, events, swim lanes
- Understanding of usage of Subprocess, Call Activity & Reusability
concept - Understand how to model complex workflows, handle exceptions, and
integrate external systems.
Process Execution
- Start process instances, handle user tasks, delegate tasks to external
systems, and manage process variables - Debug and deploy processes using Modeler
- Monitor and control process execution using the Camunda
Cockpit/Operate.
Camunda Modeler
- Core Features of Camunda Web Modeler
- Design BPM process using Events, Activity, Sub Process, Gateways
- Understand concepts of Milestones, Comments, Debug and Process
variables
Decision Management
- Decision Model and Notation (DMN)
- Model and execute decision tables, decision trees, and decision
- requirements diagrams
- Integrate decision models with your processes.
Case Management
- Understand core concepts of Case management – Plan Item, Sentries,
Events - Design and develop process using CMMN and integrate with BPMN &
DMN - Deploy and debug case management process using Modeler & Operate
Integration and APIs
- Integrate Camunda with external systems, databases, and message
queues - How to use the REST API to interact with Camunda programmatically
Advanced Features
- Event-based subprocesses, multi-instance activities, compensation
- handling, message correlation, timers, and escalation mechanisms Markers & Listeners
- Multi-Instance concept to execute tasks in sequential or parallel
- Handle parallel execution, inter-process communication, and long running processes.
Error Handling and Troubleshooting
- Handle retries, compensations, and error boundaries.
- Debug and troubleshoot issues that may arise during process execution.
Camunda Integration
- Integration with Spring boot application
- Integration with REST API
- Integration with Service Tasks to execute custom java logic
- Integration with Messaging Queue – Kafka, Rabbit MQ, JMS, etc
- Rest Connectors in Camunda Platform 8
Database
- Supported Database for Camunda Platform & key configurations
- Walkthrough of importand Database tables & DB objects
- Configure Database with Camunda micro-service – Postgres DB
Monitoring
- Reports and Dashboard using Camunda Optimize
- Deep dive into Heap maps and in-built reports & how to configure
reports
Discuss Practical Workflows
- Discuss in-depth concepts of BPMN, CMMN, DMN, forms integration to create real use case application
- Deploy & debugging of a practical use case application in details
Instructor
