流程引擎原理
背景和价值
设计目标:引擎和业务解耦
对接工作流流程
1 录一套流程模板- 流程图。节点扭转,条件,审批人
2 启动流程
创建流程实例:传递模板,因子(控制流程扭转的变量等)
3 到了某个人审批,引擎会发个消息到待办。 审批人在待办页面做操作。 审批后,流程发生扭转。
扩展 1
如果不是按完全按预制的因子跑分支,在分支扭转写SQL根据SQL的结果动态走流程,也可能调用外面接口判断
流程扭转。 审批人也可以动态去抓。
扩展 1
审批页可以自定义(在流程模板自定义)。待办打开自定义审批页(在流程引擎会提供页面框架,让业务系统审批页去嵌套)

浙公网安备 33010602011771号