IntegrationAutomationRule Object

Integrations are a new feature currently in beta-test: this API is subject to change without notice. Visit App Builder NodeJS for more information on integrations in 4me.

Fields

The fields in this section list which values can be retrieved when querying IntegrationAutomationRule records.

account (Account)

The account this record belongs to.

actions ([AutomationRuleAction!])

The Actions field is used to define actions that should be executed when the condition of the automation rule is met.

condition (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.

createdAt (ISO8601Timestamp)

The date and time at which the record was created.

description (String)

'A high-level description of the automation rule's function.'

expressions ([AutomationRuleExpression!])

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.

generic (String)

The record type this rule is linked to. Valid values are:

  • request
  • task
  • ci
id (ID!)

Unique identifier of the object.

integration (Integration)

Integration this rule belongs to.

name (String)

The name of the automation rule.

position (Int)

The Position field dictates the order in which the automation rule is executed.

trigger (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.

updatedAt (ISO8601Timestamp)

The date and time of the last update of the record. If the record has no updates it contains the createdAt value.

Implements

IntegrationAutomationRule implements the following interfaces. This means that fragments defined on these interfaces may be used in queries returning a IntegrationAutomationRule.