前面两章我们介绍了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

推荐文章:

开发知识-React篇:在O2OA平台框架中使用React
2021-02-07
  本章我们介绍使用React的CreateReactApp工具,在O2平台中创建React应用。在本例中,我们将列示当前用户的前20条待办,点击标题打开待办;
linux环境libreoffice安装及使用
2021-08-27
进入官网或者下载源下载适配操作系统的版本,linux下载rpm版本,截止本文档最新的版本是7.2,可以下载次新稳定版本7.1.5,下载完成后执行下面命令解压安装
开发知识-Linux非root用户如何使用80端口启动O2OA
2021-02-07
普通用户:whs下载o2server在普通用户自己的目录中创建一个data目录,命令:mkdirdata。进入data目录,下载o2server的zip包。命令
业务开发-组织架构-下级组织创建操作
2021-02-26
O2OA提供多级组织架构设置能力,用户可以在系统内设置集团、分公司、部门、小组等多级企业组织结构来满足办公需要。本文主要介绍如何在O2OA中创建顶组织的下级组织
移动办公-将平台集成到企业微信(WeChat)
2021-11-16
@移动办公@O2OA微信办公@企业微信办公@微信办公@手机办公O2OA平台拥有配套的原生开发的安卓和IOS移动APP,可以以自建应用的方式集成到企业微信,同步企
RPM打包-将O2OA打成RPM安装包
2021-08-03
@源码打包@RPM打包@O2OA@rpm安装包在国产可信环境一般不允许对服务器进行文件上传解压安装,这时,我们需要把O2OA打包成符合要求的RPM安装包,通过可
系统配置-配置服务器连接O2云
2021-03-05
O2OA拥有云端应用市场以及配套的移动办公APP,支持IOS和安卓端。用户可在连接O2云之后,使用APP使用移动办公。移动办公APP开放源代码,不会产生任何费用
神经网络
2021-02-19
O2OA支持配置神经网络模型,协助完成办公系统中的信息推荐,意见选择等功能。它是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型,通过创建神经
平台维护-备份和恢复平台数据操作
2021-11-03
@服务器管理@O2OA@数据备份@数据恢复@数据迁移@文件存储备份O2OA提供平台数据导出导入的数据迁移方案,开发者可以将平台的全部数据从一个环境平滑迁移到其他
前端API-前端界面开发API文档
2021-03-02
O2OA使用前后端分离的模式进行系统设计,并且也开放了全部的后端API供开发者使用,开发者可以根据各类API组织出符合实际业务需求的新服务或者新业务。本文主要介

results matching ""

    No results matching ""