用友U8+开发接口EAI、API、OpenAPI、SQL、CO 五种方式对比与剖析

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

用友U8+接口开发有EAI、API、OpenAPI、SQL、CO 五种方式。其中 EAI、API、OPENAPI是官方推荐且对外提供开放的三种方式。主体功能类似,但细节还是有较大区别。每种方式都有其产生的时间、背景、及其相应要解决的问题。产生的先后顺序如下:EAI->API->OpenAPI;

EAI:各类接口中最早产生的是EAI,主要用来解决数据初始化、数据导入。支持导入Excel和Xml格式的数据。开发人员可以通过编程方式调用其关键组件,实现各种异构数据的导入、互联。是实施导航工具的底层架构;

API:U8 API是官方三大接口方式中,功能最强大,实用性最高的对接方式。为U8二次开发提供支持,诞生于开发产业链生态形成时期,面向交付伙伴提供U8二次开发支持。有专门的开发指导工具--“U8API资源管理器”的。

1. 支持对表单 增、删、改、查、审核、弃审 操作

2. 支持 保存前、保存后、删除前、删除后、审核前、审核后 等一系统的 事件处理。

3. 生成的单据支持上下游关联

4. 支持扩展自定义项

表头、表体支持两种赋值方式: XML、BO; 其中 xml 支持扩展自定义项 ,BO(businessObject)不支持扩展自定义项.一般不使用这种格式;

OpenApi:主要用于数据对外开放,企业互联互通。需要由用友服务器进行请求中转。不推荐使用。

1. 支持数据的增、删、改、审核、弃审 功能

2. 基于HTTP/HTTPS协议,要求服务器连接外网,需要用友服务器做请求与应答中转

3. 不支持事件功能

4. 不支持上下游单据关联

以上三种方式,为官方推荐并对外开放方式。U8 V12.5之前版本,提供免费使用.之后版本是需要购买授权付费使用!

CO:用友内部的接口,不对外开放。主要针对单据的数据操作。由用友的各个业务开发组封装提供。数据格式为xml(dom)

1. 支持单据 增、删、改、查、审核、弃审

1. 支持范围 : 基础档案;供应链--销售,采购,库存,委外;财务--应收应付,凭证,存货核算

库存 USERPCO.voucherco

销售 voucherco_sa

委外?voucherco_om

采购 voucherco_pu

ROP计划订单 voucherco_pp

应付CO类 UFAPBO.clsApvouch

基础档案? U8SrvTrans.IClsCommon

2. 不支持工作流。 项目上注意做需求规避

SQL:不少二次开发人员没有掌握接口调用方式,或接口调用无法满足其实际场景,会采用直接修改数据表的方式。风险最高,问题最大。不推荐使用

写在后面:WEB API 支持的编程语言更多,但是相对的接口少,EAI 接口全一点,但是只能传XML数据,而且与其他系统的集成性也差很多!

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » 用友U8+开发接口EAI、API、OpenAPI、SQL、CO 五种方式对比与剖析

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情