您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 用友U890API接口方案(.NET)
理光U8接口方案U8售前顾问蒋秋伟2009年12月20日CRM系统售前数据服务系统数据整体数据备品数据通过U8API建立与CRM,SD等系统的与衔接U8APIU8后台数据时时更新U8接口整体解决方案U8API简介U8API是为U8客户化应用开发提供的一套标准化的U8ERP业务编程接口。U8API资源管理器U8API通过“U8API资源管理器”对U8范围内所有API进行集中统一分类管理,形成了一套完整的U8API资源库。U8API的使用者可以使用“U8API资源管理器”浏览、查看API及其接口定义,并可辅助进行代码生成(目前支持C#和VB语言);U8API的开发者可以通过此工具发布、注册API,所有业务API都必须在“U8API资源管理器”中进行注册。U8APIBrokerU8API提供了一套运行时调用框架——U8APIBroker。它是所有U8API的调用代理,用户要使用某个API只需调用U8APIBroker即可,无需直接访问真正的API。API内容—整体介绍API接口目前,U8API提供了供应链、生产、财务三个产品的所有单据的增删改、审核/弃审等API接口。API分类U8API按照U8ERP业务产品模块进行分类,并以U8主要业务实体(单据、档案、凭证)作为操作对象,提供了常用的基本操作。比如:对于库存的收发单据,提供“新增”、“审核”、“弃审”、“删除”、“装载”、“修改”六个API接口。使用环境必须安装.NETFramework2.0;必须安装U8-872版本的供应链采购、销售和库存管理产品。API浏览查找—API描述在“开始”-“程序”-“用友ERP-U8”-“UAP”目录下找到“U8API资源管理器”,单击,登录,进入“U8API资源管理器”。在左侧“U8API”树形节点下,找到某某模块,如“库存管理”模块(可以看到下面列有很多个单据,如盘点单、采购入库单等),展开要操作的单据,分两个子节点:“事件”和“服务接口”,在“服务接口”下可以看到该单据提供的API接口,如“添加新单据”、“审核单据”等。双击这些节点出现该API的详细描述,如左图所示。API浏览查找—代码示例在节点上右键单击弹出“上下文菜单”,在“代码示例”菜单项上弹出下一级子菜单,单击它们,如单击“VB代码示例”则可以看到调用该API的VB示例代码,如左侧图所示。直接拷贝这些代码,然后在集成开发环境(IDE)中编辑和编译这些代码,即能实现调用U8标准API。利用这些代码示例时,请按照其中每一步骤的提示说明正确操作,如添加必要的引用、按照自动生成的代码填入正确的参数等。正确使用则可以调用成功,否则会返回详细的错误信息。API调用过程--组件引用VB%U8SOFT%\UFMOM\U8APIFramework\UFIDA.U8.U8APIFramework.tlb%U8SOFT%\UFMOM\U8APIFramework\UFIDA.U8.MomServiceCommon.tlb%U8SOFT%\UFMOM\U8APIFramework\UFIDA.U8.U8MOMAPIFramework.tlb、API调用过程—API调用步骤对U8API的调用分成六个步骤:步骤一:构造U8Login对象并登陆;步骤二:构造环境上下文对象,传入Login,并按需设置其它上下文参数;步骤三:构造APIBroker,调用Connect,传入API地址标识(Url)和环境上下文;步骤四:API参数赋值;步骤五:调用API;步骤六:获取返回结果。
本文标题:用友U890API接口方案(.NET)
链接地址:https://www.777doc.com/doc-5080987 .html