Skip to main content
These three concepts form a logical hierarchy that moves from Design to Execution:
  1. Workflow: The Blueprint (The complete definition of a business process).
  2. Node: The Execution Unit (The individual functional steps within the process).
  3. Task: The Runtime Instance (The actual execution record of a workflow).
1764830962132_d.png

1. Workflow: The Process Blueprint

Definition: A Workflow is the end-to-end design of an automated process, representing a specific business goal. In a business context, a Workflow is equivalent to a Standard Operating Procedure (SOP). It encapsulates the complete logic, rules, and sequence of actions required to achieve a desired outcome.

From Manual Operations to Automated Workflows

Consider a typical manual routine:
Open e-commerce site 👉 Search for “Laptops” 👉 Iterate through 5 pages of results 👉 Extract pricing data to CSV.
In BrowserAct, this entire routine is consolidated into a single Workflow (e.g., named “Price Monitor”). Once saved, this workflow becomes a reusable asset. You can execute it today for “Laptops” and tomorrow for “Keyboards” using the same underlying logic.

2. Node: The Atomic Unit of Execution

Definition: A Node is a single, concrete instruction within a Workflow. BrowserAct deconstructs complex user behaviors into granular, browser-level actions. Each component you place on the automation canvas is a Node.

Mapping Manual Actions to Nodes

To automate a web task, you map your physical interactions to specific BrowserAct nodes:
Manual InteractionBrowserAct Node
Open a URLVisit Page
Type text into a fieldInput Text
Click a button or linkClick Element
Scroll the viewportScroll Page
Navigate to the next pagePagination
Copy text or dataExtract Data
Repeat actions for a listLoop
Key Distinction: A Workflow defines what the business goal is, while Nodes define how the browser executes each step technically.

3. Task: The Runtime Instance

Definition: A Task is a single, independent execution record of a Workflow. A Workflow is a static design file; it does not perform actions until triggered. When you initiate a “Run,” BrowserAct generates a Task. Executing the same Workflow ten times will result in ten distinct Tasks.

Anatomy of a Task

Every Task comprises four distinct components:
  1. Inputs: The specific parameters defined for this run (e.g., Keyword: “Nike”, Max Items: 50).
  2. Execution Log: A chronological record of which nodes were executed, including timestamps and status codes.
  3. Output Data: The structured result generated by the run (JSON, CSV, etc.).
  4. Resource Usage: The computational resources (Credits) consumed to complete the operation.

Summary

ConceptDefinitionFunction
WorkflowThe BlueprintDefines the complete logic and business objective.
NodeThe UnitRepresents a specific technical action (Click, Type, Scroll).
TaskThe InstanceRepresents a single execution event with specific inputs and results.

What’s Next?

Now that you understand the core architecture, the most effective way to learn is through application. We have prepared a guide to help you deploy your first automation efficiently. 👉[Go to Quick Start: Build Your First Workflow]