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

  1. In the Flow Builder, create a new flow (refer to the ‘Build a Flow‘ Salesforce guide).

  2. Choose the action type: Apex Action.

  3. 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.
  4. Add a label to the action.

  5. 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 VariableDescriptionTypeGenerate DocumentGenerate LinkEmail BodyEmail with Attachments
Format PDF, HTML, DOCXThe format of the generated outputstring
Form #Number of the Form to generate from. Should be the same object as the Generate on variable.number
Generate onSalesforce ID or The reference to the object that invokes the process (or its lookups)Salesforce ID or
Reference to record ID (*)
Channel – Document, Attachment, ChatterThe output channel for the generated output: Document, Attachment, Chatterstring 
SignerTo add, click Add Row and select the variable.

The recipient of the email

Salesforce Contact ID
or
Reference to Contact record ID
 
Use Active VersionOutput can be generated also if the Form is in Active (not Published) stateboolean  
Email Recipient IDTo 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 RecipientTo add, click Add Row and select the variable.

Additional email to receive output

String with valid email

or

Reference to email field

Insert Template IDID 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