概述

工作流社区版+

介绍

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

示例

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

工作流示例

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

使用场景

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

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

安装

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

了解更多