Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

eca_cm

1,409 sites Security covered
View on drupal.org

A user interface for ECA solely built on top of Drupal core and ECA core.

Important notes

  1. Please do not use this modeler unless you have no other option. Better modelers are available and can be found on the project page of ECA. Once there is a better modeler available that is usable for screen readers, support of this module will considered to be dropped entirely.
  2. Please do not see this as a Rules UI equivalent. This is a completely different mechanism because ECA is not an equivalent to Rules (see usage section).

This is a very basic low-level modeler tool

Important note: This modeler may be sufficient for creating very simple processes. But usually with ECA, complex processes will be created, where this modeler falls short. In general, using a more powerful modeler such as BPMN.io is recommended to be used instead of this one.

The Classic modeler directly exposes the structure of an ECA configuration, and does not add its own structures on top of it. Therefore this solution can be seen as a "low-level" modeling tool, that may fit well for creating simple execution chains. This makes it also suitable as a fallback, just in case something is wrong with a more powerful modeling tool.

How to use

Have a look at the README regards how to install it.

Once installed, you can create a new "classic" model at /admin/config/workflow/eca/add/core.

  1. In that model form, you first need to create an event.
  2. Then you can create an action, and optionally a condition.
  3. Finally, you need to connect the action (and condition) as a successor to the event, by navigating back to the created event, and add the successor at the bottom of the event configuration form. You must click on the save button in order to persist your configuration changes.

Connecting the components between each other is the main key to define the execution chain with ECA. When you create more actions that need to be executed after a certain event or action, don't forget to add it as successor.

Activity

Total releases
3
First release
Sep 2025
Latest release
6 months ago
Release cadence
6 days
Stability
100% stable

Release Timeline

Releases

Version Type Release date
1.0.13 Stable Oct 10, 2025
1.0.12 Stable Oct 4, 2025
1.0.11 Stable Sep 28, 2025