ProcessResult
The process() call returns a ProcessResult object, which has the following properties, depending on the type of call (submit for approval or process object already submitted to for approval):
Name | Type | Description |
---|---|---|
actorIds | ID | IDs of the users who are currently assigned to this approval step. |
entityId | ID | The object being processed. |
errors | Error[] | The set of errors returned if the request failed. |
instanceId | ID | The ID of the ProcessInstance associated with the object submitted for processing. |
instanceStatus | string | The status of the current process instance (not an individual object but the entire process instance). The valid values are “Approved,” “Rejected,” “Removed,” or “Pending.” |
newWorkItemIds | ID[] | Case-insensitive IDs that point to ProcessInstanceWorkitem items (the set of pending approval requests). |
success | boolean | true if processing or approval completed successfully. |