appOfferingAutomationRuleCreate Mutation
Creates a new app offering automation rule.
Input Argument
appOfferingAutomationRuleCreate accepts a single input
argument, an input type,
which contains the values it uses.
The fields inside input
are:
[AutomationRuleActionInput!]!
)
The Actions field is used to define actions that should be executed when the condition of the automation rule is met.
ID!
)
Identifier of the app offering the rule belongs to.
String
)
A unique identifier for the client performing the mutation.
String!
)
The Condition field is used to define the condition that needs to be met in
order for the update action(s) of the rule to be performed. For example:
is_assigned and !badge
.
String
)
A high-level description of the automation rule's function.
[AutomationRuleExpressionInput!]!
)
The Expressions field is used to define expressions that can subsequently be used to define the rule's conditions and the update action(s) that the rule is to perform.
String
)
The record type this rule is linked to. Valid values are:
request
task
ci
String!
)
The name of the automation rule.
Int
)
The Position field dictates the order in which the automation rule is executed.
String!
)
The Trigger field is used to specify when the automation rule is to be
triggered, for example on status update
or on note added
.
Return Fields
AppOfferingAutomationRule
)
Record after mutation.
String
)
A unique identifier for the client performing the mutation.
[ValidationError!]
)
Errors encountered during the mutation.