Determine Which Records to Include in Your Batch
When launching Conga Batch from the Conga Batch record, a Salesforce report or SOQL query is used to determine which Salesforce records are included in the batch operation. The report or query is also referred to as the “Master Object source.” You might only use one Master Object source – either a report or a query, not both. However, queries tend to run faster than reports and work better with larger data tables.
Queries are faster and more reliable than Salesforce Reports.
Build a SOQL Query for the Master Object Source
Instead of a Salesforce report, you may use a SOQL query as the Master Object Source. Queries are typically used when reports are not available due to Salesforce security settings or if the desired records cannot be retrieved using a report. Just like using a report as the Master Object Source, Conga Batch uses this query to determine which records are included in the batch operation. The Salesforce ID of the Conga Query record will be referenced in the Query Id field under Master Object Source on the Conga Batch record.
Referencing a SOQL query as the Master Object Source requires the Conga Queries object. If you do not have this object installed in Salesforce, please contact Conga Support for assistance.
To build a SOQL query for the master object source:
Build a Report for the Master Object Source
You need to create a Salesforce report that contains a list of Master Object IDs. Conga Batch will use this report to determine which records are included in the batch operation. The Salesforce ID of this report will be referenced in the Report Id field under Master Object Source on the Conga Batch record.