@servicenow/sdk - v4.4.1
    Preparing search index...

    Defines the structure for ApprovalRules in Flow Designer.

    Approval rules determine who can approve or reject a flow and under what conditions. Rules are organized into rule sets connected by OR conditions, with individual rules within each set connected by AND conditions.

    const rules: ApprovalRulesType = {
    conditionType: 'OR',
    ruleSets: [
    {
    action: 'Approves',
    conditionType: 'AND',
    rules: [
    {
    rule_type: 'Any',
    users: ['user1_sys_id', 'user2_sys_id'],
    groups: [],
    manual: false
    },
    {
    rule_type: 'All',
    users: [],
    groups: ['group_sys_id'],
    manual: false
    }
    ]
    }
    ]
    }
    type ApprovalRulesType = {
        conditionType?: "OR";
        ruleSets?: ApprovalRuleSetType[];
    }
    Index

    Properties

    conditionType?: "OR"

    Condition type connecting multiple rule sets. Always 'OR' - any rule set can satisfy the approval

    ruleSets?: ApprovalRuleSetType[]

    Array of rule sets, each defining approval/rejection criteria