找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
楼主: 849830265

[学习] 用友开发-接口

   火.. [复制链接]
 楼主| 发表于 2023-12-16 13:24:10 | 显示全部楼层
目前有做了多个项目,对接金蝶,wms、ems 、OA,钉钉等 ,方式采用U8API、co 方式调用,如果有需要二次开发,联系Q:840328787。
另:免费提供二次开发培训视频
回复 点赞 拍砖

使用道具 举报

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

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

使用道具 举报

 楼主| 发表于 2024-1-4 13:05:36 | 显示全部楼层
2021-04-15 更新腾讯课堂,添加了API-Webserices接口开发视频+代码案例
2021-05-05
更新腾讯课堂,添加了凭证接口开发视频+代码案例
2021-06-04
更新腾讯课堂,添加了工作流接口开发视频+代码案例
加Q群293892902了解下载资料
1.第一章:用友U8二次开发
1.1用友U8按钮开发
1.1.1讲解了如何添加自定义按钮,介绍了在销售订单和销售订单列表添加按钮。
1.1.2讲解如何获取单据界面的数据库链接、登录人员信息、以及表头内容、表体内容,以及如何给单据界面的表头、表体赋值,可以通过一般赋值,或者模拟输入方式赋值。
1.1.3介绍了三个案例。
第一个是引采购订单生产销售订单,快速生单。
第二个是循环表体,根据表体物料编码获取最新单价,更新的含税单价。
第三个是在列表批改备注,会循环列表,识别打勾的行,获取行销售订单号,根据行销售订单号更新对应备注。
1.2用友单据控件事件开发
1.2.1讲解了如何添加单据控件事件开发,介绍了在采购订单表头、表体控件校验后事件,以及表体单击后事件。
1.2.2介绍了三个案例
第一个表头选择供应商事件触发,循环表体根据供应商+存货编码从价格表获取维护单价,赋值给表体的采购单价栏目。
第二个表体选择物料编码事件触发,循环表体根据供应商+存货编码从价格表获取维护单价,赋值给表体的采购单价栏目。
第三个单击表体,根据表体物料编码查询最近一次的采购价格信息,弹窗显示。
1.3用友单据事件开发
1.3.1讲解了如何添加单据事件,介绍了在销售订单添加保存前触发的单据事件开发。
1.3.2介绍了一个案例
第一个是单据保存前检查00001客户不予许销售01000001此类产品,如果检查有此类产品,单据不允许保存,并且提醒用户。
1.4用友嵌入式窗口开发
1.4.1讲解了如何在U8添加菜单以及菜单嵌入式窗口。
1.4.2介绍了一个案例
第一个是开发嵌入式页签窗口,自定义窗口功能,本窗口功能是输入订单号和行号修改销售订单表体备注信息。
1.5用友补丁打包
1.5.1 介绍如何把开发好的dll文件打包成msi补丁,并且介绍如何部署msi补丁。
2.第二章:用友UAP单据开发
2.1用友UAP单据开发设计
2.1.1讲解如何新增UAP单据,设计UAP单据的界面,以及发布UAP单据到ERP。案例是临时发货单据,并且发布到ERP。
2.1.2讲解如何进行UAP单据开发,实现个性化功能发。案例是在临时发货单添加了自定义按钮,按钮功能是点击按钮弹输入框,改变表头备注信息。
3.第三章:用友UAP报表开发
3.1
用友UAP报表开发
3.1.1利用SQL储存过程和UAP报表工具开发自定义报表。并且指导如何添加查询条件以及部署报表到ERP。
4.第四章:用友接口功能开发
4.1介绍用友API方式生单
4.1.1U8 API是官方三大接口方式中,功能最强大,实用性最高的对接方式。为U8二次开发提供支持,诞生于开发产业链生态形成时期,面向交付伙伴提供U8二次开发支持。有专门的开发指导工具--“U8API资源管理器”。
4.1.2介绍了采购订单导入案例以及如何快速调整导入模板,快速学会测试API。
4.2介绍用友U8凭证导入
4.2.1使用用友底层接口方式生成U8凭证,接口具有各种校验,保证导入的凭证准确。
4.2.2提供用友集成的凭证导入案例,供研究。
4.3 介绍类似OpenApi的功能
4.3.1通过webserices+api的方式生成ERP单据,输入参数为json,返回参数也是json,实现web方式生单。
4.3.2介绍了对接文档、接口代码、部署方式、以及调试。
5.1介绍如何调用U8工作流接口
5.1.1 创建独立门户,通过调用U8工作流接口,完成提交、重新提交、审核同意、审核不同意、弃审等操作,实现与U8审批交互。

回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2024-1-5 15:35:31 | 显示全部楼层
首先,需要了解U8+的API开发框架。U8+ API开发框架是基于标准的Web API开发框架,使用HTTP协议进行通信。在API开发之前,需要先了解U8+的数据结构和业务逻辑,以便于更好地设计和开发API接口。同时,需要熟悉U8+ API开发文档,了解U8+ API的调用方式和参数要求。

其次,需要选择合适的开发语言和工具。U8+ API支持多种开发语言,包括Java、.Net、PHP等。选择合适的开发语言和工具,可以提高开发效率和代码质量。例如,使用Java语言开发U8+ API可以使用Spring框架和MyBatis ORM框架,可以更加方便地管理API的路由和请求参数,并且可以更好地管理数据库连接和事务。

接着,需要考虑API的安全性和性能。在API开发中,安全性和性能是非常重要的。为了保证API的安全性,需要在API接口中添加身份验证机制,例如使用API密钥或OAuth 2.0认证。为了保证API的性能,需要优化API接口的响应时间和数据传输量。例如,可以使用缓存技术和最小化数据传输量的方法来优化API接口的性能。

最后,需要进行API的测试和调试。在API开发完成后,需要进行API的测试和调试,以确保API的正确性和可用性。可以使用Postman等API测试工具进行测试和调试,并根据测试结果对API进行优化和改进。

综上所述,U8+ API开发需要了解U8+的数据结构和业务逻辑,选择合适的开发语言和工具,考虑API的安全性和性能,并进行API的测试和调试。通过合理的API设计和开发,可以帮助企业更好地集成自己的业务系统,提高工作效率和管理效果。
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2024-1-12 13:20:27 | 显示全部楼层
U8接口开发有EAI、API、OpenAPI、SQL、CO 五种方式。其中 EAI、API、OPENAPI是官方推荐且对外提供开放的三种方式。主体功能类似,但细节还是有较大区别。每种方式都有其产生的时间、背景、及其相应要解决的问题。产生的先后顺序如下:EAI->API->OpenAPI;
EAI
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2024-1-16 14:16:45 | 显示全部楼层
用友开发都是用 按钮开发、控件开发、事件开发、嵌入式窗口开发、api开发
回复 点赞 拍砖

使用道具 举报

发表于 2024-1-16 15:09:18 | 显示全部楼层
感谢分享啊
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2024-1-25 11:01:14 | 显示全部楼层
目前有做了多个项目,对接金蝶,wms、ems 、OA,钉钉等 ,方式采用U8API、co 方式调用,如果有需要二次开发,联系Q:840328787。
另:免费提供二次开发培训视频
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2024-1-30 15:18:33 | 显示全部楼层
目前有做了多个项目,对接金蝶,wms、ems 、OA,钉钉等 ,方式采用U8API、co 方式调用,如果有需要二次开发,联系Q:840328787。
另:免费提供二次开发培训视频
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2024-2-1 11:40:04 | 显示全部楼层

首先,需要了解U8+的API开发框架。U8+ API开发框架是基于标准的Web API开发框架,使用HTTP协议进行通信。在API开发之前,需要先了解U8+的数据结构和业务逻辑,以便于更好地设计和开发API接口。同时,需要熟悉U8+ API开发文档,了解U8+ API的调用方式和参数要求。

其次,需要选择合适的开发语言和工具。U8+ API支持多种开发语言,包括Java、.Net、PHP等。选择合适的开发语言和工具,可以提高开发效率和代码质量。例如,使用Java语言开发U8+ API可以使用Spring框架和MyBatis ORM框架,可以更加方便地管理API的路由和请求参数,并且可以更好地管理数据库连接和事务。

接着,需要考虑API的安全性和性能。在API开发中,安全性和性能是非常重要的。为了保证API的安全性,需要在API接口中添加身份验证机制,例如使用API密钥或OAuth 2.0认证。为了保证API的性能,需要优化API接口的响应时间和数据传输量。例如,可以使用缓存技术和最小化数据传输量的方法来优化API接口的性能。

最后,需要进行API的测试和调试。在API开发完成后,需要进行API的测试和调试,以确保API的正确性和可用性。可以使用Postman等API测试工具进行测试和调试,并根据测试结果对API进行优化和改进。

综上所述,U8+ API开发需要了解U8+的数据结构和业务逻辑,选择合适的开发语言和工具,考虑API的安全性和性能,并进行API的测试和调试。通过合理的API设计和开发,可以帮助企业更好地集成自己的业务系统,提高工作效率和管理效果。
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2024-2-20 11:35:04 | 显示全部楼层
固定资产变更单支持EAI 调用
回复 点赞 拍砖

使用道具 举报

发表于 2024-2-22 19:41:53 | 显示全部楼层
现在接口都开始收费了,甚是浑身疼,价格还不非~~~

点评

绕过收费就好  详情 回复 发表于 2024-2-22 20:00
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2024-2-22 20:00:59 | 显示全部楼层
705699559 发表于 2024-2-22 19:41
现在接口都开始收费了,甚是浑身疼,价格还不非~~~

绕过收费就好

回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2024-2-25 13:05:44 | 显示全部楼层
CO

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

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

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

      库存   USERPCO.voucherco

      销售   voucherco_sa

      委外?voucherco_om

      采购   voucherco_pu

      ROP计划订单  voucherco_pp

      应付CO类 UFAPBO.clsApvouch

      基础档案? U8SrvTrans.IClsCommon
回复 点赞 拍砖

使用道具 举报

发表于 2024-2-26 13:19:56 | 显示全部楼层
默默的学习下

点评

加Q群293892902了解  详情 回复 发表于 2024-2-26 13:32
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-4-29 14:55 , Processed in 0.035779 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表