Skip to main content

ControlOutcomeType

What a control does when its conditions match: block with a message, or require approval.

type ControlOutcomeType {
kind: String!
message: String
permission: String
staleWhen: [String!]!
}

Fields​

ControlOutcomeType.kind ● String! non-null scalar​

block or approval.

ControlOutcomeType.message ● String scalar​

The message shown when a block control refuses.

ControlOutcomeType.permission ● String scalar​

The permission a person needs to approve, for an approval control.

ControlOutcomeType.staleWhen ● [String!]! non-null scalar​

Facts whose change after approval makes the approval stale (approval controls only).

Member Of​

ControlPresetType object ● ControlRuleType object