BPMN support in Workflow Engine
It is important to note that Workflow Engine is not a BPMN engine, which makes full support for the BPMN standard impossible. However, the principles of process execution in Workflow Engine do not contradict BPMN principles. Therefore, BPMN support in Workflow Engine is based on two main aspects:
- BPMN Elements in Workflow Engine Scheme: We have added basic BPMN elements to Workflow Engine so that when a BPMN diagram is imported, familiar elements remain, making it clear where attention should be focused. Some of these elements are useful on their own, such as the Parallel Gateway, which can be beneficial for creating and merging subprocesses in Workflow Engine in a simpler and more understandable way.
- BPMN Import: You can import a BPMN diagram, and it will be converted into a Workflow Engine scheme. A detailed log and comments will indicate what is unsupported or only partially supported in the current implementation.
The structure of this section will be as follows. First, we will describe the differences between BPMN diagrams and Workflow Engine process schemes. Then, we will review which BPMN diagram elements are supported in Workflow Engine and how they are implemented. Finally, we will explain how to integrate BPMN import into an application running Workflow Engine and how to customize this import process.
📄️ BPMN diagrams vs Workflow Engine schemes
Key differences between BPMN Diagrams and Workflow Engine process schemes
📄️ BPMN elements support
BPMN elements support in Workflow Engine
📄️ Using BPMN plugin
Configuring and using BPMN plugin