如何实现报表集成?(三)——资源集成

news2024/12/31 5:53:59

在上一篇,我们介绍了用户同步和单点登录,帮助用户了解什么是用户同步、如何做用户验证,以及如何实现单点登录。

这一篇,我们看下如何做资源集成。


行文过程中得到了来自报表软件厂商 Smartbi 的报表产品:电子表格软件的协助,在此致谢。


本篇主要介绍4部分内容:链接集成、模块集成、页面集成和移动端集成。


链接集成

通过访问 URL 链接,可在第三方系统中集成 Smartbi 整个系统的访问入口。

设置方式有三种。

方法一:通过下面的链接打开 Smartbi。由于此方式把用户名、密码暴露到 URL 中,从安全性方面考虑不建议采用此方式。

http://localhost:18080/smartbi/vision/index.jsp?user=admin&password=manager

效果如下:

4067d45e35f8872e9c552eba5e4cab29.jpeg


方法二:在第三方系统中编写 JS 脚本实现登录,效果如下:

ed9caee5d624ae1cbe5ff694065b3438.jpeg


方法三:采用 Smartbi 提供的 单点登录,系统初始化时即登录 Smartbi。之后通过下面的链接访问 Smartbi,就不再需要传递用户和密码了。

http://localhost:18080/smartbi/vision/


模块集成

用户希望集成 Smartbi 的功能模块,比如用户管理,这时候可以使用openmodule.jsp(完整地址类似http://ip:port/smartbi/vision/openmodule.jsp)通过在 URL 后带各种参数,集成不同的模块。

目前支持集成的模块如下: 

283583dec02bb86dfa8ad0d49f8cb14c.jpeg


页面集成

将报表或页面嵌入到第三方系统中(资源集成),是系统集成中最为常见的一种方式。Smartbi 可以方便地集成到客户现有的门户系统中,或者是其它任意系统中。通常做法是在页面中放置一个 iframe 标签,然后通过 src 属性访问 Smartbi 的资源链接即可。详述如下。

资源访问地址:在外部系统中集成 Smartbi 的资源,全部通过下面的 URL 地址来访问。Smartbi 将其所有类型资源的访问全部整合到了 openresource.jsp 之中。

支持的资源类型

目前支持被集成的资源类型有如下:

a71091104a4b3605fddff3eb3f2f5dea.jpeg


移动端集成

通过开箱即用的插件包支持钉钉、微信集成,将数据分析成果扩大到移动端和通讯工具。支持微信用户与Smartbi用户双向同步。实现将报表发布到钉钉、微信,和微信企业号进行绑定,便于用户交流协作。


由于资源集成涉及很多技术细节,受篇幅所限无法一一详细列示,感兴趣的小伙伴可以通过厂商的在线 Wiki 了解详情。


关于 Smartbi 的电子表格软件,大家可以到其官网https://www.smartbi.com.cn/spreadsheet了解更多详情。

希望你有所收获。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/192733.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

leetcode-每日一题-1663-具有给定数值的最小字符串(简单,贪心)

很久没有做过贪心类型的题目了,因为用的很少,大多都用的dp,这道题第一眼看过去以为是dp,因为力扣里面的中等题很多都是dp,但仔细一看发现是贪心,思路其实很简单,先全部最小,中间插一…

机械设备ERP系统可以给企业带来哪些好处?

随着信息化技术的进步与智能制造的发展趋势,很多制造企业也在一直探寻适合自己的信息化管理转型之路。机械设备EPR系统对于机械设备制造企业来说就是关键一环。要充分发挥出机械设备ERP系统的赋能作用,必不可少的是从生产制造的各个环节出发,…

ONLYOFFICE 文档 v7.3 现已发布:表单角色、SmartArt、安全性设置、查看窗口等功能

在 ONLYOFFICE 最新版本的在线编辑器中现已提供高级表单、SmartArt 图形插入、增强密码保护和公式计算、幻灯片特殊粘贴项等多项功能。继续阅读以了解所有更新。 字段填写接收人角色 现在,数字表单将更加高效。您可为需要填写表单的用户分配各种角色,简…

中医名词看不懂?用PaddleNLP做一个中医“百科全书”

我是一个深度学习爱好者,目前对自然语言处理感兴趣,热衷于了解一些人工智能中的数学推导和经典论文复现,正在成长的“小趴菜”一枚,在PPDE指导计划中,创作了中医文献阅读理解项目,下面将由我介绍在项目创作…

Java开发面试(技术面)经历 (二)

2022-11-08,应聘Java开发 :云智慧(实训机构,个人观点,与培训没区别) 今天二面技术面,问了一些问题 1.集合有哪些? 两大容器如图:Collection集合 list下面还有Vector&…

Veeam Backup Replication v12 发布 (含下载) - 面向所有工作负载的备份软件

Veeam Availability Suite v12 请访问原文链接:https://sysin.org/blog/veeam-backup-12/,查看最新版。原创作品,转载请保留出处。 作者主页:www.sysin.org 全球首屈一指的备份和恢复提供商 管理、控制、保护您的 数据&#xff…

数字化基本概念

数字化是什么?为什么要做数字化转型?感觉只是用计算机软件替代了原有的工作和流程。 听多了,每天的工作也被冠以数字化,说来很重要,确是不清楚为何,也来了解一下。 数字化:改变做事方式、发…

分享企业做微信小程序开发的步骤_公司如何申请微信小程序步骤

对于小程序新手来说,想要建立一个小程序,第一步就是要拥有一个小程序。那么如何开通小程序?公司小程序如何申请?今天就来手把手教你们如何开通小程序吧: 一、填写帐号信息 到微信公众平台首页,直接点击帐号…

android——开发中哪些习惯会影响卡顿的发生

开发中哪些习惯会影响卡顿的发生,如下:1.布局太乱,层级太深。1.1:通过减少冗余或者嵌套布局来降低视图层次结构。比如使用约束布局代替线性布局和相对布局。1.2:用 ViewStub 替代在启动过程中不需要显示的 UI 控件。1.…

C#学习记录——C# winform程序怎么打包成安装项目(VS2019图解)

今天学习将Winform程序打包成安装项目,参考网上教程,并记录尝试过程。 测试打包的程序为用C# Winform开的的一个客户端程序。 1、安装打包插件 在程序打包之前需要安装Microsoft Visual Studio Installer Projects插件。 1.1、选择扩展管理 在VS2019…

(面经四):笔试

面试经历(四) 时间:2022-11-14 笔试 (培训机构真该洗啊,写完后根本不看你写的笔试,直接给你说送你去培训,技术什么都没有问,直接拿着你的简历画画,画什么实训和培训的不同…

Docker建立自己的私有仓库

仓库(Repository)是集中存放镜像的地方。 一个容易混淆的概念是注册服务器(Registry)。实际上注册服务器是管理仓库的具体服务 器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像。从这方面来说&am…

Python学习------起步3(序列与数据类型转换)

目录 序列 1.切片 2.列表(list) 3.元组 数据类型转换 习题 好了,今天就开始序列的学习了,其实在C语言里面我们学过数组或者字符数组,Python中的序列跟它们一样是一种数据的储存方式,其中学习过程也是比…

LeetCode动态规划(九):完全背包(初级)

学习目标: 理解完全背包和0-1背包遍历顺序的区别 学习内容: 15. LeetCode377. 组合总和 Ⅳhttps://leetcode.cn/problems/combination-sum-iv/ 16. 爬楼梯(进阶班版) 17. LeetCode322. 零钱兑换https://leetcode.cn/problems/coin-change/ 18. Leet…

winform发布功能附加dll、db、xml、json等文件

我们日常进行程序的更新升级可能会用到winform的发布功能,但有些文件可能会无法伴随着发布一同发布出去或者每次发布后文件的数据被覆盖,下面一起看一下怎么解决: winform发布功能参考我另一篇文章https://blog.csdn.net/qq_39569480/articl…

筑基四层 —— 详解三子棋和扫雷

目录 一.修炼必备 二.三子棋详解 三.扫雷详解 四.三子棋和扫雷的完整代码 !!!恭喜你,成功突破至筑基四层!!! 一.修炼必备 1.入门必备:VS2019社区版,下载地址&#xff…

leetcode51,52 N皇后相关(回溯方法)

题目1:N皇后 按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n 皇后问题 研究的是如何将 n 个皇后放置在 nn 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n ,返回所有不同的 n 皇后问题…

入职一年,那个准的下班的人,比我先升职了...

最近心态崩了。 和我同期一道进公司的人又升了一级,可是明明大家在进公司时,他不论是学历还是工作经验,样样都不如自己,眼下不过短短的两年时间便一跃在自己的职级之上,这着实让我有几分不甘心。 我想不明白&#xff…

谈谈Linux epoll惊群问题的原因和解决方案

近期排查了一个问题,epoll惊群的问题,起初我并不认为这是惊群导致,因为从现象上看,只是体现了CPU不均衡。一共fork了20个Server进程,在请求负载中等的时候,有三四个Server进程呈现出比较高的CPU利用率&…

OpenCV 图像平滑处理

本文是OpenCV图像视觉入门之路的第10篇文章,本文详细的在图像上面进行了图像均值滤波、方框滤波 、高斯滤波、中值滤波、双边滤波、2D卷积等操作。 OpenCV 图像平滑处理目录 1 均值滤波 2 方框滤波 3 高斯滤波 4 中值滤波 5 双边滤波 6 2D卷积(自定义…