This read-only object contains information about the current state of an approval process (ProcessInstance).
| Field | Field Type | Field Properties | Description |
|---|---|---|---|
| ActorId | reference | Filter | ID of the user who is currently assigned to this ProcessInstance. |
| Comments | string | Filter | Comments from any ProcessInstanceStep in the ProcessInstance. |
| IsDeleted | boolean | Defaulted on create | Indicates whether the record has been moved to the Recycle Bin (true) or not (false). Label is Deleted. |
| IsPending | boolean | Defaulted on create | Indicates whether the ProcessInstance is pending (true) or not (false). |
| OriginalActorId | reference | Filter | ID of the user who was originally assigned this ProcessInstance. |
| ProcessInstanceId | reference | Filter | ID of the ProcessInstance. |
| RemindersSent | int | Filter | Number of reminders that have been sent. Default is 0 (zero). |
| StepStatus | picklist | Filter | Indicates the current status of the ProcessInstanceStep. |
| TargetObjectId | reference | Filter | ID of the object being approved. |
To retrieve this object, issue a describe call on an object, which will return a query result for each ProcessInstance since the object was created. You cannot use query().
This object respects field-level security on the parent object.