Axelor BPM Documentation
Overview
The BPM module enables you to design, deploy, and manage business processes based on the BPMN 2.0 standard. It provides a fully integrated modeling environment within the Axelor application, allowing both technical and functional users to automate workflows.
A process is only effective once it has been deployed. There are several ways to launch an instance from a deployed process.
Key Features
-
BPM Studio: A visual BPMN modeler for designing process diagrams with a drag-and-drop palette, properties panel, and toolbar.
-
BPMN Elements: Full support for BPMN 2.0 elements including events, tasks, gateways, and subprocesses.
-
DMN Editor: Create and manage Decision Model and Notation (DMN) decision tables for business rules.
-
Builders: Graphical tools (Expression Builder, Query Builder, Mapper, Web Service Script) for generating Groovy scripts without manual coding.
-
Merge & Split: Combine or divide BPMN models across participants.
-
Process Instance Monitoring: Track running instances, visualize variables, detect errors, and modify instances at runtime.
-
Token Simulation: Simulate process execution in design mode for educational and testing purposes.
Menu Structure
The BPM features are accessible from the Application Builder menu:
| Menu Entry | Description |
|---|---|
BPM Studio |
Opens the main BPMN modeler |
BPM components > BPM Dashboard |
Displays process statistics and monitoring dashboards |
BPM components > DMNs |
Lists and manages DMN decision models |
BPM components > Technical monitoring > BPM Models |
Technical view of all BPM models |
BPM components > Technical monitoring > Process Instances |
Lists all running and completed process instances |
BPM components > Technical monitoring > BPM Migration |
Manages version migration between BPM models |
BPM components > Technical monitoring > Process instance modification |
Manual modification of running process instances via YAML scripts |
Configuration
The BPM module is configured through Administration > Application management > App BPM. See configurable values for infinite loop detection for details on task evaluation limits.