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.