Skip to main content

Introduction

Workflow Builder is a tool that allows you to create and manage workflows. It is a visual tool that allows you to create workflows by dragging and dropping nodes and connecting them.

Features

  • Drag and Drop: You can drag and drop nodes to create a workflow.
  • Connect Nodes: You can connect nodes to create a flow.
  • Delete Nodes: You can delete nodes from the workflow.
  • Save Workflow: You can save the workflow.
  • Load Workflow: You can load a saved workflow.
  • Export Workflow: You can export the workflow as a JSON file (Coming Soon).
  • Import Workflow: You can import a workflow from a JSON file (Coming Soon).
  • Run Workflow: You can run the workflow.
  • View Workflow: You can view the workflow.
  • Edit Workflow: You can edit the workflow.
  • Delete Workflow: You can delete the workflow. (Coming Soon).
  • View Execution Logs: You can view the logs of the workflow.

Components

  • Nodes: Nodes are the building blocks of the workflow. They represent the steps in the workflow.
  • Edges: Edges are the connections between the nodes. They represent the flow of the workflow.
  • Canvas: The canvas is the area where you can drag and drop nodes and connect them to create a workflow.
  • Sidebar: The sidebar contains the list of nodes that you can drag and drop onto the canvas to create a workflow.
  • Toolbar: The toolbar contains the buttons to save, load, export, import, run, view, edit, and delete the workflow.
  • Execution Log: The execution log contains the log of the execution of the workflow.

Nodes

  • Triggers: Triggers are the nodes that start the workflow. They are the entry points of the workflow.
  • Activities(Steps): Steps are the nodes that perform the actions in the workflow. They are the building blocks of the workflow.
  • Conditions: Conditions are the nodes that check for a condition and decide the flow of the workflow. They are used to create conditional workflows.
  • Loops: Loops are the nodes that repeat a set of steps until a condition is met. They are used to create repetitive workflows.

Edges

  • Edges: Edges are the connections between the nodes. They represent the flow of the workflow. They connect the nodes to create a flow.
  • Conditional Edges: Conditional edges are the connections between the conditions and the steps. They represent the flow of the workflow based on the condition.

Canvas

  • Canvas: The canvas is the area where you can drag and drop nodes and connect them to create a workflow. It is the main area where you create the workflow.
  • Zoom: You can zoom in and out of the canvas to have a better view of the workflow.