ApprovalSubmissionDetail

ApprovalSubmissionDetail contains additional information about operations happening during the approval lifecycle. It will not hold any information that’s already captured in the existing ApprovalSubmission and ApprovalWorkItem entities. This object is available in API version 62.0 and later.

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

Important

Supported Calls

describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search() update()

Special Access Rules

This object is available in Enterprise, Performance, Unlimited, and Developer Editions for users with access to the Approval Submission object.

Fields

Field Details
ActionChannelName
Type
picklist
Properties
Filter, Group, Restricted picklist, Sort, Update
Description
The name of the channel where the action was performed.
Valid values are:
  • Agent: This value is available with ITSM
  • ApprovalRecord
  • Email
  • InvocableAction
  • ScreenFlow
  • Slack
  • System
ActionContext
Type
string
Properties
Filter, Group, Nillable, Sort, Update
Description
The context of the action taken for the item assigned for approval. For example, if the approval has been reassigned the string would be Reassigned from User Id - <original_assignee_id>.
ActionName
Type
picklist
Properties
Filter, Group, Restricted picklist, Sort, Update
Description
The action taken for the item assigned for approval.
Valid values are:
  • Cancel
  • Override
  • Reassign
  • Recall
  • Review
ActionPerformedById
Type
reference
Properties
Filter, Group, Nillable, Sort, Update
Description
The ID of the user who performed the action on the item submitted for approval.
This field is a relationship field.
Relationship Name
ActionPerformedBy
Refers To
User
ActionPerformerRole
Type
picklist
Properties
Filter, Group, Restricted picklist, Sort, Update
Description
The role of the user who performed the action on the item submitted for approval.
Valid values are:
  • Admin
  • Assignee
  • Delegate
  • Submitter
  • System
ApprovalSubmissionId
Type
reference
Properties
Filter, Group, Sort
Description
The approval submission that's associated with the detail record.
This field is a relationship field.
Relationship Name
ApprovalSubmission
Relationship Type
Master-detail
Refers To
ApprovalSubmission (the master object)
ApprovalWorkItemId
Type
reference
Properties
Filter, Group, Nillable, Sort
Description
The approval assignment associated with the detail record.
This field is a relationship field.
Relationship Name
ApprovalWorkItem
Refers To
ApprovalWorkItem
Comments
Type
textarea
Properties
Nillable, Update
Description
The comments that the user adds when they cancel, review, reassign or recall the request.
Name
Type
string
Properties
Autonumber, Defaulted on create, Filter, idLookup, Sort
Description
The sequentially-generated name of the approval submission detail record, for example ASD-000000026.

Associated Objects

This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

ApprovalSubmissionDetailHistory
History is available for tracked fields of the object.