ApprovalRound Object
An approval round represents a collection of approval stages that must be completed for an action. Each round can contain multiple stages that execute sequentially.
Fields
#
_id
ID !
Non-null
Unique identifier for the approval round. Use this value as the roundId parameter in mutations like requestApprovals or insertApprovalStage.
moveToNextStage
Strategy for moving to the next stage (allResponded, allApproved, or anyApproved).
requestHistory
Non-null
History of all approval requests for this round.
startRoundIfNotAllApproved
Whether to start the next round even if not all approvals were received.
stages
[ID !]!
Non-null
Array of stage IDs belonging to this round. These IDs correspond to ApprovalStage._id values.
Usages
#
References
#
- Field insertApprovalRound from Mutation
- Field requestApprovals from Mutation
- Field approvalRounds from Action
Previous
ApprovalRequestHistory