Lock Status Transition

Apply or remove a status transition lock on a ticket. Leave the Transition input unconnected to lock all transitions; connect a transition to lock that specific from→to pair.

Applies or removes a status transition lock. Leave Transition unconnected to lock all moves, or connect one to lock a specific from-to pair.

Inputs

  • Ticketrequired — Ticket. Selects the ticket whose status-transition lock is changed.
  • Transition — Transition. Selects the transition scope to protect, and leaving it disconnected applies the lock to all transitions. A connected transition narrows the lock to one from-to pair.
  • Locked — Boolean. Overrides whether the status-transition lock is applied or removed. When true, the node creates the lock; when false, it removes matching active locks.
  • Exception Users — List<User>. Lists users who are allowed to bypass the status-transition lock. The executor resolves each connected user to an id and stores those ids on the lock.

Outputs

  • Signal — Boolean. Indicates the status-transition lock was applied, removed, or already absent and downstream execution may continue.

Configuration

  • Locked — Boolean. Sets the default locked state when the input is not connected. When true, the node applies the lock; when false, it removes matching locks instead.
  • Clear All Locks Of This Type — Boolean. Removes every active lock of this type on the ticket instead of only the matching scoped lock. Use it when you want to release all status-transition locks at once.
  • Reason — Text. Stores the text written onto the created lock and becomes the release audit context when the lock is removed later.

Example use cases

Gate a transition

Lock the move into Done until required fields are set, listing approvers as Exception Users.

See also