Advertisement

U8API开发指南手册

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:DOC


简介:
《U8API开发指南手册》是一份详尽的技术文档,旨在帮助开发者深入了解和掌握用友U8系统的API接口应用技巧与方法,助力高效系统集成及二次开发。 “U8API资源管理器”是一款专为用友U8客户化应用开发设计的平台工具产品,旨在提供统一的标准U8 API接口查询、访问及调用规范等服务。该产品的目标是帮助开发者基于标准API资源进行统一编程模型和开发规范的应用集成与个性化功能扩展,从而构建更加贴合企业需求的信息系统。 ### U8API 开发手册知识点详解 #### 一、U8API 资源管理器概述 - **定义**:U8API 资源管理器是专为用友U8客户化应用开发设计的一款平台工具产品,旨在提供统一的资源查询、访问及调用规范服务。 - **功能**:它提供了完整的标准 API 接口,帮助开发者基于这些接口实现应用集成与个性化扩展,为企业打造更符合需求的信息系统。 #### 二、U8API 资源分类体系 - **分类方式**:根据功能模块和单据类型对 U8API 资源进行划分。例如,在库存管理模块下,针对盘点单提供了多种标准 API 接口,包括但不限于“添加新单据”、“审核单据”、“弃审单据”、“删除单据”、“装载单据”及“修改单据”。 #### 三、API接口获取与使用 - **获取方式**: - 用户可以在U8产品的 “UAP” 目录下找到 U8 API 资源管理器,登录后进入主界面。在此界面上可以通过左侧树形结构查找所需模块和单据,并进一步查看其 API 接口描述及代码示例。 - 支持的语言包括 C# 和 VB.NET。 - 用户只需遵循接口描述中的指导步骤并参照代码注释即可轻松使用这些资源。 - **使用步骤**: 1. **查找与发现**: 在 U8产品“UAP”目录下找到“U8API 资源管理器”,登录后进入主界面。通过左侧树形结构查找所需模块和单据,进一步获取其 API 接口描述及代码示例。 2. **组件引用**:根据使用的编程语言(C# 或 VB.NET)添加相应的组件引用。对于 C#, 需要的组件包括 `Interop.U8Login.dll` 和 `Interop.MSXML2.dll`; 对于 VB.NET,则需要引用 .tlb 文件和 Microsoft XML v3.0 组件。 3. **调用流程**:API 调用过程大致分为七个步骤: - 构造 u8login 对象并完成登录。 - 创建环境上下文对象,并传入登录对象及其他参数。 - 设置 API 地址标识(URL)参数。 - 创建 APIBroker 对象。 - 给 API 参数赋值。 - 调用 API. - 获取处理返回结果。 #### 四、API 参数赋值 - **参数类型**:主要分为 BO (Business Object) 和普通参数。BO 通常指单据的表头或表体数据,而普通参数则涵盖其他非表头和表体的数据。 - **赋值方法**: 不同类型的参数有不同的赋值方式。开发者需根据所调用 API 的具体要求填充这些参数以确保正确执行业务逻辑。 #### 五、小结 通过提供标准化的API接口和服务,U8API 资源管理器大大简化了基于 U8 平台的应用开发工作,并提高了效率。经过上述详细说明,读者应能全面了解这一工具并有效利用它满足企业定制化需求。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • U8API
    优质
    《U8API开发指南手册》是一份详尽的技术文档,旨在帮助开发者深入了解和掌握用友U8系统的API接口应用技巧与方法,助力高效系统集成及二次开发。 “U8API资源管理器”是一款专为用友U8客户化应用开发设计的平台工具产品,旨在提供统一的标准U8 API接口查询、访问及调用规范等服务。该产品的目标是帮助开发者基于标准API资源进行统一编程模型和开发规范的应用集成与个性化功能扩展,从而构建更加贴合企业需求的信息系统。 ### U8API 开发手册知识点详解 #### 一、U8API 资源管理器概述 - **定义**:U8API 资源管理器是专为用友U8客户化应用开发设计的一款平台工具产品,旨在提供统一的资源查询、访问及调用规范服务。 - **功能**:它提供了完整的标准 API 接口,帮助开发者基于这些接口实现应用集成与个性化扩展,为企业打造更符合需求的信息系统。 #### 二、U8API 资源分类体系 - **分类方式**:根据功能模块和单据类型对 U8API 资源进行划分。例如,在库存管理模块下,针对盘点单提供了多种标准 API 接口,包括但不限于“添加新单据”、“审核单据”、“弃审单据”、“删除单据”、“装载单据”及“修改单据”。 #### 三、API接口获取与使用 - **获取方式**: - 用户可以在U8产品的 “UAP” 目录下找到 U8 API 资源管理器,登录后进入主界面。在此界面上可以通过左侧树形结构查找所需模块和单据,并进一步查看其 API 接口描述及代码示例。 - 支持的语言包括 C# 和 VB.NET。 - 用户只需遵循接口描述中的指导步骤并参照代码注释即可轻松使用这些资源。 - **使用步骤**: 1. **查找与发现**: 在 U8产品“UAP”目录下找到“U8API 资源管理器”,登录后进入主界面。通过左侧树形结构查找所需模块和单据,进一步获取其 API 接口描述及代码示例。 2. **组件引用**:根据使用的编程语言(C# 或 VB.NET)添加相应的组件引用。对于 C#, 需要的组件包括 `Interop.U8Login.dll` 和 `Interop.MSXML2.dll`; 对于 VB.NET,则需要引用 .tlb 文件和 Microsoft XML v3.0 组件。 3. **调用流程**:API 调用过程大致分为七个步骤: - 构造 u8login 对象并完成登录。 - 创建环境上下文对象,并传入登录对象及其他参数。 - 设置 API 地址标识(URL)参数。 - 创建 APIBroker 对象。 - 给 API 参数赋值。 - 调用 API. - 获取处理返回结果。 #### 四、API 参数赋值 - **参数类型**:主要分为 BO (Business Object) 和普通参数。BO 通常指单据的表头或表体数据,而普通参数则涵盖其他非表头和表体的数据。 - **赋值方法**: 不同类型的参数有不同的赋值方式。开发者需根据所调用 API 的具体要求填充这些参数以确保正确执行业务逻辑。 #### 五、小结 通过提供标准化的API接口和服务,U8API 资源管理器大大简化了基于 U8 平台的应用开发工作,并提高了效率。经过上述详细说明,读者应能全面了解这一工具并有效利用它满足企业定制化需求。
  • C#版U8API.pdf
    优质
    《C#版U8API开发手册》是一份详尽的指导文档,专为开发者提供用C#语言进行用友U8系统API接口编程所需的全面指南和实用示例。 U8API 是为 U8 客户化应用开发提供的一套标准化的 ERP 业务编程接口。这套接口涵盖了采购、销售、库存管理(制造模块正在规划中)、财务以及基本档案等模块。 推出U8API是为了更好地满足用户个性化需求,实现更有效的客户定制交付。它按照业务产品模块分类,并以主要业务实体如单据、档案和凭证作为操作对象,提供了常用的基本操作功能。 U8API 提供了一个运行时调用框架——U8APIBroker 。这个框架是所有 U8 API 的代理接口,用户只需通过 U8APIBroker 调用所需的 API 即可。它作为一个服务中间件,起到了隔离提供者和使用者的作用,并减少了依赖关系。 尽管功能相似,但与 U8EAI 接口相比,U8API 使用传统的编程模型并更接近底层操作;而 U8EAI 则采用松耦合模式、XML 和请求/响应消息传递方式以及较粗粒度的业务逻辑处理。 在开发过程中,“U8 API 资源管理器”工具可以帮助开发者浏览和查看 API 及其定义,并辅助生成代码(目前支持 C# 和 VB 语言);API 开发者也可以通过该工具发布并注册 API,所有业务 API 必须在此中进行注册。 使用 U8API 的时候,在“开始”-> “程序”-> “用友 ERP-U8”->“UAP”的目录下找到“U8API 资源管理器”,登录后即可进入。在左侧的树形节点菜单下,选择所需模块如库存管理,并展开要操作的单据,可以看到两个子选项:“事件” 和 “服务接口”。在“服务接口” 下可以查看到该单据提供的 API 接口,例如添加新单据、审核单据等。 调用 U8API 时需引用特定组件。对于 C# ,需要引用 %U8SOFT%InteropInterop.U8Login.dll、%U8SOFT%InteropInterop.MSXML2.dll、UFIDA.U8.U8APIFramework.dll 等组件。 总的来说,U8 API 是一个强大且灵活的开发工具,能够帮助开发者快速搭建基于 U8ERP 的客户化应用系统。
  • Zint Zint
    优质
    《Zint开发手册指南》是一份全面介绍条形码和二维码生成库Zint的文档,详细讲解了其安装、配置及使用方法,适合开发者学习与参考。 Zint开发手册提供了相关API的使用教程。详情可参考相关文档。
  • ACR122U
    优质
    《ACR122U开发指南手册》为开发者提供了详细的文档和教程,帮助他们掌握ACR122U模块的各项功能和技术细节,适用于RFID应用开发。 包含ACR122U中文开发手册、脚本生成器以及ACS-Unified-LIB-CTAPI的相关资料。
  • STM32
    优质
    《STM32开发手册指南》是一本全面介绍如何使用STM32微控制器进行嵌入式系统设计和编程的手册。书中涵盖了从基础设置到高级应用的各种知识和技术,旨在帮助读者快速掌握STM32的开发技巧。 压缩包包含STM32开发指南文档说明及官方3.5固件库,欢迎下载。如遇问题,请留言。
  • IMX6Q
    优质
    《IMX6Q开发指南手册》是一份全面介绍NXP公司IMX6Q处理器硬件特性和软件编程技巧的专业文档,旨在帮助开发者快速掌握其应用技术。 迅为-I.MX6开发板采用Cortex-A9四核I.MX6Q处理器,主频1GHz,配备2GB内存与16GB存储空间。该开发板支持4G全网通、GPS、WIFI及蓝牙模块,并具备千兆以太网接口和摄像头等扩展功能。此外还提供SATA等多种接口选项,可实现多屏异显或双屏同显效果。
  • RK3399
    优质
    《RK3399开发手册指南》是一份详尽的技术文档,旨在指导开发者如何充分利用瑞芯微RK3399芯片的强大功能。该手册涵盖了硬件概述、软件架构及应用开发等方面的知识,帮助用户快速上手并进行高效创新。 本指南主要介绍RK3399的基本规格,并讲解如何搭建编译环境以及编译源代码的方法。此外,还会提供一些基础开发技巧,对新手有一定的帮助。
  • SpringBlade
    优质
    《SpringBlade开发指南手册》是一本全面介绍SpringBlade微服务框架使用的教程书籍,涵盖快速入门、核心模块解析及实战应用等内容,旨在帮助开发者高效构建企业级应用。 SpringBlade 是由一个商业级项目升级优化而来的 SpringCloud 微服务架构,采用 Java8 API 重构了业务代码,并完全遵循阿里巴巴编码规范。该架构采用了 Spring Boot 2、Spring Cloud Greenwich 和 Mybatis 等核心技术,同时提供了基于 React 和 Vue 的两个前端框架,用于快速搭建企业级的微服务系统平台。
  • eXosip
    优质
    《eXosip开发指南手册》是专为开发者设计的一份详细教程和参考资料,涵盖了eXosip库的各个方面,从基础概念到高级用法,帮助读者快速掌握SIP协议应用开发技巧。 eXosip开发者手册详细描述了如何使用eXosip2协议栈,并包括关键接口的说明。