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

全面预算——数据接口

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

全面预算——数据接口

变更记录

产品版本
更新内容更新日期
V5.0.0初始版本2022年12月1日
V5.0.023

入参变化

2023年07月18日


1、预算数据查询接口

描述:按传入的用户编码、体系编码、数据集编码、维度编码、维度成员编码进行数据查询。

 

接口定义:

kd.epm.eb.service.olap.ShrekService.queryData(Map<String, Object> params);


接口实现

kd.epm.eb.service.openapi.data.ShrekServiceImpl



接口地址http://localhost:8080/ierp/kapi/v2/bgmd/shrek/query

  

请求方式:微服务及OpenAPI

 

请求参数:

参数名

必录

类型

描述

modelNumber

文本

体系编码

datasetNumber

文本

数据集编码

data

 Map

查询维度编码及维度成员编码数据集合,集合的Key是维度编码,集合的Value是维度成员编码集合

 

返回数据

[
         
["Entity", "Account", "BudgetPeriod"], //维度编码
         [100, "Org1", "1001", "FY2022.01M"], // 数组的第一个是度量值,后面的是维度成员编
码,顺序是按维度编码的顺序返回
         [200, "Org1", "1002", "FY2022.02M"],
         [300, "Org2", "1003", "FY2022.03M"],
         [400, "Org2", "1004", "FY2022.04M"]
]


微服务请求示例

Map<String, Object> params = new HashMap();
params.put("modelNumber", "体系编码");
params.put("datasetNumber", "体系下数据集编码");

Map<String, Object> dimMemberMap = new HashMap();
dimMemberMap.put("Entity", Arrays.asList("Entity", "Org1"));
dimMemberMap.put("Account", Arrays.asList("1001", "1002"));
dimMemberMap.put("BudgetPeriod", Arrays.asList"FY2022", "FY2022.01M"));
dimMemberMap.put("Version", Arrays.asList"Version", "Actual"));
params.put("data", dimMemberMap);

DispatchServiceHelper.invokeBizService("epm", "eb", "ShrekService", "queryData",
new Object[]{params});


OpenAPI请求示例

{
     "params": {
           "modelNumber": "budget",
           "datasetNumber": "default",
           "data": {
                   "Entity": ["Entity",
                   "Org1",
                   "org2"],
                   "Account": ["1001",
                   "1002"],
                   "BudgetPeriod": ["FY2022",
                   "FY2022.01M"],
                   "Version": ["Version",
                   "Actual"]
           }
     }
}

 

重要提示:为了保证接口的性能,当前数据查询接口只返回2万条数据。

 

2、预算数据写入接口

接口定义:

kd.epm.eb.service.olap.ShrekService.saveData(Map<String, Object> params)
kd.epm.eb.service.olap.ShrekService.saveIncrementData(Map<String, Object>
params)

 

接口实现

kd.epm.eb.service.openapi.data.ShrekServiceImpl



接口地址http://localhost:8080/ierp/kapi/v2/bgmd/shrek/save


请求方式:微服务及OpenAPI

 

请求参数:

参数名

必录

类型

描述

 modelNumber

文本

体系编码

 datasetNumber

文本

数据集编码

 dimensions

数组

数据写入的维度编码集合,用来确认数据的维度顺序,这里的维度编码数量必须与数据集关联的维度数量保持一致

 data

 

全面预算——数据接口

变更记录产品版本更新内容更新日期V5.0.0初始版本2022年12月1日V5.0.023入参变化2023年07月18日1、预算数据查询接口 描述:按传入的用户编...
点击下载文档文档为doc格式

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

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