ENUM

ProcessRecordNodeRelationEnum

Which record a process action or trigger works with: a record of an entity, or records reached from the triggered record through a relation, primary link, parent account or lookup field.

link GraphQL Schema definition

  • enum ProcessRecordNodeRelationEnum {
  • # A task: a new task, the triggered task, or the tasks related to the triggered
  • # record, depending on the action.
  • Task
  • # An appointment: a new appointment, the triggered appointment, or the
  • # appointments related to the triggered record, depending on the action.
  • Appointment
  • # An account: a new account, the triggered account, or the accounts related to the
  • # triggered record (child accounts for an account), depending on the action.
  • Account
  • # A contact: a new contact, the triggered contact, or the contacts related to the
  • # triggered record, depending on the action.
  • Contact
  • # A lead: a new lead, the triggered lead, or the leads related to the triggered
  • # record, depending on the action.
  • Lead
  • # An opportunity: a new opportunity, the triggered opportunity, or the
  • # opportunities related to the triggered record, depending on the action.
  • Opportunity
  • # A product line item of an opportunity: a new one, the triggered one, or the line
  • # items of the triggered record, depending on the action.
  • OpptyProductRelation
  • # A project: a new project, the triggered project, or the project related to the
  • # triggered record, depending on the action.
  • Project
  • # A quote: a new quote, the triggered quote, or all quotes related to the
  • # triggered record, depending on the action.
  • Quote
  • # The active quote of the triggered opportunity.
  • ActiveQuote
  • # The submitted online form response that triggered the process.
  • OnlineForm
  • # A custom entity record: a new one, the triggered one, or the records related to
  • # the triggered record, depending on the action.
  • CustomEntity
  • # The triggered email.
  • Email
  • # The parent account of the triggered account; a created parent account replaces
  • # any existing one.
  • ParentAccount
  • # Creates a parent account for the triggered account only when it has none yet.
  • ParentAccountNoReplace
  • # The primary account of the triggered record.
  • PrimaryAccount
  • # The primary contact of the triggered record.
  • PrimaryContact
  • # Leads in which the triggered account or contact is set as primary.
  • PrimaryInLead
  • # Opportunities in which the triggered account or contact is set as primary.
  • PrimaryInOpportunity
  • # Contacts in which the triggered account is set as the primary account.
  • PrimaryInContact
  • # Quotes in which the triggered account or contact is set as primary.
  • PrimaryInQuote
  • # Records that the triggered record references through the lookup field set in
  • # relationLookupFieldId.
  • Lookup
  • # Records that reference the triggered record through the lookup field set in
  • # relationLookupFieldId.
  • LookupRelated
  • # Only the primary record that the triggered record references through the lookup
  • # field set in relationLookupFieldId.
  • PrimaryLookup
  • # Only the primary record among those referencing the triggered record through the
  • # lookup field set in relationLookupFieldId.
  • PrimaryLookupRelated
  • }