Course Outline
- Overview of BPMN and DMN notation
- What process engines provide
- Which problems BPM as a tool is suitable for
- Different types of "BPM Suites"
- Camunda Landscape - Community vs Enterprise
- Basic concepts related to processes in the Camunda engine
- Process life cycle, starting and ways to verify status
- BPMN and DMN in detail. How the engine interprets individual notation elements.
- Data model, serialization techniques, and variable scope.
- Utilization in Python environment
- Camunda Environment setup: Setting up a complete local environment using Docker Compose
- Python API
- REST API
- Messaging - different types of messages in processes and message correlation
- Camunda extensions to the BPMN standard and possibilities for developers
- Camunda data schema
- Historical data, access to it
- Incidents, transactionality
- Typical ways of error handling, rolling back process state, changing process data
- User forms
- Process versioning - possibilities, tools, and strategies
Exercises in configuring and implementing business process components on individual environments with trainer support: exercises on your own containerized environment.
- Importing process definitions from other tools, e.g., Enterprise Architect
- Performance, scalability, non-functional constraints.
- Integration with identity providers, security, roles.
- Test environment: Preparing test cases, starting processes to a specific state from scratch. Automatically accelerating process execution (e.g., for time-based events).
Testimonials (5)
exercises made with the comments of trainer
Ewa Korol - Narodowy Fundusz Zdrowia
Course - Modelowanie procesów biznesowych z wykorzystaniem UML i BPMN
The pace was good, with a nice mixture of knowledge sharing, demonstrations and practical work. Filip was very engaging and provided the energy to get through the course. It was good that there was a lot of 1:1 tuition, with Filip going through individual training exercises.
Colin - Worldpay
Course - BPMN, DMN, and CMMN - OMG standards for process improvement
Lots of practice during the training and quizzes were useful and made it more interactive
Valter Pinho - GE Medical Systems Polska Sp. Z O.O.
Course - Process Mining
The trainer had a great connection with the trainees, understood our expectations and conducted the training in a perfect manner. The training was packed with a lot of new and important information but the knowledge was shared in a very understandable and enjoyable way. The trainer was very patient, knew whenever the trainees required additional examples shown or when to repeat a set of information.The trainer was well prepared, and the materials were prepared in a way that allowed us to practice process modeling, first to understand the language of BPMN and then to work on our processes to deepen the knowledge even further. Overall, I am very satisfied with how the training was conducted.
Natalia Gasior - WABCO Polska Sp. z o.o.
Course - BPM and Process Control
Any did not shut down our ideas or thoughts into concepts. He took time to understand one's thoughts and corrected us in a polite manner.