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

Advanced Functionality with Step Creation Conditions

Step creation conditions in a definition's step allow you to conditionally determine whether or not a step is created. A step is only created if the designated step creation conditions are fulfilled.

Conga Orchestrate now features cross-object functionality within step creation conditions. This allows you to reference objects that are related to the definition's master object and their corresponding fields. In the Creation Condition user interface, you can reference both child and parent objects and leverage master–detail relationships, as well as lookup relationships.

Referencing a Related Object In a Step Creation Condition

For example, if the definition's master object is Opportunity, step creation conditions allow you to reference the opportunity's primary contact (a custom contact lookup field) as a related object.

Once the related object is selected in the Creation Condition user interface, you can choose any of that related object's corresponding fields as criteria for the step creation condition.

When the field from the related object is selected, it is referenced within the creation condition's statement. Using the Operator and Field Values fields, the cross-object field reference is now available to determine whether or not the step is created.

An example of drilling down to child data in step creation conditions is referencing an Opportunity's related opportunity products. When drilling down, the Creation Condition user interface provides drill-down operators to allow for advanced child record filtering.

Drill-down operators help define or narrow the amount of child records related to a parent record that is included in a step creation condition.

Using the Custom Criteria Filter for Multiple Step Creation Conditions

If you have more than one step creation condition, use the Custom Criteria Filter to determine how the step creation conditions are evaluated together. Use and/or links to automatically insert the corresponding logic in the Custom Criteria Filter, or manually enter your filters in the Custom Criteria Filter text box.

Use Reevaluate When to define scenarios that require step creation conditions to be reevaluated. Check the Deletable checkbox option in the Step's Advanced Settings section to delete a created step automatically when creation conditions no longer match.

Note: The Advanced Settings section is only present on the Create Record step type.

For example, you can automatically reevaluate defined step creation conditions when a contract's primary document file has a new content version uploaded by choosing Event and File Version Change as field values for the Reevaluate When field.

Troubleshooting Step Creation Conditions

You can capture debug logs to troubleshoot step creation conditions.

To capture debug log for Step Creation Conditions

  1. Go to Setup in Salesforce and use the Quick Find search box to locate Custom Settings.
  2. Click Manage next to Conga Orchestrate Settings.
  3. Select Enable Orchestrate Debug Logs.
  4. Click Save.

Orchestrate creates a record for the Orchestrate Debug Log Object when the step creation condition fails. The Orchestrate Debug Log object contains the following information:

  • Process object details
  • Drill-down criteria details
  • Drill-down criteria check
  • Drill-down queries