历史版本50 :公共链接分享仪表板 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

FineBI 版本JAR 包
5.12020-01-15

1.2 应用场景

用户制作好仪表板后,需要发给其他用户来查看或者编辑,且希望无需挂出即可查看。

1.3 功能介绍

业务人员共享仪表板给其他人可以通过创建公共链接的方式实现。创建公共链接是指创建访问该仪表板的公共链接,此公共链接任何人都可以访问,不需要登录,也不需要有任何权限。

注:分享仪表板必须保证分享者和被分享者在同一局域网内才能访问。

2. 操作步骤编辑

2.1 管理员配置公共链接权限

在使用公共链接权限的时候需要管理员在管理系统>权限管理>仪表板下为对应的用户配置仪表板公共链接分享的权限才可进行创建公共链接。详情参见:公共链接权限 。

2.2 创建公共链接

1)普通用户 demo 制作好仪表板后,进入数据决策系统仪表板节点,将鼠标悬浮在仪表板上方,可以看到创建公共链接按钮。如下图所示:

18.png

2)点击创建公共链接按钮,出现链接分享设置框,如下图所示:

1586482846963149.png

3)如果想要任何人都可以访问该仪表板,则打开公共链接按钮,自动生成访问链接,该访问链接可用来直接访问仪表板,不需要任何权限。点击复制链接按钮可复制该链接分享给其他人,如下图所示:

1586483790571283.png

注:公共链接功能让所有用户都能将自己创建的仪表板公开,此行为可能会导致内部数据外泄,因此 FineBI 提供了对公共链接权限的管理,需要公开链接时可以给对应用户配置权限,方便管理;公共链接权限默认不开启。详情参见:公共链接权限 。

2.3 替换 IP

若为在本地访问的数据决策系统,比如访问地址为:http://localhost:37799/webroot/decision,则生成的仪表板公共链接也为 localhost 开头的链接,如下图所示:

8.png

该链接直接复制分享给非本机的用户是没法访问的,需要将该 localhost 改成当前服务器的 IP 。

2.3.1 查看 IP

2.3.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.eyJyZXBvcnRJZCI6ImNhN2U2MWJhOTZjMDRhNTg4NjU0NTQwMTVmNzc3ZTZmIiwidXNlcklkIjoiYjVmMGMyZWUtNjQwZi00MDM5LWE0ZDQtOTE4YjU1MzU0ODk4IiwianRpIjoiand0In0.WIUVqKIODvYe1NpICMkJA6bCiLwKOqkkZs1xUsi0tu4 

2.4 创建防火墙端口入站规则

除了需要替换 IP 外,还需要为该 FineBI 安装机器创建访问该端口的防火墙入站规则,此处,BI 的访问端口为 37799 ,则设置防火墙入站规则时设置特定端口为 37799 。如下图所示:

Windows下创建防火墙端口入站规则可参考 防火墙入栈规则 。

1586485005852393.png

3. 效果查看编辑

均设置完成后,其他用户即可从外部通过链接访问该仪表板。如下图所示:

222

4. 注意事项编辑

4.1 关闭公共链接

若之前创建的公共链接不想要其他人再访问,可同样至创建公共链接处,点击关闭该公共链接按钮。按钮关闭后,刷新页面或者再次访问时需要登录用户名和密码。如下图所示:

1586485142622133.png

注:创建的公共链接没有时间限制,在关闭链接之前均可生效。

4.2 局域网

分享仪表板必须保证分享者和被分享者在同一局域网内才能访问。

4.3 仪表板组件跳转

若用户通过公共链接分享的仪表板中设置了 网页链接跳转 ,需要跳转到新的仪表板时,新仪表板需登录才可以查看,且新仪表板的数据权限为当前登录角色的。而跳转前的仪表板显示的数据是该公共链接创建者拥有的数据权限下的数据。

4.4 权限

创建的公共链接只有查看权限,不具备编辑权限。

4.5 服务器注册

问题现象:分享链接显示未注册或者超出人数。

原因:没有进行服务器注册。

解决方案:进行注册授权,详情参见:FineBI 服务器注册步骤

4.6 服务器后台报错 

问题现象:服务器报错:ERROR error get user name from req  ERROR reportId : 00748d435956496f8a6582f601a8edbf

解决方案:2020-01-15 版本的 BI 中有此报错,但不影响正常使用,且 2020-04-03 版本的 BI 中已经无此报错提示。