【实施使用】关于文件编号的设置
2,645次浏览
编辑于2014年03月05日 14:20:17
编号条件和编号格式中两个参数的设置中A:当编号条件是一个固定值时:一段时间内不会因为不同角色进入系统而发生改变。此时的编号格式只需要有一个递增的变量即可:最少一个递增的变量,也可以多个B:当编号条件是一个变量值时:会在某种情况下发生改变。此时的编号格式设置中需要有编号条件中的变量值作为格式显示值,还需要一个或多个递增的变量。
当文件标题设置没有按照上述说明规则设置时,就可能产生重复的文件编号举例说明:
由于编号条件为 @系统年@,@拟稿部门@那么系统会对不同部门的拟稿人,在表workflow_fileno中增加一条规则,针对部门而言的,一个部门一条记录,如图
分别有三个部门的人拟稿过此文件,那么就有三条这样的规则,每条规则的文件编号都是从1开始。因此就会产生重复的情况,看上图的记录。部门为2的最大编号到9了,而部门为14的最大编号才到7.那么部门id为14下面的人员再次拟稿时,自动生成的编号就会是8,但是8已经被部门为2的用户拟稿占用了。因此会有问题,如果此时编号格式设置的更合理,例如:【@系统年@】OLO-FM-002-@拟稿部门@-@文件编号@,那问题就不会存在。(建议解决方案,1:编号条件设置为固定值 或者 2.编号格式中增加拟稿部门)