NocoBase 工作流教程:5 步搭出你的第一条自动分单流程
2026/9/6 16:01:49 网站建设 项目流程

NocoBase 工作流教程:5 步搭出你的第一条自动分单流程

【免费下载链接】nocobaseNocoBase is an open-source AI + no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.项目地址: https://gitcode.com/GitHub_Trending/no/nocobase

NocoBase 是一款开源低代码平台,它的 NocoBase 工作流引擎(plugin-workflow)是流程自动化部件:在可视化画布上把触发条件和处理步骤串起来,数据变更、人工审批、消息通知就都由系统自动跑完。本文用客服工单分派做例子,照着走一遍,你也能把自己系统里的第一条流程跑起来。

场景:工单堆成山,谁来盯

每天 30 多条客服工单流进"工单"表,运营手工挑人分派、手工催进度、手工改状态——漏一条就是客户投诉。

这件事的本质是:新工单一出现,系统自动判断优先级、派给对应的人、超时就提醒、处理完自动更新状态并回知客户。这种"事件 → 判断 → 动作"的链条,正是 NocoBase 工作流的主场:不用写代码,拖拽配置,启用后自己跑。

能力速览:工作流都能干什么

能力说明典型用法
触发器数据表事件、定时任务、审批、Webhook 等入口工单新增自动起流程
节点29 种:条件分支、并行、循环、人工处理、增删改查数据、HTTP 请求、邮件等派单、催办、回写数据
变量触发数据和每个节点的结果都能往下传把工单内容带进通知正文
AI 能力可接大模型节点(plugin-workflow-llm)自动提取工单关键词、判断情绪
外部系统HTTP 请求节点调外部接口把处理结果同步到 CRM

核心在 plugin-workflow,各类节点是独立插件,按需启用,比如 plugin-workflow-parallel 和 plugin-workflow-manual。

5 步跑通第一条流程

先启动 NocoBase,没有环境的话:

git clone https://gitcode.com/GitHub_Trending/no/nocobase cd nocobase && docker-compose up -d

容器起来后,浏览器打开终端提示的地址即可。

第 1 步:新建流程

顶部菜单进"插件配置 → 工作流",点"新建"。弹窗里填名称"工单自动分派",触发器类型选"数据表事件"。保存后在列表点"配置",进入画布。

第 2 步:配触发器

点画布左上角的触发器入口卡片,在抽屉里选"工单"表,触发时机选"新增数据后"。这样每来一张工单,流程就会启动。

第 3 步:摆节点

点流程中的加号,依次加三类节点:

  1. 人工处理节点:负责人指定值班客服(可用变量),"配置用户界面"里加一个详情区块展示工单内容,再放一个更新数据表单区块记录处理意见;
  2. 更新数据节点:选"工单"表,工单 ID 用触发器变量,把状态写成"处理中";
  3. 通知节点:给工单提交人发一条处理结果消息。

第 4 步:启用

点右上角"启用"开关。流程从"配好了"变成"真的会跑"。

第 5 步:验证

回主界面提交一张测试工单,几秒后(数据表触发是异步的,不会立刻看到)查三处:客服的"工作流待办"区块出现新工单;工单表状态字段变成"处理中";工作流列表点"执行历史"链接再点"查看",能看到每个节点的状态和结果数据。三处都对,流程就跑通了。

进阶 3 招,值得花点时间

条件分支:按优先级分流

想让 VIP 工单走专人队列、普通工单走普通队列,就在触发器后加"条件判断"节点,条件设为"优先级 等于 紧急":为的分支接负责人是专人组的人工处理节点,否的分支接普通队列。

验证方法:提交一张"紧急"和一张"普通"工单,确认两条分别落到不同人的待办里。

并行执行:通知和记日志同时做

"通知提交人"和"写工单日志表"互不依赖,没必要串行等。加一个并行分支节点,把两件事放进不同分支,分支都完成后流程再往下走,等待策略可在 plugin-workflow-parallel 的配置里选。

定时触发:每天自动巡一遍

想"每天 9 点把滞留超 48 小时的'处理中'工单捞出来再催一次",不用写脚本:新建流程选"定时任务"触发器,设好执行时间,再加一个"查询数据"节点捞出滞留单、循环节点逐条遍历、最后通知。每天 9 点执行的规则直接在配置界面填写。

不出效果的排查清单

现象可能原因处理动作
流程不触发没启用;触发表或时机和实际操作对不上确认"启用"开关开着;核对触发表名和"新增/更新"时机
变量取不到值上游节点结果里没有该字段,或选错了引用打开执行历史看上游节点结果数据,重新选变量
节点执行报错数据表权限不够、接口地址错、必填参数缺失点执行历史里报错节点看错误详情,改完用测试数据再跑
待办没人处理,流程卡住负责人没指定到人,或页面没加待办区块给负责人填具体用户;页面上添加"工作流待办"区块
审批超时无人响应人工节点没有兜底用并行分支加一条延时后重新提醒的路,或条件判断超时自动升级

接下来去哪

上面的流程跑起来后,去官方工作流手册 目录看示例写法,自己的场景问题可以丢到社区论坛讨论。

【免费下载链接】nocobaseNocoBase is an open-source AI + no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.项目地址: https://gitcode.com/GitHub_Trending/no/nocobase

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询