Approval workflow interactions

Interactions allow the workflow administrator to precisely define what happens to the application state when various events occur during the lifecycle of an approval workflow application. For every event at a given stage, such as when a form is submitted or all approvals have been granted, you can define a default application transition, conditional application transitions to override the default in some cases, and actions (conditional or always) that make something happen outside of the application.

For example, the Form submitted event has a default transition which moves the application to the next stage. But you could also define a conditional transition, e.g. if the applicant answered in a particular way, skip to the next form stage, or if a date has passed, skip to the next performance activity stage. 

Other events include:

  • All approvals granted
  • Approvals reset
  • Application rejected
  • Application withdrawn
  • Date reached