1. 概述编辑
1.1 版本
FineBI 版本 | JAR 包 | 新增功能 |
---|---|---|
5.1 | 2020-01-15 | - |
2020-08-03 | 公共链接支持清除所有联动 |
1.2 应用场景
用户在制作完仪表板后,往往需要分享给外部客户查看。外部客户若是没有平台账号,该如何分享让他们可见呢?
1.3 功能介绍
分享仪表板的公共链接后,任何人都可以不需要登录,也不需要有任何数据权限,就可以查看仪表板。通过公共链接查看的仪表板只有查看权限,不可编辑以及导出 Excel 。
使用公共链接分享仪表板给用户,仪表板进行修改后,无需再次发送分享链接。
2. 操作步骤编辑
2.1 管理员配置公共链接权限
公共链接功能让所有用户都能将自己创建的仪表板公开,此行为可能会导致内部数据外泄。
所以 FineBI 只有在管理员给普通用户打开公共链接的分享权限后,普通用户才能通过公共链接分享仪表板。
管理员如何配置权限详情请参见:公共链接权限 。
2.2 创建公共链接
1)点击创建公共链接
鼠标悬浮在仪表板上,出现创建仪表板按钮,如下图所示:
2)打开公共链接的按钮,并点击复制链接,如下图所示:
2.3 通过公共链接访问仪表板
将复制的链接粘贴分享,其他用户可以直接点击该链接查看仪表板。
2.4 关闭公共链接分享
若之前创建的公共链接不想要其他人再访问,可同样至创建公共链接处,点击关闭该公共链接按钮。如下图所示:
注:创建的公共链接没有时间限制,在关闭链接之前均可生效。
关闭按钮后,之前创建的公共链接失效,如下图所示:
3. 注意事项编辑
3.1 替换 IP
若用户把 bi 工程安装在本地,没有部署到外网可以访问的服务器上,比如访问地址为:http://localhost:37799/webroot/decision,则生成的仪表板公共链接也为 localhost 开头的链接,如下图所示:
该链接直接复制分享给非本机的用户是没法访问的,需要将该 localhost 改成当前服务器的 IP 。
3.1.1 查看 IP
Windows 服务器的 IP 可参考 Windows如何查看自己的IP 获取;
Linux服务器的IP可参考 Linux如何查看自己的IP 获取。
3.1.2 localhost 修改为 IP
例如:比如 FineBI 安装的机器 IP 为 120.20.29.224 。
原获取的公共链接为:
http://localhost:37799/webroot/decision/v5/design/report/share/ca7e61ba96c04a58865454015f777e6f?link=eyJhbGciOiJIUzI1NiJ9.eyJyZXBvcnRJZCI6ImNhN2U2MWJhOTZjMDRhNTg4NjU0NTQwMTVmNzc3ZTZmIiwidXNlcklkIjoiYjVmMGMyZWUtNjQwZi00MDM5LWE0ZDQtOTE4YjU1MzU0ODk4IiwianRpIjoiand0In0.WIUVqKIODvYe1NpICMkJA6bCiLwKOqkkZs1xUsi0tu4
替换 IP 后链接为:
http://120.20.29.224:37799/webroot/decision/v5/design/report/share/ca7e61ba96c04a58865454015f777e6f?link=eyJhbGciOiJIUzI1NiJ9.eyJyZXBvcnRJZCI6ImNhN2U2MWJhOTZjMDRhNTg4NjU0NTQwMTVmNzc3ZTZmIiwidXNlcklkIjoiYjVmMGMyZW
3.2 创建防火墙端口入站规则
若是用户使用的 FineBI 端口不是37799,就需要在防火墙入站规则中将特地本地端口更改成用户自己的端口号。如下图所示:
Windows下创建防火墙端口入站规则可参考 防火墙入栈规则 。
3.3 局域网
若使用的局域网,则分享者和被分享者需在在同一局域网内才能访问。
3.4 仪表板组件跳转
若用户通过公共链接分享的仪表板中设置了 组件跳转 ,需要跳转到新的仪表板时,新仪表板需登录才可以查看,且新仪表板的数据权限为当前登录角色的。而跳转前的仪表板显示的数据是该公共链接创建者拥有的数据权限下的数据。
3.5 权限
创建的公共链接只有查看权限,不具备编辑和导出 Excel 的权限。
3.6 服务器注册
问题现象:分享链接显示未注册或者超出人数。
原因:没有进行服务器注册。
解决方案:进行注册授权,详情参见:FineBI 服务器注册步骤
3.7 服务器后台报错
问题现象:服务器报错:ERROR error get user name from req ERROR reportId : 00748d435956496f8a6582f601a8edbf
解决方案:2020-01-15 版本的 BI 中有此报错,但不影响正常使用,且 2020-04-03 版本的 BI 中已经无此报错提示。
3.8 清除公共链接内所有联动
打开分享的公共连接,当仪表板存在联动效果时,右上角会出现,点击悬浮按钮能够进行仪表板重置,清除所有联动。如下图所示: