Request multiple approvals
Requests approval from all eligible contacts and suspends the process until the multi-approver policy is resolved.
Destinataire + contenu
Request multiple approvals
request_multiple_approvals
4 routes
Vue d’ensemble
Requests approval from all eligible contacts and suspends the process until the multi-approver policy is resolved.
Exemple
Require joint approval from two authorized representatives before a sensitive operation.
Decision routes
approvedApproved
The approval policy is satisfied.
Recommended actionContinue on the authorized business path.
rejectedRejected
The approval request was rejected according to received decisions.
Recommended actionHandle the rejection or request a new decision according to your policy.
expiredExpired
The request was not resolved before its deadline.
Recommended actionRemind or escalate if the business case permits it.
no_eligible_approverNo eligible approver
No contact satisfies the configured role, certification, or conflict criteria.
Recommended actionCorrect targeting or route to administrative review.
Parameters 14
company
Company whose contacts are considered potential approvers.
requestor
Contact initiating the request, used to apply the conflict policy with approvers.
role_types
Accepted contact roles for resolving eligible approvers.
certification_levels
Minimum or accepted certification levels for approvers.
selection_strategy
Selection strategy used when multiple contacts meet the criteria.
requestor_conflict_policy
Rule applied when a requester is also among the eligible approvers.
mailer
Email configuration utilisé pour cette opération de communication.
approval_title
Approval title utilisé pour cette opération de communication.
email_subject
Subject of the approval email sent to resolved contacts.
email_body
Approval message body. It may contain the action link generated for the approver.
approval_markdown
Business context presented to the approver before the decision.
waiting_markdown
Message displayed while the human decision is still pending.
expires_in
Validity period of the temporary access or approval request.
rejection_reason_required
Whether a justification is required when an approver rejects the request.
Outputs 10
status
Current normalized state of the mailing, approval, or verification.
selected_route
Business route selected from the observed state or decision.
decided_at
Date and time at which the approval request was resolved.
expires_at
Expiration date and time of the access or request.
reason
Decision reason when provided.
contacted_approvers
Contacts actually requested to approve.
requestor_conflict_detected
Whether a requester/approver conflict was detected.
excluded_approvers
Eligible contacts excluded by the conflict policy.
approval_request
Canonical approval request created to track the human decision.
decisions
Set of decisions collected for a multiple approval.
Behavior
The node resolves the approver population, creates a request with multiple assignments, and aggregates their decisions according to the product's multi-approver rule.
Limits and responsibilities
- Receiving one email response is not enough to satisfy a policy that requires multiple decisions.
- The composition of the approver population must be stable and auditable.
- Exclusions caused by requester/approver conflict are exposed separately.