Conga Product Documentation

Welcome to the new doc site. Some of your old bookmarks will no longer work. Please use the search bar to find your desired topic.

Show Page Sections

Setting Up Backup or Delegate Approvers

Backup or delegate approvers enable you to delegate approval request tasks and ensure that approval processes are not delayed waiting for someone to make a decision. You can add up to three delegate approvers for a single user. You can also add a custom link to the user layout so you can assign a backup or delegate approver for a user from the page layout itself.

Flow rules must be added to the system for the feature to work as expected, with selected backup or delegate approvers receiving delegated approval requests.

To create a Set in Effect on Effective Date rule

  1. Click the gray gear icon in the top right corner to enter Setup.


  2. In the left navigation bar, go to Platform Tools, open Process Automation, and click Flows.
  3. Click the New Flow button, which raises the New Flow panel.
  4. Select Record-Triggered Flow and click Create to raise the Configure Start screen.
  5. From the Configure Start screen:
    1. In the Object fields, enter back to select Backup/Delegate Approver (Apttus_Approval__Backup_Approver__c) from the pull-down menu.
    2. In the Configure Trigger section, for "Trigger the Flow When:" select the A record is created or updated radio button.
    3. In the Set Entry Conditions section, select All Conditions are Met (AND) for the Condition Requirements.
    4. Use the + Add Condition button to add and enter the following rule criteria:

      Field

      Operator

      Value

      Effective Date (Apttus_Approval__Effective_Date__c)

      Is Null

      False

      Is Active (Apttus_Approval__IsActive__c)

      Equals

      True

      Is Delegate (Apttus_Approval__IsDelegate__c)

      Equals

      False

    5. Click the radio button to set the "When to Run the Flow for Updated Records" value to Only when a record is updated to meet the condition requirements.
    6. From "Optimize the Flow for:" select Actions and Related Records.
  6. Click Save. The "Save the flow" screen requests that you label the flow. The name you enter in the Flow Label field auto-populates the Flow API Name field with an acceptable API name (spaces and special characters are replaced with underscores). You can enter another API name, but you must use appropriate characters. You may also enter a brief description of the flow you are saving.
  7. On success, your screen will look like:


    If you don't see the flow details, click the Start icon.

With the Backup/Delegate flow thus established, you must add and configure scheduled path details.

To add and configure scheduled path details

  1. Click Add Scheduled Path (Optional), raising the Scheduled Paths window.
  2. In the scheduled path details section, enter these values:
    • In Path Label, enter ScheduledPath. The API Name field auto-populates with the ScheduledPath name.

    • In Time Source, select Apttus_Approval__Backup_Approver__c: Effective Date from the pull-down menu.

    • In Offset Number, enter the unit: in the present example, this is 2; however, you can also enter 0 for the scheduled path to activate on the same day as the event.

    • In Offset Options, select Days After.

  3. Click the Save button.
    The successful exit state looks like:


To add update records to update Salesforce records

You can now add an element to the flow.

  1. On the right (ScheduledPath) fork of the Flow map, hover over the disk under ScheduledPath until it changes into a plus sign.
  2. Click the plus-sign button to raise the Add Element pop-up.


  3. Scroll down and select Update Records, raising the New Update Records window.
  4. In the New Update Records window:
    1. Enter a label in the Label field.
      The API Name field auto-populates with a snake-case representation of the label. This field names the element's GUI icon.
    2. Enter a descriptor in the Description field.
      This field defines the hover text for the element's GUI representation.
    3. In the "How to Find Records to Update and Set Their Values" section, select the Use the backup/delegate approver record that triggered the flow radio button.
    4. In the "Set Filter Conditions" section, select None—Always Update Record.
    5. In the "Set Field Values for the Approval Request Record" section, use the + Add Field button to add entries, then select and enter the following values:

      Field

      Value

      Cancellation Date (Apttus_Approval__Cancellation_Date__c)

      Blank

      Effective Date (Apttus_Approval__Effective_Date__c)

      Blank

      In Effect(Apttus_Approval__InEffect__c)

      True

  5. Click Done.
    A successful exit state resembles:


  6. Click the Save button.

To create Cancel Backup/Delegate User on Expiration Date

  1. From the Setup Home screen, click Create and select Flow from the pull-down menu to raise the New Flow screen.
  2. From the New Flow screen, select Record-Triggered Flow and click Create to raise the Configure Start screen.
  3. In the Configure Start screen:
    1. For Select Object: Select Apttus_Approval__Backup_Approver__c
    2. For Configure Trigger: For Trigger the Flow When:, select the A record is created or updated radio button.
    3. For Set Entry Conditions: Select All Conditions are Met (AND) for the Condition Requirements field, and enter the following rule criteria:

      Field

      Operator

      Value

      Apttus_Approval__Expiration_Date__c

      Is Null

      False

      Apttus_Approval__InEffect__c

      Equals

      True

      Apttus_Approval__IsDelegate__c

      Equals

      False

    4. In the When to Run the Flow for Updated Records field, select the Only when a record is updated to meet the condition requirements radio button.
    5. In Optimize the Flow for: select Actions and Related Records.
    6. Click Done.
      A successful exit from the Create step looks like:


  4. Click Add Scheduled Paths (Optional) to raise the Configure Scheduled Paths window.
  5. Enter the following values in the Configure Scheduled Paths window:
    1. Path Label: ScheduledPath. The API Name field is automatically populated.
    2. Time Source: Select Apttus_Approval__Backup_Approver__c: Expiration Date.
    3. Offset Number: Enter 0 (numeral zero)
    4. Offset Options. Hours after
    5. Click Done, raising the following view on success:


  6. Click the navigation bar button at top left () to raise the nav bar.
  7. Click the New Resource button in the left nav bar.
    1. Select the Formula Resource Type.
    2. In the API Name field, enter Set_Cancellation_Date_to_NOW.
    3. In the Data Type field, select Date/Time.
    4. In the "Insert a function..." field, select NOW().
    5. You can click Check Syntax to validate your entries.
    6. Click Done. Set_Cancellation_Date_to_NOW appears in the left navbar.
  8. Hover your mouse over the ring immediately below Scheduled Path and click the plus-sign icon, raising the Add Element drop-down menu.


  9. Select Update Records to raise the New Update Records window.
    1. Label the update record.
    2. Set the "How to Find Records to Update and Set Their Values" field to Use the backup/delegate approver record that triggered the flow.
    3. For the Set Filter Conditions field, set the condition requirements to update the record to: None—Always Update Record.
    4. In the Set Field Values for the Backup/Delegate Approver Record section, set the following values:

      Field

      Value

      Apttus_Approval__Cancellation_Date__c

      {!Set_Cancellation_Date_to_NOW}

      Apttus_Approval__Effective_Date__c

      Blank

      Apttus_Approval__Expiration_Date__c

      Blank

      Apttus_Approval__InEffect__c

      False

      Apttus_Approval__IsActive__c

      False

    5. Click Done.
      On success, the flow will resemble:


Associating a Backup Approver or Delegate Approver to a User

There are two ways to associate a backup or delegate approver to a user.

Backup approvers can be set via the Backup/Delegate Approver tab or from a User profile. Once past the initial entry point, the process of associating a backup or delegate approver to a user is the same.

Once you have set the backup or delegate approver for a user, you must always click Deactivate before you begin making changes and must click Activate again for the saved modifications to take effect.

Note:

If one user is the backup approver for multiple users and you have set it up to simultaneously reassign approvals to those original users, the system may not be able to complete that action.

To add multiple delegate approvers for a User

Build > Customize > Backup/Delegate Approver > Page Layouts

  1. Click Edit Layout.
  2. Drag Delegate Approver from the Visualforce Pages list and drop it in the new page section.
  3. Click Save.

The Set Delegate approver VF page is now available in the Custom section.

You can now select a user you want to delegate approval requests for and complete the Associate backup approver to a user task.

Note:

Before associating a backup or delegate approver, remove the Backup/Delegate User field from the Backup Approver layout.

To associate a backup approver

  1. Select the Backup/Delegate Approvers tab or click and select Backup/Delegate Approvers. If the custom link has been added, you can also complete this task from Administration Setup > Manage Users > Users. Select the user that you will assign a backup approver to, go to the Custom Links section, and click Set Backup Approver or Set Delegate Approver and go to step 4.
  2. Click New to raise the Backup Approver Edit page.
    By default, Transfer in-flight and Is Active are selected, while In Effect is cleared.
  3. If you are setting a backup user, clear the Is Delegate check box.
  4. Click the lookup icon for Current User to select the user you will assign a backup approver to.
  5. Click the lookup icon for Backup User to select a user for the backup approver.
  6. Select Transfer in-flight for approval processes already underway to be transferred to the backup approver; otherwise, clear the option and only new approval processes can be routed to the backup approver. When you select the Transfer in-flight check box for a backup approver, the approval request is available only to the backup user.
  7. Enter the Effective Date and Expiration Date for the period that the current user's approvals will be transferred to the backup approver. Cancellation Date has no effect and is only used to flag when someone manually ended the effective period before the expiration date. Do not specify an effective date and expiration date for a delegate approver.
  8. Click Save.

The user's page is displayed and approval requests will now be delegated to the backup approver when the effective date is reached. The Activate action occurs automatically on that date. When the expiration date is reached, the Deactivate action occurs automatically.

To Create Delegate Approvers

  1. Select the Backup/ Delegate Approvers tab or click and select Backup/Delegate Approvers. If the custom link has been added, you can also complete this task from Administration Setup > Manage Users > Users. Select the user you will assign a delegate approver to, go to the Custom Links section, click Set Delegate Approver and go to step 4.
  2. Click New to display the Backup/Delegate Approver Edit page. By default, Transfer in-flight and Is Active are selected, while In Effect is cleared.
  3. To set a delegate user, select the Is Delegate check box, which raises the Suppress Delegate Notification check box. Selecting this check box enables you to restrict notifications to the delegate user for every approval request assigned to the primary approver.
  4. Click the lookup icon for the current user to select the user to assign a backup approver.
  5. Click the lookup icon for Delegate Approver 1, Delegate Approver 2, Delegate Approver 3 to select the user to act as a delegated approver. Approval requests are routed to the primary approver as well as all the delegate approvers. Delegate approvers can perform the same actions as the primary user.
  6. Select Transfer in-flight for approval processes already underway to be transferred to the delegate approver; otherwise clear the option so that only new approval processes are routed to the approver. The Transfer in-flight check box is always selected for a delegate approver, making the approval request available to both the primary user and the delegate approver.
  7. Enter the effective date and the expiration date for the period that the current user's approvals will be transferred to the backup approver. Cancellation Date has no effect and is only used to flag when someone manually ended the effective period before the expiration date. Do not specify an effective date and an expiration date for a delegate approver.
  8. Click Save.
  9. Click Edit Layout and remove the Backup/Delegate user field.

When required, you can return to the User Detail page to edit or deactivate the backup or delegate approver. If you want to edit the backup or delegate approver, you must deactivate the backup or delegate approver first, make your changes, and then activate it again. This is required because the Backup or Delegate Action (Activate/Deactivate) initiates workflows and logic required for the Current User/Backup User relationship.

We recommend that you do not select the In-Active, In-Effect, Is Delegate, or Suppress Notification check boxes from the All Records view.