Daeda Essentials

User Guide: Using the Data Essentials Batch Gate Node

Overview

The Batch Gate Node in Data Essentials is a workflow control tool that ensures a group of tasks executes together after reaching a specified number of tasks. This is useful for bundling smaller tasks into batches, minimizing interruptions, and optimizing workflow execution.

How It Works

  1. The Batch Gate Node is placed in a workflow to block its execution until a predefined number of tasks are in progress.
  2. Once the required number of tasks is reached, the Batch Gate unblocks, allowing all tasks to execute simultaneously.

For example, if the batch size is set to 7:

  • Six tasks will remain blocked.
  • When the seventh task is enrolled, all seven tasks execute together.

Step-by-Step Instructions

1. Set Up the Batch Gate Node

  1. Open the workflow editor in HubSpot.
  2. Locate the Batch Gate node in the Data Essentials actions menu.
  3. Drag and drop the Batch Gate node into your workflow.
  4. Set the Workflow Limit in the Batch Gate configuration.
    • Example: Set the limit to 7 to group tasks in batches of 7.

2. Enroll Tasks

  1. Enroll tasks into the workflow.
  2. Monitor the tasks as they reach the Batch Gate node:
    • Tasks will remain blocked until the specified number is enrolled.

3. Execute the Workflow

  1. Once the batch size is met, all tasks are unblocked and execute simultaneously.
  2. Subsequent tasks will wait at the Batch Gate until the next batch size is reached.

Example Scenario

Workflow Setup

  1. Add actions before the Batch Gate to initiate tasks.
  2. Place the Batch Gate node in the workflow.
  3. Add actions after the Batch Gate to process tasks once unblocked.

Execution

  1. Enroll six tasks into the workflow.
    • These tasks remain blocked at the Batch Gate.
  2. Enroll a seventh task.
    • All seven tasks execute simultaneously.

Results

  • Tasks are grouped and executed together, reducing interruptions and improving workflow efficiency.

Benefits of the Batch Gate Node

  • Batch Processing: Group tasks into manageable batches for streamlined execution.
  • Efficient Workflows: Minimize interruptions by reducing the frequency of task execution.
  • Customizable Limits: Adjust the batch size to suit your operational needs.

The Batch Gate Node is an excellent solution for workflows requiring task bundling and efficient execution. By incorporating it, you can maintain better control over your processes and optimize task management.

”,