Executes custom code by invoking a custom API. This activity executes custom APIs registered within the Conga RLM system.

Prerequisite: A custom code to be executed must exist within the Conga RLM system and be registered as an API resource

Use Case: Sending a Custom Notification After Contract Termination

When the contract is terminated, the workflow will execute the custom code and use the Custom API to notify legal and compliance teams immediately. 

Properties, Entry Criteria and activity information

Properties represent the values used to perform the operations of an activity and Entry Criteria serve as conditions that determine whether an activity should be executed.

FieldDescription

Properties

Custom API

Select the custom API you want to execute.

Route

Specify the route for the custom API. (.e.g., /notifications/contractTermination)

Method

Select the configured method of the custom API (e.g., GET, POST).

Request Body

Enter the request body for the API call if required.

Query Params

Add optional parameters to send with the request. (.e.g., status=active)

To add multiple parameters, click Add. To remove all parameters, click Remove All.

Output

Activity Output

Enter a variable name to store the output. The system creates a variable that holds the data you fetch based on specified properties.

Entry Criteria

Entry Criteria

Specify fields and their values:

  • Field: Select the field you want to use as the condition criterion. This list includes fields associated with the object selected during workflow creation.
  • Operator: Select the logical operator from the list. This operator defines the relationship between the field and its value.
  • Value: This field changes based on the selected operator. Enter or select the appropriate value for the specified field.

To add more conditions, click Add Criteria. To remove all conditions, click Remove All.

Filter Expression

By default, the application applies AND logic to all criteria. You can adjust this to create more complex logical expressions if needed. You can customize your logic using parentheses, AND, OR, and NOT.

For example, if you enter “(1 AND 2 AND 3) OR 4”, the system will evaluate whether all three of the first conditions are true, or if the fourth condition is true.

Criteria Expression

Displays the criteria expression based on the selected field, operator, and value condition.

Common
NameEnter the technical name of the activity.
Display NameThis field auto-populates but can be changed if needed.
DescriptionProvide a description that is relevant to the activity.