New Features
The following features are new to Approvals in this release.
Process Visual Page for Approval Process Views
A new Process Visual page is introduced to display the flow of an approval process including subprocesses and child processes. The header of the Process Visual page displays the process name. For example, Conga Approval Process: Agreement with Lineitems. You can traverse back up the approval process by clicking on the names of the approval process and navigate back to the approval process.
Upon clicking the subprocess or child process, the visual flow progresses into further levels of the process. The visual also displays the Rule Entries name, if any. The breadcrumb in the visual page clearly shows multiple levels of the process.
New SOAP and REST APIs for User Actions
The following new SOAP and REST APIs are introduced for actions you can take on approval requests.
API Name | Description |
---|
canApproveOrReject | Determines whether a given user can approve or reject a list of approval requests. |
canTakeOwnership | Determines whether a given user can take ownership of a list of approval requests. |
canReassign | Determines whether a given user can reassign a list of approval requests. |
canAddAdhocApprover | Determines whether a given user can add an adhoc approver to a list of approval requests. |
canRemoveAdhocApprover | Determines whether a given user can remove an adhoc approver from a list of approval requests. |
Creating a Runtime Adhoc Approval Process DTO
A new SOAP and REST API CreateRuntimeAdhocApprovalProcessDTO is introduced that enables you to create a new runtime adhoc approval process definition (AdhocApprovalProcessDTO) from the existing rule based process that can be used as a starting point.
Additional New REST APIs for Adhoc Approval Process SOAP API Equivalents
The following new REST APIs are added for Adhoc Approval Process SOAP API equivalents.
API Name | Description |
---|
CreateRuntimeAdhocApprovalProcess | Enables you to create a runtime adhoc approval process that can be used to submit for adhoc approvals. |
UpdateRuntimeAdhocApprovalProcess | Enables you to update a runtime adhoc approval process that can be used to submit for adhoc approvals. |
GetRuntimeAdhocApprovalProcess | Enables you to retrieve a runtime adhoc approval process. |
DeleteRuntimeAdhocApprovalProcess | Enables you to delete a runtime adhoc approval process. |
AddCommentToRuntimeAdhocApprovalProcess | Enables you to add a comment to a runtime adhoc approval process. |
AddAttachmentsToRuntimeAdhocApprovalProcess | Enables you to add one or more attachments to a runtime adhoc approval process. |
DeleteAttachmentsFromRuntimeAdhocApprovalProcess | Enables you to delete one or more attachments from a runtime adhoc approval process. |
PreviewAdhocApprovals | Enables you to preview approvals for a context object using the adhoc approval specification for that object. |
SubmitForAdhocApprovals | Enables you to submit approvals for a context object using the adhoc approval specification for that object. |
SubmitForAdhocApprovalsWithComments | Enables you to submit approvals for a context object with comments using the adhoc approval specification for that object. |
Enhancements
There are no new enhancements in this release.