Vlocity Document Generation
Step 1: Create Dataraptor Post and Dataraptor Transform for the source of data for the document.
Note: For DR extract always just use 1 dynamic variable "Id" in filter condition
Step 2: Create a word Document with merge fields (Reference)
Step 3: Create Document Template (vlocity_cmt__DocumentTemplate) and configure document type
Step 4: Create OmniScript and DR to extract Document details something like given below
{
"DocumentTemplate": {
"DocumentGenerationMechanism": "VlocityClientSide",
"Active": true,
"TemplateType": "Microsoft Word .DOCX Template",
"Name": "Seacom Quote Document",
"Id": "a6DHu0000019SPTMA2"
}
}
Step 5: In OS Step use LWC component that ends like "OsDocxGenerateDocument" , it can be differemt for org depending upon industry
{
"customAttributes": [
{
"name": "context-id",
"source": "%QuoteId%"
},
{
"name": "selected-template",
"source": "%selectedTemplate%"
},
{
"name": "debug",
"source": "false"
},
{
"name": "document-title",
"source": "%documentTitle%"
}
]
}
For selectedTemplate
"selectedTemplate": {
"Name": "%DocumentTemplate:Name%",
"VersionNumber": 1,
"DocumentGenerationMechanism": "VlocityClientSide",
"TemplateType": "%DocumentTemplate:TemplateType%",
"Id": "%DocumentTemplate:Id%",
"Select": true
}
Configure the mapping which are obtained from DR extract of Document template before the generate document step
Last updated