Skip to main content

Promote Actions

A promote action represents an allowed transition from the current state to another state. Promote actions can be visible to users, restricted to specific roles, or used by program logic for background automation.

Use promote actions to model business decisions and milestones.

Example actionTypical transition
SubmitDraft to In Review
ApproveIn Review to Approved
RejectIn Review to Rejected
Start WorkPlanned to In Progress
CompleteIn Progress to Completed
ReopenCompleted to In Progress

Configuration guidance​

  • Use action names that describe what the user does.
  • Configure the source state and target state for each action.
  • Restrict actions to the roles that should perform the transition.
  • Require comments when the business process needs a reason or audit note.
  • Avoid giving every role every promote action; lifecycle value comes from controlled transitions.

When the next state must be chosen dynamically, use a Promote Action Program. When logic should run as part of a promotion, use a Promote Action Command.