工作流插件是一个编排和配置自动化流程的强大工具,业界通常称为业务流程管理(BPM)工具。常用于基于数据模型的业务流程设计与编排,通过触发条件与执行流程节点编排实现业务流程的自动化流转。
在 tachybase 应用中,工作流插件针对无代码场景设计,使用该插件可以在 UI 界面上完成大部分常见业务的编排与数据处理,以动态地实现系统中的业务流程变更。
每个工作流通过一个触发器与若干节点编排而成,通过每个节点的特定功能,描述系统中对应事件产生后需要处理的业务逻辑。
以上工作流的功能是:当用户提交一个订单表单后,系统自动检查订单中的商品库存,如果库存充足,则扣减库存,否则订单更新为无效。
从更通用的角度,工作流在 tachybase 应用中可以解决几大场景的问题:
工作流是 tachybase 的内置插件,无需额外安装。