Module Description
BPMN.iO is a BPMN modeller for ECA and is fully integrated into Drupal's admin UI.

About ECA
ECA is a powerful, versatile, and user-friendly rules engine for Drupal 9+. The core module is a processor that validates and executes event-condition-action plugins. Integrated with graphical user interfaces like BPMN.iO, Camunda or other possible future modellers, ECA is a robust system for building conditionally triggered action sets.

About BPMN.iO
The bpmn.io project provides a rich graphical user interface to view and edit BPMN diagrams in your browser.

This tool is built and battle tested by Camunda and an integral part of their product stack. Their libraries are extensible, embeddable and open source on GitHub.

Integrating ECA with BPMN.iO This module brings those two great worlds together and allows Drupal users to build, view and maintain their BPMN models right inside of their Drupal site:



The BPMN.iO is packaged as a single webpack file tailored towards the need of Drupal integration: unnecessary components have been removed and Drupal specific widgets like the token browser and drop-downs with events, conditions or actions for each individual Drupal site have been added:



The property panel on the right is provided by BPMN.iO, it gets dynamically extended by this module to provide forms for each Drupal event, condition or action.

This module requires zero configuration. It knows dynamically which events, conditions and actions are available on the current Drupal site. When new modules with additional plugins get installed, BPMN.iO will know about them right away.

Saving BPMN models with this module hands over the data to ECA. The model will be converted into an ECA config entity and the defined rules will be active immediately. Can't be any more straightforward, can it?

Please report questions, issues or suggestions for a future version of this module in the issue queue or join the ECA Slack channel to chat with the maintainers.

Project Usage
1183
Creation Date
Changed Date
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
This module integrates ECA with BPMN.iO, allowing Drupal users to build, view, and maintain BPMN models directly within their Drupal site with zero configuration.
Data Name
bpmn_io

OPENAI CHATBOT

OPENAI CHATBOT

12:29:37
Generic Chatbot
Hi, I'm a Drupal module expert powered by OpenAI, answering your questions about the Drupal module ecosystem. How can I be helpful today? Please note that we will log your question.