ABI的集成与扩展介绍

2260
2

辰哥 管理员

发表于2019-6-27 17:03

楼主

ABI的集成
ABI的集成指ABI面向第三方系统进行的集成。



场景1:客户需要在其环境或系统中嵌入有ABI计算的结果页面。
ABI提供有很多客户方便接入的前端web接口,只需根据规则拼接好url地址,通过url链接客户就能很方便地接入ABI的页面。



比如拼接一个查看报表的url:http://192.100.11.22:8080/abi/ebibase/showreport.do?resid=EANA$2$2$2$a22f94016b3a4a7da84f788a782c595e$43a8f4a558104fa4bdd332eb859eb5ff.rpttpl
其中abi/ebibase/showreport.do是操作地址,参数resid=后面的内容就是一个报表的id。


场景2:客户提供接口供ABI取数。
针对这种情况,ABI有专门用于取数的接口数据源。通过外部接口我们可以得到数据源,根据数据源就可以建立接口主题,这时候还能通过脚本对获取到的接口数据进行过滤筛选处理。有了接口主题表就可以制作分析表进行数据分析了。





场景3:客户想要ABI相关的数据或信息。
ABI提供有多种接口供外部获取想要的数据和信息,客户需要哪一个环节的信息数据(比如:日志信息、工作流信息),都可以通过相应的接口获取。





ABI的扩展
ABI的扩展指ABI可以灵活地对自身功能进行拓展增强。


场景1:报表展现时单击某一行数据使其整行变色。
ABI提供有客户端脚本,客户端脚本使用javascript语言编写,在页面初始化完成后执行,可以对页面增加特效和其它用户想要的定制效果。


场景2:当统计表格计算后的数据满足一定条件时,发送邮件,预警推送。
ABI提供有服务器端脚本,服务器端脚本使用的是java脚本语言groovy,可以根据需求完成客户想要的计算前的事件或计算后的事件。


场景3:客户想要定制一些组件,并能在报表编辑时使用。
ABI提供有扩展组件,扩展组件通过写入js扩展组件文件,即可添加一个新的组件,而不需要修改后台。




总结:通过ABI提供的各种接口和方法,ABI能很方便地根据客户要求进行对接和定制开发,这就使得ABI有优秀的集成和扩展能力。


最近看过此主题的会员

16601105820

esen_44BCDTY9TNT5

szjun

董斯文

后来

156

谢天祥

chenzyd

数据大白

zhzh

shqx

hcdHUAYU

秋tian

贯佳睿

2个回答

只看楼主

13894878096 小试身手Lv3

发表于2020-6-16 13:13

只看该作者

取消 关注该作者的回复

沙发

场景一,怎么在页面中使用URL

程序小哥哥 数据达人Lv4

发表于2020-6-16 13:27

只看该作者

取消 关注该作者的回复

板凳

13894878096 发表于 2020-6-16 13:13
场景一,怎么在页面中使用URL

你可以直接去问答版块提问

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号