ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

3 个真实场景配好 NocoBase 工作流:审批、并行、定时一次讲透

3 个真实场景配好 NocoBase 工作流:审批、并行、定时一次讲透 3 个真实场景配好 NocoBase 工作流审批、并行、定时一次讲透【免费下载链接】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/nocobaseNocoBase 是一个开源无代码/低代码平台它的工作流引擎能把重复的业务动作——审批、通知、改数据、定时跑任务——全部自动化。你不用写代码拖几个节点就能让一张请假单从提交到归档全程无人值守。下面用三个真实场景把最常用的配置一次讲透看完你就能上手。一张请假单的一生触发器 审批节点怎么配先看最常见的场景员工提交请假申请后通知部门经理审批结果回写到申请表。第一步是配触发器就是流程的开关决定什么事件会让流程跑起来。新建工作流时选数据表事件指定请假表、时机选新增数据后即可配置方法见快速上手文档。第二步是审批节点拖入后选分支模式这样审批结果出来后流程还能继续走审批人既可以填固定的人也可以用变量动态指定比如申请人所属部门的经理。第三步是收尾审批通过后走更新数据节点把状态改成已批准再加一个邮件通知节点告诉申请人结果。最后打开右上角的启用开关流程就活了。注意数据表触发的工作流是异步执行的提交后要稍等片刻再刷新区块才能看到变化这是正常现象。采购单的金额分叉路条件分支与并行分支采购申请要按金额走不同审批链还要同时通知多个部门这里会用到条件分支和并行分支两类节点。条件分支就是画布上的路口设置金额 10000走多级审批否则直接进执行环节。并行分支则把流程拆成几条同时跑的分支比如一条通知财务、一条更新采购排期。并行分支有三种合并模式选哪种取决于你对失败的容忍度模式继续条件适合场景全部成功所有分支都成功必须每个动作都完成任意成功任一分支成功即继续多条通知互为备份任意成功和失败先完成者决定走向抢答式、竞速式流程关键路径画出来大概是这样完整配置细节可以参考并行分支节点文档和审批节点文档。每周一早上九点定时触发器自动跑起来有些流程没人触发也要跑比如每周一上午 9 点自动生成周报审批流程或者每 30 分钟把超时未支付的订单标记为已取消。这类需求用定时任务触发器新建工作流时选定时任务类型重复规则填一条 cron 表达式即可0 9 * * 1重复规则除了 cron 高级模式还有按间隔时间的简单写法如每 30 分钟一次。这里有个容易踩的坑如果触发时间点你的服务恰好停机错过的任务不会补跑。另外定时触发器还支持数据表时间字段模式——比如直接配成订单创建时间 30 分钟触发把每分钟轮询检查简化成一次性到时触发思路更直观。流程卡住了去执行历史里翻黑匣子最后说排查。节点执行失败了去哪里看回到工作流列表找到对应流程的执行次数点进去就是那次执行的详情页每个节点的状态、输入上下文、输出结果都摊开在卡片里点开状态按钮就能看到完整数据。几个高频问题的答案流程没被触发先检查开关是否处于启用状态再确认触发条件是否真的满足比如数据表事件要看是新增后还是更新后。并行分支只跑了一半大概率是分支模式配成了全部成功某个分支失败导致整体提前终止。审批人不对动态审批人依赖变量取数检查执行历史里该节点的上下文确认变量解析出来的用户集合是否符合预期。现在就可以做的三件事打开工作流插件管理页找到你现有的某张业务表用数据表事件触发器配一个最简单的新增后发通知流程跑通第一个闭环。把上面那条0 9 * * 1定时配置复制进一个测试流程观察执行历史里定时触发的记录。想扩展更多节点JSON 变量映射、JavaScript 节点、子流程等直接翻节点文档目录按图索骥。【免费下载链接】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),仅供参考
返回列表