Overview of Process Definition

Defining process definitions in a data change request requires you to download the process definition file, specify rules, override behaviour, and so on.

You can download the Process Definition file from this location:

https://bitbucket.org/reltio-ondemand/workflow/src/master/src/samples/workflow-external-dcr/ExternalDataChangeRequestReview.bpmn20.xml

Specify Rules to Select External or Internal Review Branch

The class in which you can specify rules to select the external or internal review branch is located at

https://bitbucket.org/reltio-ondemand/workflow/src/master/src/samples/workflow-external-dcr/src/main/java/com/reltio/workflow/external/services/RulesApply.java.

Classes to Override Behavior

You can use the classes listed below to override the behavior when specifying to apply or reject external review:

  • ChangeRequest3rdPartyAction.java: Update to the new version of Reltio public API
  • ChangeRequest3rdPartyApply.java: External DCR samples and changes in API for external DCR
  • ChangeRequest3rdPartyReject.java: External DCR samples and changes in API for external DCR
  • RulesApply.java: Update to the new version of Reltio public API
  • Utils.java: Update to the new version of Reltio public API

https://bitbucket.org/reltio-ondemand/workflow/src/master/src/samples/workflow-external-dcr/src/main/java/com/reltio/workflow/external/services/

Default Classes

These are the default classes for internally applying or rejecting the internal review. You can override the behavior; however, you need to inherit these classes: