1. 概述
1.1 版本
报表服务器版本 | JAR 包版本 | 插件版本 | 云之家 App 版本 |
---|---|---|---|
10.0 | 2019-03-10 | V1.8.4 | V1.0 |
1.2 应用场景
有些用户将云之家作为移动端办公平台,希望直接将报表集成到云之家中,以轻应用作为统一入口来查看报表。
1.3 功能介绍
在云之家管理中配置基本参数,就可以读取到云之家平台通讯录,将报表用户与云之家用户绑定,就可以实现单点登录。
在定时调度的输出设置中,可以配置并推送云之家消息。
支持扫码登录。
注:云之家插件推送不支持文件消息类型。
1.4 插件安装
点击下载插件:云之家-fr10
设计器插件安装方法参照:设计器插件管理
服务器安装插件方法参照:服务器插件管理
注意插件安装后需要重启一次帆软设计器或Tomcat
2. 操作方法
2.1 配置用户同步
用户同步配置是云之家插件最基础的功能,按下图步骤配置相应的参数。
参数配置时,有两个配置项需要注意:
报表服务器地址:需要使用外网地址加上报表工程路径。
只读密钥:按下图所示步骤获取。
2.2 配置单点登录
在云之家 App 的轻应用管理中把移动端访问地址,PC 端访问地址填上。需要注意用户关联关系,可以配置为 手工配置,通过工号关联,通过手机号关联。
1)配置移动端单点登录
在云之家 App 创建 FineReport 轻应用,对应地址为配置移动端单点登录。(需要先安装h5插件)
FineReport:外网地址/decision/plugin/public/com.fr.plugin.sln3063/zch/login?isApp=1
例如: http://ngrok.wiwy.us:8080/webroot/decision/plugin/public/com.fr.plugin.sln3063/zch/login?isApp=1
2)配置 PC 端单点登录
新增 PC 端自动登录接口地址,在云之家>管理中心>轻应用管理,选择对应的轻应用配置其 Web 端访问地址,桌面端访问地址。
FineReport:外网地址/decision/plugin/public/com.fr.plugin.sln3063/zch/login
例如: http://ngrok.wiwy.us:8080/webroot/decision/plugin/public/com.fr.plugin.sln3063/zch/login
3)配置直接单点到某一个页面
在云之家 App 创建 FineReport 轻应用,对应地址为配置移动端单点登录。
FineReport:外网地址/decision/plugin/public/com.fr.plugin.sln3063/zch/login?isApp=1&callBack=base64(url)
可以用https://www.sojson.com/base64.html进行编码
配置的完整url如下
4)单点到某一个页面(1.8.5的云之家插件才支持)
在最新的云之家插件中通过云之家管理界面的报表单点链接生成按钮,点击之后输入要回调的地址,这里要输入以http开头的地址,并且如果是报表的话,需要和前面配置的报表服务器地址是同一个域名,这样单点登录才会成功。
点击生成按钮会生成一个类似于:http://xxx.com/webroot/decision/url/yzj/login?token=1aabac6d068eef6a7bad3fdf50a05cc8 的url,将这个url复制到云之家的轻应用的移动端或pc端地址即可。
2.3 配置消息推送
创建推送之前需要创建一个公共号。
创建公众号的方法请参见:如何进入公众号消息处理平台
2.4 配置扫码登录
1)再创建一个扫码登录的轻应用,将移动端地址指向:https://yunzhijia.com/opencloud/openthird/qrlogin
2)然后配置扫码登录的应用 ID 和密钥。
3)最后去登录页面点击摄像头即可实现扫码登录。