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.