在实际业务中,系统集成是众多企业普遍存在的场景。很多客户在自身的业务系统中,除了有报表页面/链接等展示层面的简单集成需求外,还有在帆软产品的设计能力、决策平台的管理能力以及简单的数据服务能力等功能层面,进行深度集成的需求。
于是,开放平台系列插件应运而生~
开放平台系列插件将帆软的产品能力封装成一系列接口,并提供统一的平台配置,供第三方开发者使用,完成系统集成和功能调用。
下面大师兄就通过一个客户案例,来跟大家介绍一下这个插件能帮助大家完成什么。
1 案例详解
某客户希望在自身业务系统中,集成FineReport和FineBI产品能力,即在自身业务系统中进行数据集配置、权限配置等工作,完成复杂报表/仪表板的开发和发布。
为实现该效果,该客户的开发人员在前期准备工作中,调用了开放平台插件中的数据权限、数据准备、仪表板、权限管理等相关功能下的相应接口,比如新建SQL数据集、新建仪表板等接口,并结合一定的前端页面开发工作,最终满足了上述需求。
如今,客户的业务人员只需在业务系统中选择要创建的报表类型,选择之前已经创建好的数据集,在线打开FineBI,创建组件,就可完成仪表板的制作。最后将仪表板权限分配给对应用户,进行自助分析。
具体效果演示
通过开放平台系列插件,客户完成了自身业务系统与帆软产品能力的深度集成。在自身业务系统中就能直接应用FineReport和FineB强大的数据准备与设计能力,开发复杂报表/仪表板,最终打造出了报表的统一管理平台,助力业务效率的提升。
看完插件能完成什么效果,接下来就让我们完整了解一下插件的功能。
2 插件功能
1、整体功能
开放平台系列插件包括开放平台主插件、开放平台—FR报表接口、开放平台—FineBI接口、开放平台—平台登录认证接口等多款插件,提供完备的API服务。
插件业务流程
2、开放平台主插件
开放平台主插件共包含5大功能模块:
在帆软开放平台侧,开发者基于自身需求,首先选择相应的API接口,记录API路径和API方法两个参数,并进行相应的配置;接下来新建应用,记录应用ID和密钥两个参数,按需选择备选认证方式;最后在权限管理中,选定新建的应用,开启初始选择的API接口,最终完成整体的配置。
配置页面
在业务系统侧,根据上述配置中的API路径、API方法、应用ID、密钥等参数,完成功能的调用。
3、开发平台子插件
部分接口未内置到开放平台主插件中,而是以子插件的形式提供服务。
3 插件试用
主插件:
开放平台BETA插件作为主插件,可单独安装使用。
插件试用地址:开放平台BETA插件
帮助文档地址:开放平台BETA插件
子插件:
开放平台—FR报表接口、开放平台—FineBI接口、开放平台-平台登录认证接口作为子插件,需要先安装主插件,再安装子插件使用
插件试用地址:开放平台-FR报表接口、开放平台-FineBI5.0接口、开放平台-FineBI6.0接口、开放平台-平台登录认证接口
帮助文档地址:开放平台子插件
现在下载插件提供三个月的免费试用期~