logologo
Get Started
Guide
Development
Plugins
API
English
简体中文
Get Started
Guide
Development
Plugins
API
English
简体中文
logologo
Workflow
Overview
Getting Started

Triggers

Overview
Collection Event
Schedule
Pre-action Event
Post-action Event
Custom Action Event
Approval
Webhook

Nodes

Overview

AI

Large Language Model

Flow Control

Condition
Loop
Variables
Parallel Branch
Subflow
Output
Delay
End

Calculation

Calculation
Date Calculation
JSON Query
JSON Variable Mapping

Data Operations

Create Data
Update Data
Query Data
Delete Data
SQL Operation

Manual Processing

Manual Processing
Approval
CC

Extended Types

HTTP Request
JavaScript
Notification
Send Email
Response
Response Message
Variables
Execution History
Version Management
Advanced Options

Extension Development

Overview
Extending Trigger Types
Extending Node Types
API Reference
Next PageGetting Started

#Overview

#Introduction

The Workflow plugin helps you orchestrate automated business processes in NocoBase, such as daily approvals, data synchronization, reminders, and other tasks. In a workflow, you can implement complex business logic by simply configuring triggers and related nodes through a visual interface, without writing any code.

#Example

Each workflow is orchestrated with a trigger and several nodes. The trigger represents an event in the system, and each node represents an execution step. Together, they describe the business logic to be processed after the event occurs. The following image shows a typical inventory deduction process after a product order is placed:

Workflow Example

When a user submits an order, the workflow automatically checks the inventory. If the inventory is sufficient, it deducts the stock and proceeds with order creation; otherwise, the process ends.

#Use Cases

From a more general perspective, workflows in NocoBase applications can solve problems in various scenarios:

  • Automate repetitive tasks: Order reviews, inventory synchronization, data cleansing, score calculations, etc., no longer require manual operation.
  • Support human-machine collaboration: Arrange for approvals or reviews at key nodes, and continue with subsequent steps based on the results.
  • Connect to external systems: Send HTTP requests, receive pushes from external services, and achieve cross-system automation.
  • Quickly adapt to business changes: Adjust the process structure, conditions, or other node configurations, and go live without a new release.

#Installation

Workflow is a built-in plugin of NocoBase. No additional installation or configuration required.

#Learn More

  • Getting Started
  • Triggers
  • Nodes
  • Using Variables
  • Executions
  • Version Management
  • Advanced Configuration
  • Extension Development