The Atlassian provided system rules available.

interface AvailableWorkflowSystemRule {
    description: string;
    incompatibleRuleKeys: string[];
    isAvailableForInitialTransition: boolean;
    isVisible: boolean;
    name: string;
    ruleKey: string;
    ruleType:
        | "Function"
        | "Condition"
        | "Validator"
        | "Screen";
}

Properties

description: string

The rule description.

incompatibleRuleKeys: string[]

List of rules that conflict with this one.

isAvailableForInitialTransition: boolean

Whether the rule can be added added to an initial transition.

isVisible: boolean

Whether the rule is visible.

name: string

The rule name.

ruleKey: string

The rule key.

ruleType:
    | "Function"
    | "Condition"
    | "Validator"
    | "Screen"

The rule type.