前面两章我们介绍了SmartBI报表系统的安装部署,以及如何制作报表,下面我们介绍如何在O2OA系统中使用SmartBI报表系统中使用已创建好的报表。

1、部署SmartBI集成O2OA的自定义customer应用程序

打开O2OA应用市场安装SmartBI自定义应用,并正确配置服务器目录config/customSmartbi.json文件,重启O2OA服务器

详情请查看应用市场中如何安装配置SmartBI自定义应用

部署成功后在系统的API列表中会显示SmartBI自定义应用的服务接口

2、添加页面设计端SmartBI报表组件

在O2OA系统的页面设计端,比如门户页面,流程表单,内容管理表单中添加SmartBI组件,并进行相应的资源选择配置, 我们以门户页面为例

新建一个门户页面,找到左边组件列表中的SmartBI报表,把组件拖动到页面中

如果没有安装SmartBI自定义应用程序,会提示开发人员先安装自定义应用

正确拖拽组件后在组件的右边属性中选择SmartBI中的资源显示到页面中

选择对应的资源后组件内容就展示SmartBI系统中的报表,如在SmartBI系统中有新报表,可点击右边刷新按钮同步资源,增加到下拉列表选择中。

3、预览页面显示如下


如果Smartbi与第三方系统部署在不同的机器上,或者部署在同一机器不同的应用服务器域下,即出现跨域访问,则系统在访问过程中有可能出现各种奇怪问题。解决跨域问题可设置代理服务器,把SmartBI应用与项目应用代理到同一个IP或者域名上。具体可参考官方解决方案https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=21955599

推荐文章:

CRM客户管理使用手册
2021-02-19
O2OA包含一个简单的开源CRM客户信息管理系统,提供客户信息管理,客户线索管理,公海管理,联系人管理以及跟进信息和数据统计功能。O2OA是一款以流程管理为核心
移动办公-移动端应用权限配置
2021-02-25
O2OA平台拥有配套的原生开发的安卓和IOS移动APP,开发者在拥有公网IP或者域名的服务器上可以轻松体验移动办公环境,并且不会产生任何费用。本篇主要介绍如何配
服务集成-表单界面上自定义弹出选择器功能
2021-03-15
O2OA允许用户对表单进行自由的功能定制,可以增加自定义的组件和插件。本文介绍如果在表单界面上自定义弹出选择器的功能。
流程设计-拆分流程样例
2021-03-01
在复杂的流程设计中通常需要使用到拆分功能,比如公文管理流程中的各部门办理。本文主要介绍如何在O2OA平台中设计流程时使用流程拆分功能。
系统配置-自定义消息提醒
2021-06-25
O2OA平台设计了灵活的消息提醒数据交互方式,开发者可以根据自己的需要,来消费消息提醒数据,也可以将消息提醒数据接入到Kafka消息中间件来实现消息的准实时提醒
服务管理-开发接口服务
2021-03-01
O2OA提供的服务管理中心可以让用户使用Javascript语言自由编写脚本的处理逻辑来实现与第三方的数据交互,数据同步以及系统内的数据处理等工作,也可以编写系
系统配置-平台数据库配置信息样例
2021-11-25
@平台部署@O2OA@开源办公系统@数据库连接配置@数据库连接串@数据库配置O2OA开发平台支持大多数主流的数据库以及国产数据库,用户可以进行相应的第三方数据库
办公中心
2021-02-19
O2OA办公中心用于查阅您您待办或已办事项,发起新的流程任务等,您也可以在系统首页完成相关的操作。
开发知识-数据优化知识点
2021-02-07
查询性能优化使用连接(JOIN)来代替子查询(Sub-Queries)MySQL从4.1开始支持SQL的子查询。这个技术可以使用SELECT语句来创建一个单列的
源码调试-后端Java代码的远程调试
2021-04-26
O2OA是真正全代码开源的应用开发平台,开发者可以直接使用从github或者gitee上clone的源码编译成安卓客户端,代码可以修改,安全可靠,无限制。O2O

results matching ""

    No results matching ""