Download PDF
Download page About Conga Approvals.
About Conga Approvals
Conga Approvals enables you to trigger an approval request for any object and send an email notification to the concerned stakeholders. Using Approvals, you can set an approval request on an object header, line item, or both. After an approval request is triggered, an approver can approve or reject a request via email or a Salesforce org. The Home page or the My Approvals page displays all the available approval requests.
Conga Approvals allows an administrator to perform the following administrative tasks:
- Install and configure Conga Approvals
- Set up a user to approve, submit a request with or without attachments, reassigning an approval request, auto-escalate approval requests
- Setup Approval Center for your users
- Configure auto-reapprovals and consolidate approvals
- Set up backup or delegate approvers including out-of-office users
- Set up a backup administrator
- Add an Ad Hoc Approver
- Configure an approval process
- Configure Approvals for custom objects
- Configuring Approvals for Agreement and related Objects
- Change the default approvals process user interface
- Change the assignee search page results list
- Set up and enable approvals from communities
- Change approval rule step default behavior
- Set up custom assignee value expression objects
- Create approval matrices
- Adding related fields to a criteria
- Configure the cart approvals page and apex class
- Set up custom assignee (user, queue, and role)
Conga Approvals allows a user to perform the following administrative tasks:
- Install Conga Approvals
- Approve, submit a request with or without attachments
- Reassign an approval request
- Auto-escalate approval requests
- Set up an approval process
Key Terminology
It is important to understand how terms are used when working with Conga Approvals.
Term | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Approval Matrix | Approval matrix determines the assignees based on given criteria. For example, approver authority may change based on the discount being offered on a sales contract. So different levels of approvers can be assigned based on approval authority on a given item. | ||||||||||||||||
Approval Process | The process definition describes approval processes within your organization. You can define approval processes for Opportunity, Agreement, or Term Exceptions objects. You have to define entry criteria, initial submission actions, step groups (steps, step filters), and final actions within an approval process. | ||||||||||||||||
Approval Rule (Rule) | Approval rule uniquely identifies an approver based on combinations of various logical conditions per business process and policies. For example, an agreement needs to be sent for approval to CFO if the contract value is above $1M OR (geography is emerging markets AND contract value is above $250K). | ||||||||||||||||
Assignee Type | The system supports the following: Approval Matrix, Auto Approval, Custom Queue, Custom Role, Custom Rule, Related User, Custom User, Queue, Role, User | ||||||||||||||||
Assignment Email Template | This email template is used when an item is reassigned to another user. When an item is assigned to a user for approval, he/she always has an option to reassign the item to another user. | ||||||||||||||||
Auto Approval | This Assignee Type can be selected for Approval Rule Entry Criteria when you want the item in an approval process to be automatically progressed. For this to work, in an Approval Process step that references the Approval Rule using Auto Approval, the Assigned Approver > Assignee Type must be Subprocess. | ||||||||||||||||
Backup Approvers | When a user is out of the office, all approvals can be automatically assigned to backup approvers. The user may choose to reassign in-process approval requests to backup approvers as well. | ||||||||||||||||
Consolidated Approvals | If some approval process results in a situation where the same user is required to approve the same object record/line items, these multiple approvals can be consolidated in one approval. In other words, the approver has to approve or reject it only once to approve or reject all of their approval requests for a single approval process. Consider the following approval process with three steps:
| ||||||||||||||||
Custom Assignee | The custom assignee option allows you to configure custom code to be called to evaluate an assignee. If none of the other options are meeting the assignment requirements, a custom code can be developed to evaluate the approver based on the given criteria. | ||||||||||||||||
Custom Queue | This assignee type points to a field that contains a queue name in any custom object with a filter to narrow it down to a single row. There are two ways to specify a filter:
| ||||||||||||||||
Custom Role | This points to a field that contains a role name in any custom object with a filter to narrow down to a single row. For example: Custom_Object__c.Approver_RoleName__c | ||||||||||||||||
Custom User | This points to a user lookup reference field in any custom object with a filter to narrow down to a single row. The custom object may have filter criteria enclosed in parenthesis like the Region filter in this example: Custom_Object__c(Region__c = ‘Asia’).Approver_UserId__c | ||||||||||||||||
Entry Criteria | You can define certain logical conditions as part of entry criteria for an approval process. If these conditions evaluate true, the approval process is evaluated. This criteria allows you to make sure that all agreements (or opportunities) do not process through the given approval process. | ||||||||||||||||
Reassign | When an item is assigned to a user for approval, he/she always has an option to reassign the item to another user. | ||||||||||||||||
Step | A step is a business activity of approval that is performed by a user to approve or reject the record. | ||||||||||||||||
Step Assignee Type | The type of assignee to which the record will be assigned for approval. | ||||||||||||||||
User | This assignee type refers to a named user of the system. Use this assignee type when you want to dynamically assign an approval request to a user. |
For more information about terms used with Conga products, see Glossary.