工作流思想-设计与实现

什么是工作流?

流,流程的意思。工作流,工作的流程。现在的工作,一般都有分工,一个人完成自己的部分后,会给另一个人,然后另一个人完成他的部分后,又会给他的下一个人......当然,在这其中,有可能某个人觉得前面的人完成的有问题,又会提交给他的上一个人......这一系列过程可以说是一个工作流吧。

工作流实现思想?

重点1:流程节点

主要是记录流程该怎么走,有哪些阶段。比如说一个请假流程:

1.本人提申请

2.主管审批

3.总监审批

4.总经理审批

5.通过

6.拒绝

所有说该流程节点有6个,其中5,6节点为终节点,1为起始节点。

工作流思想-设计与实现

重点2:当前流程所处节点信息

记录该工作流程所处的当前阶段,即具体当前在上方的那个流程节点,且和申请信息相关联

工作流思想-设计与实现

重点3:流程流转信息记录

流转肯定有多条记录,而且相互关联。

工作流思想-设计与实现

重点4:流程展示对应树图

工作流思想-设计与实现

当然,流程涉及到的 还有重要一点就是某个阶段提交给某个人或某些人,那当然要和权限管理连起来。即当某个节点做什么动作时,就配置提交选项为哪些人。当然审批过程中也会有签署一个,说不定每个节点都要签署意见,所以,当然还可以涉及关联流程流转的表记录审批意见,这些东西,可以配置在数据库,也可以选另一种方式实现,当然,思想,都是为了实现功能,能实现,能复用,能扩展肯定更好。