Multi Tools

Multi Tools provide the capability to execute multiple process tool plugins within a single tool bubble in a process design, with optional support for multi-threading.

This feature significantly reduces the effort and time required to implement a process design that involves parallel execution of multiple tools.

Configure multi tools

To configure Multi Tools, drag and drop the Tool element onto the canvas in Process Builder,  click on it, and select Mapping.

Field to configure:

  • Add Row: Click to add a row and select additional plugins for execution.

Tips

  • You can add a row by hovering your mouse cursor near the trash bin icon to reveal a ⊕ button. Click the ⊕ button to add a new row to select more plugins.
  • Using the Integrated Multi-tool is recommended to minimize the need for frequent modifications to the process design, which can necessitate process record migration to a new version. When designing a process flow, consolidate multiple tool boxes into a single Multi Tools configuration for efficiency.
  • Multi Tools support multi-threading, offering potential performance gains.
Hash Variable#WorkflowAssignmentHashVariable
Variables like Hash Variable#WorkflowAssignmentHashVariable cannot be modified or reused within the same Multi Tools instance. Plugins and variables are configured and initialized at the start of the Multi Tools operation, and subsequent changes are not propagated across separate instances of Multi Tools or Process Tool Plugins.

For more detailed guidance on using Multi Tools, refer to the training slides titled 6-Using your first Process Tool, available on Joget Academy.

Download the demo app for Multi Tools:
Created by Julieth Last modified by Aadrian on Dec 13, 2024