版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、U8EAI培训案例U8平台开发部李静2021年1月4日运用篇案例背景需求分析处理方案开发步骤提高篇深化分析处理方案开发步骤一、案例背景 A公司是一家专业办公设备经销商。在企业创建之初,由于规模和业务量都不大,在管理上并没有出现多大问题。随着公司的开展,在财务上采用传统手工处置的方式逐渐暴显露越来越多的问题。于是公司引进了一套U8财务系统来有效管理企业的应收账款和出入现金流。 为了更好的拓展和辐射外地市场,提高市场占有率和客户效力程度,公司逐渐在全国许多城市建立了本人的经销网点和客服中心,为了提高运营效率,降低本钱,加强管控,公司决议为整个分销网络部署一套综合业务系统,经过资源共享与实时调度提高
2、整个销售网络的灵敏度和有效应对市场变化的才干,并为客户提供一流的效力程度。 运用篇-案例背景 但问题随之产生,由于A公司的外地营销网点规模普遍很小,不具备独立核算才干,而且公司即将部署的综合业务系统并不具备专业的财务管理功能,在财务上依然必需由公司集中管控。而且,多年来,公司在U8财务软件的协助下已逐渐构成了一套严谨高效的财务管理流程和制度,假设摈弃U8,去开发和部署新的能衔接业务系统的财务软件,不仅会浪费公司现有的IT资产,添加IT投资本钱,更重要的是会浪费公司积累起来的适宜本人实情的珍贵管理阅历。 A公司老总以为,假设能将综合业务系统与现有的U8财务软件实现整合,必将带来双赢的利益:一方面
3、降低了IT投资本钱,节约了时间;另一方面促进了公司财务管理的继续完善和创新。运用篇-案例背景二、需求分析 A公司的综合业务系统能有效管理经销网点的销售和售后业务帐以及仓库台帐:能开具发票,进展收款结算;能管理发货和收货,进展商品清点和结存;能统计和分析销售情况;能处置退货、维修等售后业务。 这些业务活动为公司带来的盈利或亏损,必需求经过公司总部的会计系统U8财务系统进展记账、核算、以及财务报表分析,才干正确反映公司的运营情况和业绩。 这就是说,综合业务系统和U8财务系统的衔接必需求能实现自动记账功能。详细来说就是要将综合业务系统的结算凭证销售发票转换成U8的记账凭证,并传送给U8系统进展会计记
4、账。运用篇-需求分析三、处理方案 要实现自动记账功能,首先需求将业务系统的结算凭证销售发票转换成U8的记账凭证;随后还要能将转换后的记账凭证传送到U8。 处理方案是运用U8EAI数据交换接口。 U8EAI数据交换接口提供了U8与外部系统进展交流的“窗口,U8EAI定义了一套规范的数据交换格式,外部系统只需遵照此格式,在数据一致的前提下,便能与U8进展交互。 数据一致的意思是要保证各种数据依赖条件的一致,在本工程中就是指凭证中所记录的经济活动核算对象和要素要一致,比如:凭证中所反映的客户、部门等核算对象信息在业务系统和U8中要坚持一致,假设不一致,需求进展数据同步或映射转换。 遵照U8的凭证格式
5、是指需求采用某种方式将业务系统的销售发票转换成U8的凭证格式,这普通需求进展二次开发。运用篇-处理方案四、开发步骤1、将业务系统结算凭证转换为U8记账凭证。 2、将凭证传送给U8并记账。 运用篇-开发步骤1、将业务系统结算凭证转换为U8记账凭证 U8EAI的数据交换格式由数据模板描画,EAI的模板一致放在U8SOFTEAIXMLTemplate目录下,以文件的方式存储。 其中凭证的模板为Voucher.xml,在此文件中描画了凭证所包含的表头字段以及表体的分录字段、辅助核算字段等,对字段的数据类型、大小、取值规那么也做了规定。 要将外部系统的销售发票格式转换成U8凭证的格式,普通采用二次开发编
6、程的方式进展,也可以采用比较通用的XSLT进展转换。 由于外部系统的格式是未知的,在本实际工程中假定曾经做了转换,我们只需求事先预备好转换完成的数据即可,凭证数据的预备可以直接根据模板来手工构造凭证的XML文件,也可以采用一下简便方法: 运用篇-开发步骤 先在U8中录一个收款凭证作为范例 运用篇-开发步骤随后运用EAI将其导出,留意要用刚刚建的凭证号设置导出过滤条件。登录EAI:“开场-“程序-“用友ERP-U8-“企业运用集成EAI-“企业运用集成;左树“系统菜单-“设置- “系统注册,为 U8的某个帐套注册一个数据交换编码,阐明与外部系统的对应关系; 运用篇-开发步骤运用篇-开发步骤左树“
7、系统菜单-“数据交换- “数据交换,先设置凭证过滤条件,然后导出为一个XML文件:运用篇-开发步骤设置凭证过滤条件:点“保管后“退出回到上一个界面,点“执行即可。假设导出的凭证文件为“简单凭证.xml ,用编辑工具比如:记事本翻开此文件,将根节点修正一下: 根节点ufinterface的两个属性含义如下: proc=add :表示操作类型,add表示新增。 renewproofno=y:表示凭证导入U8后能否重新编码,应该填y。修正完后保管。这样,我们的凭证文件就制造好了例如凭证详见SAMPLES简单凭证.xml 。随后就可以运用EAI数据交换接口将其导入U8并记账。运用篇-开发步骤2、将凭证
8、传送给U8并记账 将凭证传送给U8并记账其实就是调用EAI数据交换接口将凭证导入U8。 首先需求配置EAI接口: “开场-“程序-“用友ERP-U8-“企业运用集成EAI-“U8EAI接口设置; 运用篇-开发步骤随后就可以调用EAI接口将凭证导入U8,以VB代码为例: Dim xmlhttp As Object Set xmlhttp = CreateObject(“MSXML2.XMLHTTP) 创建XMLHTTP对象 Call xmlhttp.open(“POST, “u8appsrv/u8eai/import.asp, False) 运用XMLHTTP对象翻开网络衔接,URL中的u8ap
9、psrv填U8运用效力器 xmlhttp.send requestXml 发送Request音讯 Dim responseXml As String responseXml = xmlhttp.responseText 获取前往Response音讯 . 处置前往结果凭证接口的前往格式如下: succeed=“0表示胜利保管; u8voucher_id=“19前往凭证号。运用篇-开发步骤 运用篇的详细例如见SAMPLES包,其中“简单凭证.xml为运用篇的凭证例如,Code目录为代码例如,“工程1.exe为代码编译后的测试程序。运用篇-开发步骤一、深化分析 对于客户往来的应收款凭证,普通包含有客
10、户、部门等辅助核算项。 而客户、部门、人员等这些根底资料在企业的业务系统和U8财务系统中很有能够不一致,不一致的情况普通有以下几种: 1、A公司的综合业务系统由于直接面向市场客户,故其包含的客户资料比U8财务系统更多。 2、由于两个系统的根底资料编码规那么能够不一致,对于同一个客户资料,能够在业务系统中的编码是C-01,在U8系统中能够是001。 以上两种情况的存在,都会导致相关的客户往来凭证无法导入U8记账。提高篇-深化分析二、处理方案 处理这个问题的思绪是:在上传凭证之前要保证业务系统和U8的客户档案等根底资料一致。 假设是第一种情况,即客户档案的编码可以一样,但业务系统中的客户多于U8系
11、统中的客户。假设数量不大且不会经常变化,那么可以采用手工录入的方式进展补平;假设数量很大且经常变化,那么最好采用自动的方式:业务系统中假设添加了客户,那么将此客户自动导入到U8系统中,导入的方式是调用U8EAI接口进展客户档案导入,详细实现与凭证自动导入类似,需求遵照U8EAI客户档案数据交换格式。 对于第二种情况,即双方系统的编码规那么不一致,假设两边档案完全一样,只是编码不一致,那么可以采用编码映射的方式进展对照转换;假设编码不一致的情况下客户档案数量也不一样,业务系统多于U8系统,那么需求按第一种情况的做法将客户档案同步到U8,同步的同时还需求进提高篇-处理方案行编码规那么转换,这种情况
12、较为复杂,需求找出编码转换规律。 在本实际工程中只思索以下两种情况: 1、编码一样情况下,需求将业务系统中的新增客户档案导入U8。 2、客户档案完全一样,只是编码不一样,需求进展编码映射。 提高篇-处理方案三、开发步骤 第一种情况的开发步骤: 1、将业务系统的客户档案转换成U8客户档案。 2、将转换后的客户档案运用U8EAI接口导入U8。 3、将业务系统结算凭证转换为U8记账凭证。 4、调用U8EAI接口将凭证传送给U8并记账。 提高篇-开发步骤1、将业务系统的客户档案转换成U8客户档案U8EAI客户档案的模板文件为:U8SOFTEAIXMLTemplateCustomer.xml, 根据此模
13、板文件将外部系统的客户档案格式转换成U8客户格式,可以采用二次开发编程的方式进展,也可以采用比较通用的XSLT进展转换。 在本实际工程中假定曾经做好了客户档案转换,我们只需求事先预备好转换后的客户档案数据即可,预备的方法跟运用篇中预备凭证一样,可以在U8中建一个客户档案并运用EAI导出。假定文件名为“客户档案.xml。翻开此文件,修正根节点的proc属性值为add: ufinterface sender=“001 receiver=“u8 roottag=“customer proc=“add“ 例如详见SAMPLES客户档案.xml 。 提高篇-开发步骤2、将转换后的客户档案运用U8EAI接
14、口导入U8 代码例好像凭证导入,详见SAMPLESCode 。3、将业务系统结算凭证转换为U8记账凭证 主要过程和运用篇一样,但凭证内容应该是带客户辅助核算的应收款凭证,其中客户为前两个步骤导入U8的新客户: 先经过应收款系统录一个收款单提高篇-开发步骤 随后制单生成凭证 提高篇-开发步骤接着运用EAI导出,详见运用篇。这里导出的凭证分录中就包含客户辅助核算项: 1 C007 另外要留意凭证Xml数据的ufinterface节点的控制属性的设置同运用篇: 根节点ufinterface的两个属性含义如下: proc=add :表示操作类型,add表示新增。 renewproofno=y:表示凭证
15、导入U8后能否重新编码,应该填y。提高篇-开发步骤带辅助核算项的凭证数据预备好后,就可以调用EAI接口导入了。4、调用U8EAI接口将凭证传送给U8并记账 详见运用篇。提高篇-开发步骤 第二种情况的开发步骤: 1、在U8EAI中配置客户档案编码映射。 2、将业务系统结算凭证转换为U8记账凭证。 3、调用U8EAI接口将凭证传送给U8并记账,在此过程中自动进展客户档案编码转换。 提高篇-开发步骤1、在U8EAI中配置客户档案编码映射登录EAI:“开场-“程序-“用友ERP-U8-“企业运用集成EAI-“企业运用集成;左树“系统菜单-“设置- “系统注册,为 U8的某个帐套注册一个数据交换编码,阐明与外部系统的对应关系;左树“系统菜单-“数据交换- “数据映射,为U8客户档案与业务系统客户档案设置编码映射关系:提高篇-开发步骤2、将业务系统结算凭证转换为U8记账凭证同第一种情况的第3步,主要目的是为了制造导入U8的凭证数据。 另外要留意凭证Xml数据的ufinterface节点的控制属性设置: 根节点ufinterface的三个属性含义如下: proc=add :表示操作类型,add表示新增。 renewproofno=y:表示凭证导入U8后能否重新编码,应该填y。codeexchanged=y :表示辅助核算项进展编码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《社会心理因素》课件
- 《电信业风云》课件
- 寒假自习课 25春初中道德与法治八年级下册教学课件 第二单元 第2课时 公民基本义务
- 《沙盘规则介绍》课件
- 《定价的基本策略》课件
- 班干部工作总结3篇
- 2023年学校志愿者心得体会字万能-学校志愿者工作总结(5篇)
- 2023-2024年项目部安全培训考试题附答案(典型题)
- 毕业销售实习报告模板汇编八篇
- 2023年项目部安全管理人员安全培训考试题及参考答案(模拟题)
- 偏身舞蹈症的护理查房
- 抑郁障碍患者的沟通技巧课件
- 技术成果转移案例分析报告
- 护理人才梯队建设规划方案
- 睡眠区布局设计打造舒适宜人的睡眠环境
- 建筑设计行业项目商业计划书
- 慢性病防治健康教育知识讲座
- 骶尾部藏毛疾病诊治中国专家共识(2023版)
- 【高新技术企业所得税税务筹划探析案例:以科大讯飞为例13000字(论文)】
- 幽门螺旋杆菌
- 智慧农业利用技术提高农业可持续发展的方案
评论
0/150
提交评论