在实际业务中,系统集成是众多企业普遍存在的场景。很多客户在自身的业务系统中,除了有报表页面/链接等展示层面的简单集成需求外,还有在帆软产品的设计能力、决策平台的管理能力以及简单的数据服务能力等功能层面,进行深度集成的需求。

于是,开放平台系列插件应运而生~

开放平台系列插件将帆软的产品能力封装成一系列接口,并提供统一的平台配置,供第三方开发者使用,完成系统集成和功能调用。

下面大师兄就通过一个客户案例,来跟大家介绍一下这个插件能帮助大家完成什么。

1 案例详解

某客户希望在自身业务系统中,集成FineReport和FineBI产品能力,即在自身业务系统中进行数据集配置、权限配置等工作,完成复杂报表/仪表板的开发和发布。

为实现该效果,该客户的开发人员在前期准备工作中,调用了开放平台插件中的数据权限、数据准备、仪表板、权限管理等相关功能下的相应接口,比如新建SQL数据集、新建仪表板等接口,并结合一定的前端页面开发工作,最终满足了上述需求。

如今,客户的业务人员只需在业务系统中选择要创建的报表类型,选择之前已经创建好的数据集,在线打开FineBI,创建组件,就可完成仪表板的制作。最后将仪表板权限分配给对应用户,进行自助分析。

帆软嵌入企业微信的架构图 帆软业务_数据集

具体效果演示

通过开放平台系列插件,客户完成了自身业务系统与帆软产品能力的深度集成。在自身业务系统中就能直接应用FineReport和FineB强大的数据准备与设计能力,开发复杂报表/仪表板,最终打造出了报表的统一管理平台,助力业务效率的提升。

看完插件能完成什么效果,接下来就让我们完整了解一下插件的功能。

2 插件功能

1、整体功能

开放平台系列插件包括开放平台主插件、开放平台—FR报表接口、开放平台—FineBI接口、开放平台—平台登录认证接口等多款插件,提供完备的API服务。

帆软嵌入企业微信的架构图 帆软业务_API_02

插件业务流程

2、开放平台主插件

开放平台主插件共包含5大功能模块:

帆软嵌入企业微信的架构图 帆软业务_开放平台_03

在帆软开放平台侧,开发者基于自身需求,首先选择相应的API接口,记录API路径和API方法两个参数,并进行相应的配置;接下来新建应用,记录应用ID和密钥两个参数,按需选择备选认证方式;最后在权限管理中,选定新建的应用,开启初始选择的API接口,最终完成整体的配置。

帆软嵌入企业微信的架构图 帆软业务_帆软嵌入企业微信的架构图_04

配置页面

在业务系统侧,根据上述配置中的API路径、API方法、应用ID、密钥等参数,完成功能的调用。

3、开发平台子插件

部分接口未内置到开放平台主插件中,而是以子插件的形式提供服务。

帆软嵌入企业微信的架构图 帆软业务_API_05

3 插件试用

主插件:

开放平台BETA插件作为主插件,可单独安装使用。

插件试用地址:开放平台BETA插件
帮助文档地址:开放平台BETA插件

子插件:

开放平台—FR报表接口、开放平台—FineBI接口、开放平台-平台登录认证接口作为子插件,需要先安装主插件,再安装子插件使用

插件试用地址:开放平台-FR报表接口、开放平台-FineBI5.0接口、开放平台-FineBI6.0接口、开放平台-平台登录认证接口
帮助文档地址:开放平台子插件