流程引擎原理

背景和价值

设计目标:引擎和业务解耦

对接工作流流程
1 录一套流程模板- 流程图。节点扭转,条件,审批人
2 启动流程
创建流程实例:传递模板,因子(控制流程扭转的变量等)
3 到了某个人审批,引擎会发个消息到待办。 审批人在待办页面做操作。 审批后,流程发生扭转。

扩展 1

如果不是按完全按预制的因子跑分支,在分支扭转写SQL根据SQL的结果动态走流程,也可能调用外面接口判断
流程扭转。 审批人也可以动态去抓。

扩展 1

审批页可以自定义(在流程模板自定义)。待办打开自定义审批页(在流程引擎会提供页面框架,让业务系统审批页去嵌套)

参考资料

posted @ 2025-04-18 21:22  向着朝阳  阅读(38)  评论(0)    收藏  举报