See the following sections for examples:

Important

Ensure that the Enable Content Sniffing Protection setting is disabled in Salesforce Setup. If this setting is enabled, it can prompt an error when accessing custom action.

To disable this setting, navigate to Setup - > Security Controls - > Session Settings and then uncheck the Enable Content Sniffing protection checkbox under the Content Sniffing protection section.

Conga Support does not support or troubleshoot custom code which includes Custom Actions. 

Create Custom Actions

Follow these steps to create your own actions using JavaScript.

  1. Click Conga Grid Setup.
  2. Select the object for which you want to create a custom action.
  3. Click the Object Features tab.
  4. Click New Custom Action.
  5. Enter an Action Name.
  6. Enter the Javascript code to perform custom action. See Code Examples for Custom Actions
  7. Click OK
    The custom action is located on the Actions menu.

You can also create a button in the Conga Grid toolbar for your custom action:

  1. In the JavaScript field of the Custom Action screen, look for the IsToolbarAvailable function.
  2. Change the return value to true.
  3. Click OK.
  4. Click Conga Grid Explorer.
  5. Click the Configuration button to open the Configure menu on the right side of the Conga Grid.
  6. Click Toolbar.
  7. Enable the checkbox for your custom action. A button to invoke the custom action is located on the toolbar.

Delete Custom Actions

Conga Grid custom actions are stored as Salesforce static resources. You can delete custom actions from the Salesforce Static Resources page:

  1. In Salesforce, click Setup.
  2. Click Develop and click Static Resources.
  3. Click the Del hyperlink next to the resource name. For example:

Rename Custom Actions

To rename a custom action:

  1. Click Conga Grid Setup.
  2. Select the object associated with the custom action.
  3. Click the object Features tab.
  4. Click the Edit link next to the name of the custom action. For example: 

    A custom action name has two components:
    • Action Name: The name of the action as it appears under the Actions tab of Conga Grid Setup. The figure in Step 4 shows an example.
    • Label: The name of the action as it appears in the Actions menu in the Conga Grid Explorer.
  5. To change the Label, find the getLabel line of code in the Custom Action screen. Then modify the text in the return statement. For example: 
  6. To change the Action Name, enter the same name in the Action Name field and in the itemID line of code. The names must exactly match.
  7. Click OK.

    The itemID must have the same value throughout the custom action's Javascript code.