OBJECT

ProcessRecordTrigger

link GraphQL Schema definition

  • type ProcessRecordTrigger implements ProcessActorInterface {
  • # Which users are allowed to start the process: the process owner, selected users
  • # and sales units, any user, or applications only.
  • actor: ProcessRecordTriggerActorEnum!
  • # Sales units whose members are allowed to start the process. Applies when the
  • # actor is restricted to selected units and users.
  • actorUnits: [UUID!]!
  • # Individual users allowed to start the process. Applies when the actor is
  • # restricted to selected units and users.
  • actorUsers: [UUID!]!
  • # Type of record whose changes start this process, such as Lead, Opportunity,
  • # Account or Contact.
  • entityType: EntityNameEnum!
  • # API name of the custom entity that starts this process. Set only when the
  • # trigger entity type is a custom entity.
  • entityApiName: String
  • # Record change that starts the process: record created, updated, created or
  • # updated, deleted, or an email sent or received.
  • event: ProcessRecordTriggerEventEnum!
  • # Fields whose change starts the process. When empty, a change to any field
  • # qualifies. Applies to the update event.
  • changedFields: [UUID!]
  • # Applications whose actions are allowed to start the process. When empty, no
  • # application restriction is applied.
  • applications: [UUID!]
  • # Parent record type used when the trigger entity is a product line item,
  • # identifying whether the parent is an opportunity or a quote.
  • parentEntityType: EntityNameEnum
  • }