Skip to main content
Skip table of contents

createRequestTemplates

This method is used to create multiple Request Templates. You’ll need to add item templates to the Request Templates using Request Item Template API methods, such as createRequestItemTemplate.

Returns: List of created templates.

List<cg.DocuFetchRequestInfo> createRequestTemplates (List<cg.DocuFetchRequestInfo> requestTemplateInfoList)

JAVA
// Create Multiple Request Templates
String objectName1 = 'Account'; // e.g. Account, Case, Opportunity
String objectName2 = 'Case'; // e.g. Account, Case, Opportunity
String objectName3 = 'Opportunity'; // e.g. Account, Case, Opportunity
List<cg.DocuFetchRequestInfo> templates = new List<cg.DocuFetchRequestInfo>();
for(Integer i=0; i<10; i++){
    cg.DocuFetchRequestInfo requestInfo = new cg.DocuFetchRequestInfo();
    requestInfo.name = 'Mortgage Application ' + i;
    requestInfo.description = 'Tools API Test ' + i;
    if(i >= 0 && i < 3){
        requestInfo.parentObjectName = objectName1;
    }
    if(i > 2 && i < 6){
        requestInfo.parentObjectName = objectName2;
    }
    if(i > 5){
        requestInfo.parentObjectName = objectName3;
    }
    requestInfo.type = 'template';
    templates.add(requestInfo);
}
templates = cg.DocuFetchTools.createRequestTemplates(templates);
System.debug(templates);
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.