如何在业务系统中集成帆软产品能力?开放平台系列插件帮您搞定

文 | 商业智能BI相关文章 阅读次数:684 次浏览
2023-04-24 11:07:54

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

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

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

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

1案例详解

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

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

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

自身业务系统,仪表板的制作,开放平台系列插件

具体效果演示

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

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

2插件功能

1、整体功能

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

自身业务系统,仪表板的制作,开放平台系列插件

插件业务流程

2、开放平台主插件

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

功能模块 功能简介
API管理 · 接口查看:接口功能、调用方式等

· 接口管理:支持接口的增删改查和复制使用

应用管理 新建应用,系统自动生成应用ID和密钥,作为接口调用的凭证。
认证方式 接口认证方式管理,除通用认证方式外,另外默认提供三种备选认证方式,同时支持新增自定义认证方式。
权限管理 为应用管理中的新建应用,开放API接口的调用权限。
日志管理 展示接口调用情况,包括API的请求频率、请求时间、响应时间、内存占用等详细记录。

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

自身业务系统,仪表板的制作,开放平台系列插件

配置页面

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

3、开发平台子插件

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

子插件
应用场景
FineReport接口 调用相应接口,可实现FineReport的部分功能

· 模板文件/文件夹目录增删改操作

· 模板文件中数据集编辑操作

· 模板文件内血缘关系查询

· 远程设计权限编辑/查询

FineBI接口 调用相应接口,可实现FineBI的部分功能

· 数据准备:分组、业务包、数据集的增加、删除、更新、重命名、查询等操作。

· 仪表板:仪表板的制作、另存为、删除、查询等操作。

· 数据权限:公共分组、业务包、数据集的权限更新操作,行列权限操作。

· 仪表板权限:公共链接使用权限、分享使用权限。

FineAuthToken认证平台接口 开放平台系列插件提供服务前,调用帆软功能接口时的认证逻辑,可沿用。

比如,目前主流的软件——finereport,它小到填报、查询、部署、集成,大到可视化大屏、dashboard驾驶舱,应有尽有,功能很强大。最重要的是,因为这个工具,整个公司的数据架构都可以变得规范,下一步就是构建企业的大数据平台了。而且它是java编写的,支持二次开发,类Excel的设计器,无论是IT还是业务,上手都很简单:编辑sql优化、数据集复用简直都是小case,大大降低了报表开发的门槛。在企业中被关注最多的数据安全方面,FineReport支持多人同时开发同一套报表,并通过模板加锁功能防止编辑冲突;通过数据分析权限控制,保障数据安全。

自身业务系统,仪表板的制作,开放平台系列插件

报表产品更多介绍: www.finereport.com

相关内容

立即体验 立即体验

在线客服

电话咨询

技术问题

投诉入口

返回顶部