工作流的問題,100分求思路與建議,請大家進來看看,謝謝!
finer 2006-10-24 11:12:12 一个流程的问题:
A01-->A02-->A03-->A04-->A05-->A06-->A07-->A08
其中
A01表业务开单
A02表业务主管签核
A03损失金额核算
A04客户服务中心工程师签核
A05客户服务中心主管签核
A06客户代表签核
A07管理代表签核
A08客户服务中心主管结案
1,程序中,我是这样设计的:
当使用者用其帐号ID进入程序后,将记录其流程ID,相应的他就做相应的流程步骤的事
2,数据库中,我的设计是这样的:
在使用者表中,主要字段如下:
使用者帐号ID字段 流程ID字段
如上这样设计时,问题就来了,这里“客户服务中心主管”,他有A05,A08两个流程,
因此,在使用者table裡,我就做了兩個他的記錄,
userid 流程ID
11120263 A05
0263 A08
這樣用起來,實在是笨笨的.
这样看来这样的设计是不好的,请问大家,我怎样设计才好呢,请大家给点建议!
谢谢!
有個流程圖,在http://dev-club.esnai.com/club/bbs/announce,2576332.htm,因為這裏不能上圖。