文档详情

k3集成OA文档(整理版)

m****
实名认证
店铺
DOCX
685.07KB
约20页
文档ID:159010869
k3集成OA文档(整理版)_第1页
1/20

OA集成K3配置说明目录一、 集成描述 21、 集成实现功能 22、 运行环境 2二、 数据集成 21、代码更新 22、 配置数据源 23、 修改OA配置文件 44、 数据同步操作 55、 注意事项 6三、 流程转凭证 61、 OA 流程转凭证功能描述 62、 OA 流程转凭证配置方法 7四、 凭证导入 141、 凭证导入工具设置 142、 凭证导入操作 15五、 单点登录 171、单点登录实现原理 172、单点登录配置说明 17、集成描述1、集成实现功能•实现数据同步,从K3系统中将部门、用户、职位等信息同步到OA系统;•实现OA流程转K3凭证功能;• 实现单点登录,从OA登录到K3HR系统;2、运行环境• K3系统版本(V10.6或以上)• OA系统版本(V6.0)• 数据库( sql server 2000 或 sql server2005)二、HR数据同步1、代码更新OA5.31 及以上版本不需要更新代码,安装包中已包含集成的代码,如果需要集成的 OA 系统版本过低,需要手工更新代码和数据库,请与技术支持联系2、配置数据源因需要将K3中的组织架构和用户、职位等信息同步到OA系统中,需要配置数据源, 通过数据源取到 K3 中的相关信息。

其配置方法如下:a)在中间件中定义连接K3数据库的数据源,根据不同的中间件,设置不同:• Tomcat 下配置:修改 D:\KingdeeOA\Tomcat_5.5\conf\server.xml (D:\KingdeeOA 为 OA 的安装路径,视具体情况而定)文件,增加一个名称为“jdbc/K3DS”(注意大小写)的数据源,连接到K3 的数据库增加后的效果如图: 0A数据源名称血数据源名称 亠—K3数据库密码K3数据库• Apusic下配置:修改 D:\KingdeeOA\apusic\domains\server1\config\datasources.xm(l D:\KingdeeOA 为OA的安装路径)文件,增加一个名称为“jdbc/K3DS”(注意大小写)的数据源,连接到 K3 的数据库。

b)在OA配置文件中调用中间件定义的数据源修改 D:\KingdeeOA\firstframe\resources\jdbc.properties( D:\KingdeeOA 为 OA 的安装路 径,视具体情况而定)文件• Tomcat 下配置找到jndi.eas_name参数,将该参数值中的jdbc/Default改成jdbc/K3DS女口 : jndi.eas_name=java:comp/env/jdbc/K3DS• Apusic 下配置找 到 jndi.eas_name 参 数 , 将 该 参 数 值 中 的 jdbc/Default 改 成 jdbc/K3DS 。

如 :jndi.eas_name=jdbc/K3DS3、修改OA配置文件• 修改 firstframe.properties修改 D:\K in gdeeOA\firstframe\resources\firstframe.properties 文件,找至 U plug in s.k3 参 数,有两个值 false 和 true, true 为集成 K3HR; false 为不集成 K3HR女口: plugins.k3=true• 配置定时同步系统后台能定时将K3中的数据自动同步到系统中,同时可以设置定时同步的时间间隔, 默认是每2 小时做一次同步配置文件 \resources\cn\firstsoft\firstframe\plugins\quartz\applicationContext-quartz.xml设置自动同步间隔时间0 0 10,12,15,18,20,23 *,* * ?< alue> 用记事本打开 webapp\WEB-INF\firstframe-servlet.xml,去掉 K3 的注释符。

请去掉它外面的注释符 即可如果 OA 版本为 6.0,则上述的修改操作,需要在\resources\context\applicationContext-controller.xml 文件里进行修改,其具体操作同上4、数据同步操作完成上述配置后,启动OA服务,就能将K3中的相应数据同步到OA系统中了,其同 步方式有两种,一种是手动同步,在OA系统的系统管理,同步管理中有“K3/HR部门用 户同步”,点击此按钮系统触发同步操作,进行数据同步着同歩管理:毘新同歩数垂source:jdbc:jtds:sqlserver://localhost: 1433; DatabaseName=CarelandHR|sa target:jdbc:jtds:sqlserver:/[星新同歩数齬]同歩数軽历史部门同歩用尸同歩职僅同歩焉门甬戸甦》EAE中记录编号:__I _ 八、同歩数据列表实时同步按同时系统还会根据配置的定时同步时间将K3中的数据进行定时同步。

在安装完OA后,按上述操作配置好系统后,需要手工做一次数据的同步,之后就可以 由系统定时同步来处理K3部门、用户等信息的同步了,至此,K3数据开放的配置就完成 了,OA系统中的组织架构,用户等信息就保持了跟K3的同步5、注意事项• 用户同步在 K3/HR 中,对用户的信息记录,有用户名和登录名等等,在具体的实施过程中,如果 HR员工平台数很少,一般起登录名是空的,那么OA会将用户姓名同步过来,作为OA的 登陆名(loginid),这里需要注意用户重名的问题• 先确认 K3 数据已经导入先确认 K3 系统中已经完成了组织架构、用户、职位等数据的导入工作后,再进行 OA 数据集成的配置三、流程转凭证1、OA流程转凭证功能描述OA流程单据(费用报销、借款单、付款凭证)一单据数据导入OA的数据库一K3转 凭证工具将OA中间表的记录导入K3数据库一K3财务生成凭证转凭证界面数据的说明,如下图所示:红色框中的数据是从K3财务系统读取的数据, 而蓝色框的数据则从OA表单中转过来的数据,由于OA的表单是自定表单,因此需要做相 应的字段对应配置工作才能将OA表单的数据转到该界面K3财务系统选取的数据旳3帐套选择选择所属部门要择择择择择选人民币二I择择择择择择择择择16择1600.0000确认取.消借方凭讦字:呢'合计:择 选报销人~0^市内交通费1.0000000000200.0200.0000剖完毕差旅费ln|x600.0000住宿费差旅费800.0000OA表单转过来的数据原币全顋1.0000000000600.0业务日期2009-10-15分摊部门| 人民币二| 1.0000000000800.0人民币二I 1.00000000001600.02009-10-20分摊人成本项目其帼2、OA流程转凭证配置方法数据同步配置 如果要做转凭证的操作,需要先配置好数据同步,具体操作按本文档中的第一条“数据 集成设置”。

如果 K3 中有多个帐套,在转凭证的时候,不同的表单可能要转入到对应的帐套中去, 需要这是多个 K/3 帐套,其操作在数据库中执行SET IDENTITY_INSERT [system_dicts] ONINSERT [system_dicts] ( [id] , [label] , [name] , [options] ) VALUES ( 11 , N'k3.datacenter' , N'K/3 帐套' , N' ' )SET IDENTITY_INSERT [system_dicts] OFF然后,在系统管理一系统字典里设置K/3帐套的字典项(帐套编码I描述),如“K3CSI 财务凭证”同时确认 firstframe\webappWEB-INF\firstframe-servlet.xml 文件中是否被