关于工作流的问题,请高手指点,在线等待...... 再加200分 (50分)

大傻

Unregistered / Unconfirmed
GUEST, unregistred user!
业务如下:
接单--> 审批--> 收费--> 发证
每项工作由不同人来做,可以在业务中任意移交工作,
每个人做的每次修改都要记录在案以备查询,
数据库及程序应如何设计?
我愿意再加上200分,大家都来提建议
 
设计一个流程,让它一步一步的来啊!
或者设计一个字段,来表示它的哪些工作已经完成!
0000 第一个0代表接单 第二个0代表审批 第三个0代表收费 第四个0代表发证。
每个人只能看到相关的记录!
 
表中加一个字段status例如0:表示接单1:表示审批。。。。
这样可以根据字段值来判断
 
请大家踊跃发言
 
这个好像有点事务管理的模样了。
注意的是要把人员定工号,事务定岗位号,以人员为主线,好像001号能做的事务是:
A、B、D、F,002号能做的是
A、E、F什么的,用个表存起来;
工作流程得以事务为主线,能明确什么事务在什么状态下是什么人做的。
你写了那么些,我只能这么先说说了。
 
工作流和数据库结构没有太多关系,关键在于程序设计。
比如:虽然采用了事务处理,但可能没按照规定的流程处理,因此,
在每条记录都要有一个字段来记录当前处于哪一个办理步骤。
至于每个人做的每次修改都要记录在案以备查询,如果在数据库记录这还好办,如果是在
word文档中把每个人的审批记录都保留并区别,这可就麻烦了,也正是我目前研究的
“痕迹保留”问题。
 
“痕迹保留”太高深了。总共四个状态。状态图就大大够用了
 
多人接受答案了。
 
顶部