Saturday, May 14, 2005

流程中如何处理复杂会签任务

在之前参与的项目中,用户对流程的需求往往会遇到如下情形:
(1) 流程中需要参与会签的角色有M个,M>=5;
(2) 流程中需要有N个会签任务,N>=3;
(3) M,N的值不是唯一确定的;
(4) 流程中涉及到的审批人员要自动添加到UG二维图纸上(或DOC,XLS,DWG等);

上面提到的情况在企业中经常能够遇到,如果每种情况都定义一个流程模板,那么用排列组合一算,大概需要定制Cnm...个流程模板,如果动不动就搞出百八十个流程模板出来,用户会发脾气滴

这 里有一个折衷的办法,就是在流程中只定义一个会签任务,使用adhoc-signoffs方式,在流程 发起之后,流程中所需要的会签角色人员由用户自行添加,当然,最重要的一环是要保证将会签中所涉及到的人员的名字都能自动填写到二维图纸上,那么这里就要 做一个约定,就是在会签任务中,不能出现相同的角色,因为ATTR_SYNC机制需要依靠任务名称与角色名称来区分人员,如果二都相同,就不能都取出来 了,因此只要保证角色不重复,就可以提取出来,而一般都不会在会签任务中出现同样角色,那么这种方法就能满足用户的需要了

No comments: