- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用友软件二次开发与产品的接口技术规范草拟
全面升级 共同超越
用友软件二次开发与产品的接口技术规范(草拟)
二次开发的分类和接口技术基本原则
专项定制产品二次开发
指产品的流程不符用户要求,具有明显行业特点,但通用产品不能按其要求做修改,也无法通过平台配置实现其功能要求,在有关产品部的授权下,允许其根据产品的源代码做“专项定制产品二次开发”。
这种开发必须在产品源代码基础上做修改。产品开发部门不负责项目代码的升级维护,由原开发单位与用户按签定协议做维护和升级工作。
附加在产品外的二次开发
指附加于产品外的模块、功能的二次开发,具体如:定制报表、外挂新功能节点等。这种情况下,需要调用产品的接口,读取产品的数据。
这种开发禁止修改产品源代码,禁止修改数据到产品数据表,只能从产品数据表中读取数据,可以直接调用产品的Public接口。但需要通知对应的产品开发部门,并在产品开发部门登记备案,在产品开发部门需要修改这些接口的时候,负责通知相关的二次开发单位,说明重新调用的修改方法,由相关的二次开发单位负责重新修改和给对应的升级产品打补丁。
产品开发部门不负责项目代码的升级维护,由原开发单位与用户按签定协议做维护和升级工作。
独立的二次开发产品
指与业务产品完全独立,有自己的产品编码,可以独立与产品外安装运行。二次开发的独立产品与业务产品只能通过EAI(外部交换平台)实现数据接口交互。禁止直接调用产品的业务方法和接口,否则出现问题与产品开发部门无关。
二次开发调用产品的Public接口的流程和双方的责任规范
二次开发
登记调用Public接口方法(见附件格式)。发邮件通知有关产品开发经理。
如果没有及时登记调用接口方法,产品开发修改接口后,将无法通知到项目开发联系人。
平台代码的接口,对外公开后,原则上不能修改删除,所以这里二次开发调用后,不用作登记。
并且要求各平台开发部门,对外接口一旦公开,不允许作修改删除。
产品开发
产品开发经理收到项目开发方的登记申请后,如果没有异议,需要汇总到产品接口对外调用列表中,并邮件回复确认。
由于业务产品的Public接口方法是有修改可能的,在产品开发部门在修改时候,必须主动从产品接口调用登记表中获得已经调用接口的项目登记信息,根据登记情况和通讯联系方式,及时把接口的修改方式(见附件格式),发邮件通知给项目单位并电话确认。
二次开发需要修改产品接口和代码的流程
二次开发在实际业务有可能必须要求产品组修改产品的接口方法和产品的代码,
如:增加参数,修改功能等。
产品接口和代码修改的的流程图
责任和流程规范
禁止修改一切平台代码。
为充分保障各业务产品的稳定性,对二次开发提出的平台修改要求,当前版本中不予以批准。
在未经过产品开发经理授权情况下,严禁修改相关业务产品的任何接口和代码。否则一切后果,由二次开发单位承担,同时公司将对于相关责任人予以责罚。
必须提交产品接口和代码申请表,给产品开发经理,并直接沟通。
产品开发经理同意后,由产品开发负责修改测试。
在特殊情况下,也可以授权二次开发人员现场修改调试,由产品开发负责最终的测试、修改、维护。
修改完毕后,继续按《二次开发调用产品的Public接口的流程和双方的责任规范》登记备案。
最终测试完成的接口代码,交产品方面维护,并放到待产品发版版本中。
产品集成测试要求
修改完成,由二次开发方,负责在项目现场,进行业务产品的应用测试。
产品方,负责通用产品的功能测试。
双方及时同步协调代码和测试结果。
代码的最终修改权在产品方。
附件说明
附件一:登记调用Public接口方法申请表
为二次开发单位在申请调用业务产品接口方法时,登记填写,并发送到相关产品经理。
模版文件名称:调用##产品接口方法申请表_##大区(分公司)##项目200#年##月##日.xls
(请按实际情况和格式范例,修改成实际的文件名称。)
内容如下:
单位名称 联系人 职位 手机 电子邮件 项目名称 项目简介 调用产品+版本+模块名称+节点+类或代码文件名称 调用接口方法 实现功能说明 申请日期
附件二:登记调用Public接口方法汇总表
为产品经理作二次开发项目支持的配置文档。
模版文件名称:##产品##版本汇总被调用产品接口方法表.xls
内容如下:
单位名称 联系人 职位 手机 电子邮件 项目名称 项目简介 调用产品+版本+模块名称+节点+类或代码文件名称 调用接口方法 实现功能说明 申请日期 批准人 批准日期 修改日期 联系确认人
附件三:修改业务代码接口方法申请表
为二次开发单位作“修改业务代码接口方法申请表”。
为产品经理作“修改业务代码接口方法备案表”。
模版文件名称:##产品##版本
文档评论(0)