The BPMN functionality is behind a feature flag. To enable it you have to change the ZAC environment variable to FEATURE_FLAG_BPMN_SUPPORT=true
BPMN process flows make use of the open source Flowable process automation engine which is embedded within the ZAC application.
The Form.io Angular components are used to:
- visualize the progress
- provide input forms
At the moment (2024-09-30) input forms in the Flowable Angular use Bootstrap 4 with several security vulnerabilities. The upcoming release of v8 of the renderer comes with Bootstrap 5 is used.