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

  • TicketrequiredTicket. Selects the ticket whose status-transition lock is changed.
  • TransitionTransition. 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.
  • LockedBoolean. 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 UsersList<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

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

Configuration

  • LockedBoolean. 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 TypeBoolean. 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.
  • ReasonText. 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