自定义工作流是这样设计表结构的吗?

自定义工作流是这样设计表结构的吗?

最近听一个同事说自己开发了一个工作流,只要修改SQL语句就可以自己定义下一个节点是谁,然后自己试着按照他说的设计了表结构,

只要修改表3节点的排序这一列就可以自己定义当前流程的顺序,如果需要加节点,直接在表3添加状态节点可以!

1.通常所说的一个表单

表单ID

表单内容

表单1

表单1内容

2.工作流引擎:一个自己定义的工作流最简单的:A-B-C-D

工作流标示ID

名称

工作流1

3.自己定义的状态

节点的ID

节点的名称

(工作流标示ID)节点所属的工作流

节点的排序

节点1

提交审批

工作流1

2

节点2

领导A进行提出意见

工作流1

1

节点3

领导B进行统计总结

工作流1

3

节点4

领导C进行归档

工作流1

4

4.记录表单的当前状态(与1表是1对1的关系)

主键

表单ID

表单的在的工作流ID

当前表单的状态ID

表单状态

表单1主键

工作流1

节点4

原文地址:https://www.cnblogs.com/muer/p/WF.html