🎉 NocoBase 2.0:与你的 AI 员工见面 - 2025 年 11 月 1 日

工作流

工作流是自动化业务逻辑的核心。通过触发器与动作节点的组合,NocoBase 能实现从更新数据、消息通知到条件验证、业务审批等各种流程的自动化执行和逻辑编排。

触发器与动作节点

NocoBase 的工作流由一个触发器和一系列的动作节点的构成,通过触发器触发工作流,然后执行节点中的动作。

表单提交前的逻辑验证

操作前事件在操作执行前触发,比如当销售人员提交订单时,系统需要检查库存是否充足。如果库存不足,流程会自动阻止提交并提醒用户,避免产生超卖或错误记录。

在多个数据源之间传递数据

当一个 NocoBase 应用中有多个数据源时,可以使用工作流来编排它们之间的流程逻辑,在后端实现多个数据源之间的业务自动化。比如在 ERP 中新增订单时,需要将 CRM 中该客户的等级提升为 “付费客户”。

使用 Webhook 接受外部数据

通过 Webhook 触发器,NocoBase 可以接收来自外部系统的数据,并自动执行指定动作。比如在外部客服系统中,每当有用户提交新的反馈,就将数据发送到 NocoBase 并自动生成一条工单记录。

使用 HTTP 请求节点连接外部系统

通过 HTTP 请求节点,NocoBase 能主动访问外部系统,实现调用接口、自动推送数据以及接收响应。比如在 NocoBase 中更新了发货状态时,自动向物流平台推送订单信息。

调试、版本管理与执行记录追踪

NocoBase 的工作流提供手动调试、版本控制、日志追踪能力,方便开发、测试与追踪执行记录。