Template configuration

Template configuration allows to deploy the same model using different reused processes, decisions and cases.

Create a configuration

The template configurations can be managed from to the Execution ribbon.

template configuration 1

One can create a new configuration from the dropdown by clicking on "Add new configuration" and then give a name to the new template configuration.

template configuration 2

The new configuration will be displayed in read-only mode, allowing only the reuse link of the call activity, business rule task, or case task to be modified.

Configurations Templates dialog

Clicking on Configurations in the ribbon-bar will open the Configuration Templates dialog that is listing all configurations. Configurations templates can be fully managed from there.

template configuration 3

From the dialog, you can search for a configuration, modify its name and decription, delete it or create a new one.

Configuration usage

Switch between configurations

Switching between configurations can be done via the dropdown menu.

Note: The validation of the reuse links within a specific configuration will be performed when switching to it.


Within a configuration, a call activity, business rule task, or case task can be linked to another process, decision, or case without altering the links of other configurations (including the default configuration).

This can be performed either by clicking on the top left marker on the shape or by selecting the shape and using the buttons in the BPMN ribbon, in the "Reuse" group.

The selected element must have the same Inputs and Outputs than the default one to execute properly.

Validating configurations

Clicking on Validate in the ribbon-bar will verify reuse links in all configurations. The Log Viewer will then be displayed to indicate whether no issues were found, or to specify any errors encountered.

Exporting configurations

When exporting (BPMN, report), the currently selected configuration is used.

Deploying and testing configuration

When testing and deploying, the currently selected configuration is used.