EZD RP Analyst Training with Camunda

Introduction to Camunda in EZD RP

  • The BPMN module in EZD RP.
  • Architecture of the EZDRP-BPMN module.

Modeling Using BPMN and DMN Standards

  • Overview of BPMN and DMN notations (with a focus on the most frequently used elements).
  • Capabilities of Camunda as a process engine.
  • Problems for which BPM is a suitable tool.
  • Camunda Modeler and its lesser-known features.
  • Basic concepts related to processes in the Camunda engine.
  • Process lifecycle: initiation and methods for verifying process state.
  • BPMN and DMN in detail — how the engine interprets individual elements of the notation.
  • Data model, serialization techniques, and variable scope.
  • Camunda API.
  • Messaging:Data model, serialization techniques, and variable scope.
  • Timers and their database configuration.

Setting Up the Process Environment in EZD RP

  • Installation of the EZDRP-BPMN module.
  • Configuration of the BPMN module.

Running Processes in EZD RP

  • Designing forms in EZD RP.
  • Implementing BPMN diagrams.
  • Starting and monitoring BPMN processes.
  • Setting up a dictionary for BPMN process needs.
  • Setting up a registry for BPMN process needs.
  • Creating a PDF template for process needs.

Data, Errors, and Analysis

  • Camunda’s data schema.
  • Historical data and access to it.
  • Incidents and transactional handling.
  • Typical error-handling methods.
  • Process versioning — capabilities, tools, and strategies.
  • Debugging processes and the Camunda engine.
  • Key interfaces in Camunda.
  • Unit testing in Camunda.
  • Camunda Cockpit — review and application in error analysis, working with tokens and process variables.

Summary and Recommendations

  • Common anti-patterns in process modeling and implementation.
  • Camunda and production deployments in a distributed environment.
  • Best practices (process modeling and engine management).
  • Optimized engine configuration for large-scale environments, aspects to consider.
  • Managing historical data in a relational database.
  • Custom History Backend and History API — reporting historical events.
  • The best plugins for Camunda Modeler.
  • Documentation and sources of knowledge.