Workflow definition comparison
Versions of IDM prior to 7.0 used the Activiti workflow engine. If you are upgrading from one of these versions, your current workflow definitions will continue to work in compatibility mode, but new definitions must be written for the new engine, Flowable. The following overview shows the main differences between the old and new workflow definitions:
You can view additional upgrade information in the Flowable Migration Guide. |
-
Change all occurrences of
activiti
toflowable
. Update examples:-
Namespace
xmlns:flowable="http://flowable.org/bpmn"
-
Elements
<flowable:formProperty id="givenName" name="First Name" type="string" required="true"></flowable:formProperty> <flowable:formProperty id="sn" name="Last Name" type="string" required="true"></flowable:formProperty> <flowable:formProperty id="department" name="Department" type="string"></flowable:formProperty>
-
-
Change
task.getExecution()
, per the changes to the sample filecontractorOnboarding.bpmn20.xml
: