2022年2022年金蝶k开发集成文档 .pdf
《2022年2022年金蝶k开发集成文档 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年金蝶k开发集成文档 .pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、OA 集成 K3 配置说明目录一、集成描述.21、集成实现功能.22、运行环境.2二、数据集成.21、代码更新.22、配置数据源.23、修改 OA 配置文件.44、数据同步操作.55、注意事项.5三、流程转凭证.61、OA 流程转凭证功能描述.62、OA 流程转凭证配置方法.7四、凭证导入.131、凭证导入工具设置.132、凭证导入操作.14五、单点登录.161、单点登录实现原理.162、单点登录配置说明.16名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 19 页 -一、集成描述1、集成实现功能实现数据同步,从K3 系统中将部门、用户、职位等信息同步到OA 系统;实现 OA 流
2、程转 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 数据库的数据源,根据不同的中间件
3、,设置不同:Tomcat 下配置:修改 D:KingdeeOATomcat_5.5confserver.xml(D:KingdeeOA为 OA 的安装路径,视具体情况而定)文件,增加一个名称为“jdbc/K3DS”(注意大小写)的数据源,连接到K3的数据库。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 19 页 -增加后的效果如图:Apusic 下配置:修改 D:KingdeeOAapusicdomainsserver1configdatasources.xml(D:KingdeeOA为OA 的安装路径)文件,增加一个名称为“jdbc/K3DS”(注意大小写)的数据源,连接到K
4、3 的数据库。b)在 OA 配置文件中调用中间件定义的数据源修改 D:KingdeeOAfirstframeresourcesjdbc.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_
5、name=jdbc/K3DS名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 19 页 -3、修改 OA 配置文件修改 firstframe.properties修改 D:KingdeeOAfirstframeresourcesfirstframe.properties文件,找到plugins.k3参数,有两个值 false 和 true,true 为集成 K3HR;false 为不集成K3HR。如:plugins.k3=true配置定时同步(可默认不修改)系统后台能定时将K3 中的数据自动同步到系统中,同时可以设置定时同步的时间间隔,默认是每2 小时做一次同步。配置文件resou
6、rcescnfirstsoftfirstframepluginsquartzapplicationContext-quartz.xml设置自动同步间隔时间。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 19 页 -0 0 10,12,15,18,20,23*,*?4、数据同步操作完成上述配置后,启动OA 服务,就能将K3 中的相应数据同步到OA 系统中了,其同步方式有两种,一种是手动同步,在OA 系统的系统管理,同步管理中有“K3/HR 部门用户同步”,点击此按钮系统触发同步操作,进行数据同步。同时系统还会根据配置的定时同步时间将K3 中的数据进行定时同步。在安装完 OA 后,
7、按上述操作配置好系统后,需要手工做一次数据的同步,之后就可以由系统定时同步来处理K3 部门、用户等信息的同步了,至此,K3 数据开放的配置就完成了,OA 系统中的组织架构,用户等信息就保持了跟K3 的同步。5、注意事项用户同步在 K3/HR 中,对用户的信息记录,有用户名和登录名等等,在具体的实施过程中,如果HR 员工平台数很少,一般起登录名是空的,那么OA 会将用户姓名同步过来,作为OA 的登陆名(loginid),这里需要注意用户重名的问题。先确认 K3 数据已经导入实 时 同 步 按名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 19 页 -先确认K3 系统中已经完成了组织
8、架构、用户、职位等数据的导入工作后,再进行OA数据集成的配置。三、流程转凭证1、OA 流程转凭证功能描述OA 流程单据(费用报销、借款单、付款凭证)单据数据导入OA 的数据库 K3 转凭证工具将OA 中间表的记录导入K3 数据库 K3 财务生成凭证。转凭证界面数据的说明,如下图所示:红色框中的数据是从K3 财务系统读取的数据,而蓝色框的数据则从OA 表单中转过来的数据,由于 OA 的表单是自定表单,因此需要做相应的字段对应配置工作才能将OA 表单的数据转到该界面。K3 财务系统选取的数据OA 表单转过来的数据名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 19 页 -2、OA 流
9、程转凭证配置方法数据同步配置如果要做转凭证的操作,需要先配置好数据同步,具体操作按本文档中的第一条“数据集成设置”。如果 K3 中有多个帐套,在转凭证的时候,不同的表单可能要转入到对应的帐套中去,需要这是多个K/3 帐套,其操作在数据库中执行SET IDENTITY_INSERT system_dicts ON INSERT system_dicts(id,label,name,options)VALUES(11,Nk3.datacenter,NK/3帐套 ,N )SET IDENTITY_INSERT system_dicts OFF然后,在系统管理系统字典里设置K/3 帐套的字典项(帐套编
10、码|描述),如“K3CS|财务凭证”。同时确认firstframewebappWEB-INFfirstframe-servlet.xml(5.33 及以前版本)、firstframeresourcescontextapplicationContext-controller.xml(6.0 及以后版本)文件中是否被注释,如果是,请去掉它外面的注释符 配置财务数据来来源(在OA 转凭证时数据取自哪一个K3 财务数据库)在设计工作流后,先要查看firstframeresources jdbc.properties文件#kingdee K3 database voucher#MSSQL,jtds-1.
11、2.jar Driver k3.jdbc.driverClassName=net.sourceforge.jtds.jdbc.Driver k3.jdbc.url=jdbc:jtds:sqlserver:/127.0.0.1:1433;DatabaseName=K3CWk3.jdbc.username=oadbk3.jdbc.password=oapassword红色字部分请根据实际K3 财务数据库设置设置 OA 库中间表(在OA 转凭证后,数据是存放在中间表中,需要k/3 凭证导入工具把中间表数据导到K3 财务数据库,下面会讲到导入操作)请将以下脚本在OA 数据库中执行名师资料总结-精品资料
12、欢迎下载-名师精心整理-第 7 页,共 19 页 -执行脚本:K3 转凭证创建中间表.txt流程中 K3 转凭证节点的设置(流程配置)在设计工作流后,先要查看firstframedataworkflowconfig stepinfo.xml文件 001 K3转凭证 /oa/modules/workflow/k3Integration.do?method=getK3VoucherInfo 100,100,1000,450 转凭证 info 在设计转凭证结点时,结点的以格式为:*例如 转凭证,中括号的内容是可以改变,但结点名称内容必须跟stepinfo.xm 名称相同。属性:主要显示特殊工作点结点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年金蝶k开发集成文档 2022 年金 开发 集成 文档
限制150内