logologo
开始
手册
开发
插件
API
English
简体中文
开始
手册
开发
插件
API
English
简体中文
logologo
工作流
概述
快速开始

触发器

概述
数据表事件
定时任务
操作前事件
操作后事件
自定义操作事件
审批
Webhook

节点

概述

人工智能

大语言模型

流程控制

条件
多条件分支
循环
变量
并行分支
调用工作流
流程输出
JSON 变量映射
延时
结束

计算

计算
日期计算
JSON 计算

数据操作

新增数据
更新数据
查询数据
删除数据
SQL 操作

人工处理

人工处理
审批
抄送

扩展类型

HTTP 请求
JavaScript 脚本
通知
邮件发送
响应
响应消息
变量
执行记录
版本管理
高级选项

扩展开发

概述
扩展触发器类型
扩展节点类型
API 参考
Next Page快速开始

#概述

该功能由插件 «工作流» 提供

#介绍

工作流插件帮助你在 NocoBase 中编排自动化的业务流程,例如日常的审批、数据同步、提醒等业务。在工作流中只需通过可视化界面,配置触发器和相关节点,就可以实现复杂的业务逻辑,而无需编写代码。

#示例

每个工作流通过一个触发器与若干节点编排而成,触发器代表系统中的事件,每个节点代表一个执行步骤,整体描述事件产生后需要处理的业务逻辑。下图展示了一个典型的商品下单后的库存扣减流程:

工作流示例

当用户提交订单后,工作流自动检查库存。如果库存充足则扣减库存并继续订单创建;否则结束流程。

#使用场景

从更通用的角度,工作流在 NocoBase 应用中可以解决不同场景的问题:

  • 自动处理重复性任务:订单审核、库存同步、数据清洗、评分计算等无需再手工操作。
  • 支持人机协同:在关键节点安排审批或复核,并根据处理结果继续后续步骤。
  • 连接外部系统:发送 HTTP 请求、接收外部服务推送,实现跨系统自动化。
  • 快速适应业务变化:调整流程结构、条件或其他节点配置,无需发版即可上线。

#安装

工作流是 NocoBase 的内置插件,无需额外安装或配置。

#了解更多

  • 快速开始
  • 触发器
  • 节点
  • 使用变量
  • 执行计划
  • 版本管理
  • 高级配置
  • 扩展开发