南明区教师信息管理系统之审批流程设计思路

A类业务

  步骤:  发起(START)-->A2(审核)-->A3(审核)-->结束(STOP)

B类业务

  步骤:  发起(START)-->B2(审核)-->B3(审核)-->B4(审核)-->结束(STOP)

C类业务

      步骤:  发起(START)-->c2(审核)-->结束(STOP)

设计与疑问:

1、创建一个业务表,一个步骤表,步骤表中声明每个步骤是属于哪个业务的,上级序号是多少,就像是多棵树状结构。

2、创建一个步骤角色或步骤人员关系表,定义每个步骤需要哪个角色或哪个指定人员审核。根据审核类型区分别是ROLE还是PERSON。

3、每一级审核后都需要发消息给发起人,发起人能查看到自己申请是否通过或被拒绝。需要有小红点式的设计。

4、我的申请进展到哪步了?是通过了,拒绝了,还是领导没看到,没审核呢?

5、有哪些业务需要我来审核?有提醒功能吗,比如小红点?

6、每个业务均单独设计业务表和前端界面,不采用工作流和自定义表单。

7、为每项业务均需要单独开发一定的统计分析和查询功能。

8、新功能均在jfinal3.8+undertow1.6项目下进行开发。

原文地址:https://www.cnblogs.com/littlehb/p/10684237.html