Skip to main content

WorkflowSettingsInput

Approval workflow settings.

input WorkflowSettingsInput {
allowDelegation: Boolean
autoApproveThreshold: String
enableWorkflows: Boolean
escalationEnabled: Boolean
escalationTimeout: String
notifyOnApproval: Boolean
notifyOnRejection: Boolean
parallelApprovals: Boolean
requireComments: Boolean
trackHistory: Boolean
}

Fields​

WorkflowSettingsInput.allowDelegation ● Boolean scalar​

True to let approvers hand over to someone else.

WorkflowSettingsInput.autoApproveThreshold ● String scalar​

The amount below which approval is automatic.

WorkflowSettingsInput.enableWorkflows ● Boolean scalar​

True to use approval workflows.

WorkflowSettingsInput.escalationEnabled ● Boolean scalar​

True to escalate approvals that wait too long.

WorkflowSettingsInput.escalationTimeout ● String scalar​

How long an approval may wait before it is escalated.

WorkflowSettingsInput.notifyOnApproval ● Boolean scalar​

True to notify when approved.

WorkflowSettingsInput.notifyOnRejection ● Boolean scalar​

True to notify when rejected.

WorkflowSettingsInput.parallelApprovals ● Boolean scalar​

True to ask approvers at the same time.

WorkflowSettingsInput.requireComments ● Boolean scalar​

True when approvals need a comment.

WorkflowSettingsInput.trackHistory ● Boolean scalar​

True to keep the approval history.

Member Of​

updateWorkflowSettings mutation