Customize EPC-to-BPMN transformation

You can edit the EPC-to-BPMN transformation report.

If you update your system, the standard reports are overwritten. Therefore, copy the EPC-to-BPMN transformation report and open the new report for editing.

To start the customized report, start the report from the Evaluate tab bar or add your own button to the Evaluate tab bar.

You see parameters for customizing as comments within the script.

Reusing object definitions

var reuseDefinitions = true;

Transform objects from Function allocation diagrams

var transformAllFADObjects = false;

Enable or disable the semantic check

var semanticCheckEnabled = true;

Task generating options

You can change the transformation rules. You can specify which satellites of a function in the EPC should generate which task types (User task, Service task, or Manual task) in the corresponding BPMN diagram.

If you modify the script, we recommend that you either customize the semantic check or disable it.

For example, you can, specify that the transformation of an object of type Position linked to a function with a connection of type carries out does not generate an object of type Manual task but an object of type Abstract task.

To do so, remove the following entry from the array satellitesCreatingManualTasks in the transformation script.

{cxn:Constants.CT_EXEC_1, obj:Constants.OT_POS}

On the other hand, you can, for example, specify that the transformation of an object of type IoT object linked to a function with a connection of type is used by generates an object of type Service task instead of an abstract task. To do so, add the following entry to the array satellitesCreatingServiceTasks in the transformation script.

{cxn:Constants.CT_IS_USED_BY, obj:Constants.OT_IOT_OBJECT}

The following rules are available:

See also

EPC to BPMN transformation rules