I am trying to detect whether a record is currently in an approval process.
This is similar to this question but a different approach. I want to use the status of the youngest ProcessInstance to determine if the record is currently pending approval.
The list of values for the ProcessInstance.Status
picklist is below. I am trying to Understand which of these means the record is pending approval.
- Approved
- Rejected
- Recalled
- Fault
- Pending
- Hold
- Reassigned
- Submitted
- NoResponse
I am sure Submitted and Pending mean the record is being approved. Hold, Reassigned and NoResponse are the ones I'm unsure of.