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

canApproveOrRejectDetermines whether a given user can approve or reject a list of approval requests.
canTakeOwnershipDetermines whether a given user can take ownership of a list of approval requests.
canReassignDetermines whether a given user can reassign a list of approval requests.
canAddAdhocApproverDetermines whether a given user can add an adhoc approver to a list of approval requests.
canRemoveAdhocApproverDetermines 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

CreateRuntimeAdhocApprovalProcessEnables you to create a runtime adhoc approval process that can be used to submit for adhoc approvals.
UpdateRuntimeAdhocApprovalProcessEnables you to update a runtime adhoc approval process that can be used to submit for adhoc approvals.
GetRuntimeAdhocApprovalProcessEnables you to retrieve a runtime adhoc approval process.
DeleteRuntimeAdhocApprovalProcessEnables you to delete a runtime adhoc approval process.
AddCommentToRuntimeAdhocApprovalProcessEnables you to add a comment to a runtime adhoc approval process.
AddAttachmentsToRuntimeAdhocApprovalProcessEnables you to add one or more attachments to a runtime adhoc approval process.
DeleteAttachmentsFromRuntimeAdhocApprovalProcessEnables you to delete one or more attachments from a runtime adhoc approval process.
PreviewAdhocApprovalsEnables you to preview approvals for a context object using the adhoc approval specification for that object.
SubmitForAdhocApprovalsEnables you to submit approvals for a context object using the adhoc approval specification for that object.
SubmitForAdhocApprovalsWithCommentsEnables 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.