Workflow FAQ

FAQ about workflow configuration.

Workflow Configuration

  1. When a new version of process definition is deployed, does it affect the currently running process?

    The newly deployed process definition will be applied when a new instance is started.

  2. On the process level, we define possibleAssignees to be used for the first user task. In the user tasks that appear later, can we set different roles to be used by this assigning process?
    For each user task, you can use the following task-level fields to override the process-level possibleAssignees property:
    • Candidate User
    • Candidate Group
  3. How do we handle multiple Decision fields coming from different user tasks into the same gateway? Will the tool recognize that there are multiple decisions that need to be checked before the workflow can move forward?

    Yes, the tool supports inputs per one Exclusive Gateway. For example, If User Task "A" has decisions 'a1', 'a2', and User Task "B" has decisions 'b1', 'b2', and "A" is linked with an input flow to Gateway "G"and "B" is linked with an input flow to Gateway "G", then "G" will require to define output flows with conditions for decisions 'a1', 'a2', 'b1', 'b2' (except 'Cancel').

Workflow Customization

Where can I find the necessary packages that contain the interfaces to start writing custom workflows?

Refer the project Workflow Bitbucket.