电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

实践案例 | 自定义API,无惧异构系统七十二变

来源:金蝶云社区作者:金蝶2024-09-237

实践案例 | 自定义API,无惧异构系统七十二变

小编推荐

大型企业通常有统一的平台和规范,在进行异构系统集成时,我们必须考虑如何适用这些规范。本期案例分享了如何利用开放平台的“自定义API”功能,设计接口报文,实现额外逻辑,使异构系统之间的数据也能按规范传输。




业务背景 

某建材行业的大型央企,拥有多个业务系统,业务系统之间的数据流转,需经过接口治理中心作为“中间人”透传。接口治理中心不参与具体业务操作,它为业务系统提供数据传输、接口管理、接口参数规范化等功能。金蝶核算系统想要接入主数据、财司、hr多个系统的数据,需要按照治理中心的规范改造接口。


业务痛点

但在进行接口改造方案评估的过程中,我们发现存在以下难题:


1. 企业提供的接口规范,有特定的接口格式,以及很多与苍穹实体无关的字段。苍穹开发平台提供了零代码配置实体操作API功能,但不能新增非实体字段参数,返回参数格式固定,难以适配治理中心的接口规范。


2. 接口规范里,要求返回报文标准字段定义为全大写,平台反序列化的结果,首字母为小写。


上传图片

3. 直接通过零代码配置的接口对主数据进行变更,比如行政组织变更上级组织,有可能对业务产生影响。

4. 客户要求保留主数据快照记录,便于数据版本溯源,快速定位因数据变更产生的问题。


解决方案

接下来为大家介绍,我们如何通过开放平台的“自定义API”功能解决以上场景的问题。

1. 通过【开放平台】->【自定义API】,编写java插件,按照接口规范封装请求报文和返回报文。具体封装过程可参考:

https://vip.kingdee.com/link/s/lBTwm

2. 新建

实践案例 | 自定义API,无惧异构系统七十二变

小编推荐大型企业通常有统一的平台和规范,在进行异构系统集成时,我们必须考虑如何适用这些规范。本期案例分享了如何利用开放平台的“自定...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信