历史版本22 :跳转到仪表板(分析模板) 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1、描述编辑

视频学习:组件跳转在线视频学习请查看【组件跳转】

功能介绍:

  • 当在浏览某些汇总数据仪表板时,用户往往想要通过点击组件直接跳转到介绍该类型详细数据的仪表板B中,并且仪表板B中的数据根据点击的数据实现了过滤,就像在浏览网页时的超链接功能一样。例如点击仪表板互联网数据分析概况的新媒体渠道字段,跳转到仪表板公司综合运营管理驾驶舱中,且数据过滤为新媒体渠道。

    1.png

  • FineBI为用户提供了组件跳转来实现该功能,跳转分为分析模板和网页链接。分析模板跳转支持了对跳转的分析模板设置过滤字段,实现FineBI中仪表板之间的过滤跳转;网页链接跳转支持了在网页URL地址中可拼接动态字段值作为参数传递给目标地址,实现页面之间的过滤跳转。下面分别对两种跳转进行详细介绍。

2、分析模板跳转示例编辑

2.1 跳转设置

  1. 新建一张仪表板并添加组件后,为该组件选择下拉>跳转设置(组件默认为开启跳转状态),如下图:

    1.png

    若下拉中的开启跳转未勾选的话,需要先勾选开启跳转,才能点击跳转设置。

  2. 进入跳转详细设置界面,单击添加跳转 + ,出现两个跳转选项:分析模板网页链接,选择分析模板,如下图:

    1.png

  3. 进入跳转分析模板设置界面,可选择跳转的目标仪表板、是否传值及设置过滤字段、字段的选择等:

    1.png

  4. 我们想要对“一级渠道名”进行过滤跳转,因此选择对应公司综合运营驾驶舱模板,勾选对跳转目标传值并设置传值源字段及目标字段均为互联网渠道统计数据下的一级渠道名,打开位置选择新窗口(如果想要直接在本页面/对话框打开可选择“当前窗口“或者“对话框”),点击确定保存,如下图:

    1.png

  5. 若需同时设置多个过滤字段值,可点击+添加按钮新增。且源字段和目标字段可选的字段只能是源模板和目标模板对应的业务包内字段,没有其他未添加字段可选。

注:1. 若填了目标字段及源字段的传值关系,必须勾选“对跳转目标传值”,否则设置无效。 

2. 若勾选了“对跳转目标传值”,但未添加条件,则在跳转时将当前模板的控件过滤条件、联动钻取条件、维度与指标的过滤条件、触发条件值等全部传递给目标模板,但不在组件的过滤条件里显示;

3. 若未勾选“对跳转目标传值”,目标模板数据若与跳转数据来自同一张表或者关联表,跳转过去仍然会实现联动过滤的效果,但不在组件的过滤条件里显示;目标模板数据与跳转数据非同一张表且无任何关联,跳转过去就没有任何过滤效果。

2.2 效果查看

  1. 如上设置完成后,点击柱形图中的任一柱子,均会出现跳转到分析模板按钮。如下图,我们选择点击新媒体营销柱子,点击跳转到分析模板

    1.png

  2. 在新窗口跳转出了“公司综合运营驾驶舱”,且该仪表板过滤出了新媒体营销的数据,如下图:

    1.png


2.3 分析模板跳转权限继承相关

  1. 在跳转至分析模板时,若对模板设置了权限或者开启模板认证,则目标模板继承主模板的权限。即当用户拥有主模板的查看权限时,即使没有设置子模板的查看权限,该用户也可查看跳转后的子模板。

  2. 若用户拥有主模板查看权限,但没有子模板的查看权限,当该用户拷贝跳转后子模板的url到新的浏览器下,在登录不超时前可查看模板,当登陆超时后无法访问子模板或者数据。

  3. 为了便于理解,给出详细的用户操作场景示例说明:

操作场景
2019-11-09之前版本 JAR 包查看跳转分析模板2019-11-09之后版本 JAR 包查看跳转分析模板

用户A登录BI>打开仪表板1>跳转到分析模板2

(仪表板1开启模板认证,且用户A无查看分析模板2的权限)

当前页/新窗口/平台内新标签/对话框打开:能查看分析模板2

平台内当前标签打开 :提示没有权限

新窗口/平台内新标签/对话框/当前页/平台内当前标签页打开:都能查看分析模板2

用户A登录BI>打开仪表板1>跳转到分析模板2>拷贝分析模板2的URL到新的浏览器

(分析模板2开启模板认证,且用户A无权限/用户B有权限/用户C无权限)

用户无需登录,可直接查看分析模板2

数据权限用新浏览器中登录的用户进行过滤

(用户C如果拿到URL,可能导致数据泄漏)

  • 提示登录,用户A登录后,token未超时前可查看分析模板2,超时不可查看,需要重新跳转分析模板

  • 提示登录,用户B登录后,可以查看报表2,且模板数据权限会用B进行过滤

  • 提示登录,用户C登录后,提示没有权限

用户A登录BI>打开仪表板1>跳转到分析模板2>拷贝分析模板2的URL到同一浏览器的新标签页

(分析模板2开启模板认证,且用户A无查看分析模板2的权限)

用户A能看到分析模板2

token未超时前可查看分析模板2,超时不可查看,需要重新跳转分析模板

注:登陆超时时间可在管理系统<系统管理<登录<登陆超时设置下自行调整。

3、网页链接跳转示例编辑

网页链接可跳转显示正常的网页或者拼接动态字段值作为参数传递给其他系统cpt/表单的网页URL,下面我们分别介绍。

3.1 简单的网页

  1. 在跳转设置中选择添加网页链接,如下图:

    1.png

  2. 进入跳转网页链接的设置界面,如下图:

    1.png

  3. 我们在跳转URL中直接输入www.finebi.com,并选择打开位置为对话框,点击确定保存:

    1.png

  4. 此时随意点击组件中的某个元素,可以看到有跳转到网页链接可以选择:

    1.png

  5. 点击跳转到网页链接,对话框即跳出跳转的FineBI网页窗口,如下图所示:

    1.png

3.2 参数传递

跳转到其他系统URL的分为普通cpt/表单或者带参数的cpt/表单。普通的cpt/表单不含参,不会实现任何跳转过滤的效果;带参数的cpt/表单实现的是在跳转时,传递参数给目标cpt模板,实现过滤效果。

参数可直接在FineReport报表中设置,参考模板参数说明;或者通过FineBI的实时数据设置参数,并传递使用,参考URL参数的传递使用(实时数据)设置,再按照下面步骤设置参数传递到对应模板。

3.2.1 带参数的cpt/表单

  1. 带参数的跳转为选择拼接动态字段值作为参数传递给普通cpt/表单。书写规则是在对应的url位置中在左边选中字段填入,可填写绝对路径如:http://120.27.40.246:37799/webroot/decision/view/report?viewlet=供应商信息查询.cpt&para=公司名称或相对路径:/webroot/decision/view/report?viewlet=供应商信息查询.cpt&para=公司名称 

    1.png

  2. 点击确定保存后,在组件中选择产品进行网页链接跳转,则跳转URL显示为:http://120.27.40.246:37799/webroot/decision/view/report?viewlet=供应商信息查询.cpt&para=义美,如下图所示:

    1.png

    1.png

3.2.2 普通cpt/表单

  1. 普通cpt/表单的跳转即直接在URL处填写该cpt的url即可,如下图:

    1.png

  2. 选择跳转到网页链接以后,直接跳转到该cpt表单,如下图:

    1.png


注:FineBI中若拖入的字段为计算指标,则即使该模板进行了跳转设置,但计算指标字段无法点击进行跳转,只能点击非计算指标的字段跳转。 



组件跳转在线视频学习请查看【组件跳转】