The user needs to create an assignment that collects all the relevant records (separated with commas), and adds Docomotion’s new action: ‘Invoke Mass Generation’. (From version 18).
Configuring Output Generation Flows Using Flow Builder
In the Flow Builder, create a new flow (refer to the ‘Build a Flow‘ Salesforce guide).
Choose the action type: Apex Action.
Select the Apex action based on the desired output:
- Generate Document: Output is generated to the specified channel in the selected format.
- Generate Link: A link to the output is sent to the Signer.
- Mail Body: The output is generated as an email body and sent to the specified recipient.
- Mail Attachments: The output is generated in the selected format, attached to an email of the specified template, and sent to the recipient.
Add a label to the action.
Set the required Input Values. (Note: Store Output Values is not supported).
You can either enter values directly or search for resources.
Note: The Input Values options will change based on the chosen Apex class. Refer to Input Values (Flow Builder)/Apex Variables (Process Builder).
Apex Variable | Description | Type | Generate Document | Generate Link | Email Body | Email with Attachments |
---|---|---|---|---|---|---|
Format PDF, HTML, DOCX | The format of the generated output | string | √ | √ | ||
Form # | Number of the Form to generate from. Should be the same object as the Generate on variable. | number | √ | √ | √ | √ |
Generate on | Salesforce ID or The reference to the object that invokes the process (or its lookups) | Salesforce ID or Reference to record ID (*) | √ | √ | √ | √ |
Channel – Document, Attachment, Chatter | The output channel for the generated output: Document, Attachment, Chatter | string | √ | |||
Signer | To add, click Add Row and select the variable. The recipient of the email | Salesforce Contact ID or Reference to Contact record ID | √ | |||
Use Active Version | Output can be generated also if the Form is in Active (not Published) state | boolean | √ | √ | ||
Email Recipient ID | To add, click Add Row and select the variable. ID of the person to receive the output as an email | Salesforce Contact ID or Reference to Contact record ID | √ | √ | ||
Email Additional Recipient | To add, click Add Row and select the variable. Additional email to receive output | String with valid email or Reference to email field | √ | √ | √ | |
Insert Template ID | ID of the Salesforce email template to which the output is added as an attachment. | Salesforce Email Template ID | √ | |||
File name/Subject | (optional) To add, click Add Row and select the variable. | string | √ | √ | √ | √ |