从3hmis465版开始,绍林科技为使用京华oa作为办公自动化系统的客户,专门提供了一个将已流转处理完毕的京华oa文件,收集到3hmis中的功能。
由于绍林科技具有坚实的数据库开发能力和丰富的文档管理经验,在数据库层面就实现了该功能。
客户在使用该功能之前,需要按上一节中的描述,设置相关系统参数,现重复罗列如下:
参数名 |
缺省值 |
备注 |
gjinghuafilepath |
|
京华oa系统文档存放主路径 |
gjinghuaimportadmin |
10001 |
京华oa文件收集管理员uid,必须具备系统管理员权限 |
gjinghuaimportcid |
|
3hmis用于存放收集到的京华oa文件的主分类cid |
gjinghuaimportdb |
|
京华oa系统数据库(server/database,可将京华oa处理完毕的文件收集到3hmis |
gjinghuaimportinterval |
24.0 |
收集京华oa文件的最小时间间隔,单位:小时。 |
gjinghuaimportlogofield |
proc_att10 |
京华oa中,用于标识文件已收集的字段,在proc_inst表中,挑选一个京华oa不使用的字段(如proc_att10)用作标识,含义如下: proc_att10='2'或其他,表示不需收集, ='1'表示已收集, =null表示未收集,即收集对象 |
gjinghuamailstartlongest |
180 |
京华oa流程启动后,若长时间未结束,从启动之日计起超过设定天数后则自动转入3hmis,缺省为180天。 注: 京华oa数据库中的proc_inst表,字段: piis_term=1表示流程结束, proc_star为流程启动日期。 |
gjinghuaimporttime |
|
京华oa系统文件信息最后导入时间 |
设置好上述参数后,系统管理员还需要通过sql server代理,创建一个作业,定期调用3hmis数据库中的存储过程jinghuaoato3hmis(不用带任何参数),即可按需要定期收集京华oa已处理完毕的文件(包含文件内容)。
有关代理作业的创建方法,请参考ms sql server的相关资料。
注:当不希望收集京华oa某一文件类型时
如果客户不希望收集京华oa的所有文件类型中的文件,3hmis亦提供了9001cc金沙的解决方案,方法为:
3hmis提供了一个专门在3hmis数据库中创建京华oa文件分类表的存储过程jinghuaoafilecate,在microsoft sql server management studio中执行该存储过程,可创建京华oa文件分类表jinghuaoa_data_def,如:
其中,isto3hmis字段用于标注是否收集该类型的文件,y表示收集,n表示不收集,初始值为y,系统管理员可直接利用microsoft sql server management studio工具中的相关功能进行修改。
如果京华oa中增加了新的文件类型,重新运行jinghuaoafilecate,可将新的分类加入jinghuaoa_data_def表中,若不希望收集新类型中的文件,仍需将新类型的isto3hmis值由y改为n。
在京华oa中,用于存放文件类型的数据表为:data_def.