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:

Note

You can view additional upgrade information in the Flowable Migration Guide.

  1. Change all occurrences of activiti to flowable. 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>
      
  2. Change task.getExecution(), per the changes to the sample file contractorOnboarding.bpmn20.xml:

    Flowable changes to task.getExecution() from the file contractorOnboarding.bpmn20.xml
Read a different version of :