New Features and Enhancements

In this release, the Conga Revenue Lifecycle Platform offers the following new features and enhancements.

User Type

External user type is now renamed to Internal for improved usability.

Extensibility: Conga Hooks Rules

Introduced new service hook rules APIs that allow executing custom code based on data change events or scheduled triggers:

  • GET ​/api​/extensibility​/v1​/servicehooks​/rules​/ {name}
  • PATCH​ /api​/extensibility​/v1​/servicehooks​/rules​/{name}
  • DELETE ​/api​/extensibility​/v1​/servicehooks​/rules​/ {name}
  • POST​ /api​/extensibility​/v1​/servicehooks​/rules
  • GET ​/api​/extensibility​/v1​/servicehooks​/rules
  • GET​ /api​/extensibility​/v1​/servicehooks​/rules​/supported-event-types

Notification to User Group

If the recipient is a user group, you can now send notifications (email and in-app) to all members of the group. For this, you must enable the Is Send Email to User Group Members toggle for the relevant user group.

HTTP Helper: External Communication Enhancement

The HTTPHelper now allows certificate (X.509) to be included in request headers for external communications.

Workflow Activities: Send Email and Send Email by Template

The Send Email and Send Email by Template activities now support dynamic recipient email addresses. A new Expression option is available in the Recipient Type field, allowing you to use constants, variables, or formulas to dynamically set recipient email addresses. 

Enhanced Workflow Creation

Previously, you had to use type-ahead search to find an object when creating a workflow. Now, you can search for an object or directly select it from the available values in the dropdown menu. 

Enhanced Role-Based Access Control for Read Criteria

When querying data in a system with role-based access control (RBAC), the Read Criteria for all object permissions are now appended to the query. This ensures that only the data the user is authorized to access is returned. The inclusion of these permissions in the query acts as a security filter, ensuring compliance with access rules and protecting sensitive information.

For example, suppose an organization has a Contract object with fields such as Contract Name, Amount, Region, and Client Name. You can set the Read Criteria for the following user persona, who can view specific records based on their role:

  • Sales Team: Has access to all contracts across all regions.
  • Regional Managers: Can only view contracts related to their assigned region (e.g., North America). information.

Search APIs

The following Search Runtime APIs now include Record Name information in their responses:

  • POST /api/search/v1/document/query
  • POST /api/search/v1/objects/multiple/query