【EAS报表集成方案专题】EAS报表数据接口

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

【EAS报表集成方案专题】EAS报表数据接口

支持版本:EAS8.5及以上版本支持(8.5版本需打补丁PT176126,8.6.1版本需打补丁PT171188)


1 业务场景

异构系统需要从接口获取EAS系统里报表项目数据


2 解决方案

通过Open API接口可批量获取年、期、组织、项目、取数类型、币别6类维度数据,满足EAS报表不同维度的数据抽取和应用。


3 操作步骤

(1)接口配置及启用

管理员账号登录Web端EAS,【路径:集成管理->接口服务->OpenAPI-> OpenAPI管理

新增接口分类

录入接口方案编码、名称,可选择是否共享,是否记录日志。

新增接口定义

按F7此处可编辑,然后手工输入元数据全路径。

选择方法后会自动带出入参和出参。

填写自动义实现类

接口启用

2接口调用

open api 接口调用方式如下:

String ip = "172.17.6.176";

int port = 8080;

String userName = "zj003";

String password = "";

String dcName = "EAS860NEW";

String language = "l2";

String data = "[\"公司编码\",\"模板编码\",\"年\",\"期\",\"EAS的币别编码\",\"报表类型值\",\"报表周期值\",\"报表是否已上报\",\"是否调整后报表\",{}]";

EASLoginContext loginCtx = new EASLoginContext.Builder(ip, port,  

new CommonLogin.Builder(userName, password, dcName, language)

//.appid("test")

.build())

.https(false)//是否https

.build();

OpenApiInfo info = new OpenApiInfo();

info.setApi("RptDataApiFacade-getRptData");

info.setData(data);

OpenApi openApi = OpenApiFactory.getService(loginCtx);

String result = openApi.invoke(info);

System.out.println("----------result:" + result);

3接口发布


4 注意事项

注意事项1

接口元数据定义:支持Entity、façade、function三种类型的元数据

注意事项2

接口参数说明:


5 参考资料

EAS补丁特性说明-报表集成数据接口



更多EAS报表集成相关功能点击链接查看

EAS报表集成方案专题汇总 

【EAS报表集成方案专题】EAS报表数据接口

支持版本:EAS8.5及以上版本支持(8.5版本需打补丁PT176126,8.6.1版本需打补丁PT171188)1 业务场景异构系统需要从接口获取EAS系统里报表...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息