页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 6 下一个 »


适用场景

有时候企业内部不止smartbi一个系统,多个系统之间的查看需要进行频繁地切换操作。此时可以考虑在smartbi中通过web链接直接打开第三方系统的页面,减少这种频繁的切换。

若第三方系统需要进行登录方可访问,那么可以勾选Web链接的“传递登录信息”,将smartbi系统中当前用户的登录名和密码传递到第三方系统中

若需要打开的第三方系统的页面需要从smartbi传递一些参数进去,那么可以使用Web链接的“自定义参数”功能,设置参数并进行传递。


如下示例,模拟了在smartbi系统中打开一个第三方系统jsp页面:Smartbi系统将用户名、密码、以及名称为“产品目录”的参数值传递给了这个jsp页面,该jsp页面将接受到的用户名、密码以及产品目录参数值显示了出来。

实现步骤

1.  1)在“系统导航栏”选择 分析展现,展开资源目录区,在现有文件夹的更多操作,选择 新建分析 > Web链接 

     2)在“系统导航栏”选择 分析展现,在“分析展现”界面主菜单选择“更多分析”的 Web链接

2. 按下图所示填写名字以及需要访问的第三方系统页面的地址:

3. 点击【增加】 可增加一个参数,填写“参数名称”为“产品目录”、“参数值”输入“饮料”。则打开web链接时,会在第三方系统页面的URL后面拼上 “ ?产品目录=饮料”进行访问。

注意

参数名称不可随意定义,应该与第三方系统的页面中定义的参数名称保持一致。比如第三方系统页面中定义的参数名称叫做“产品目录”,那么web链接中增加的参数名称也必须是“产品目录”



若需要动态传递参数值,那可以绑定内部参数,动态切换参数值并传递给第三方系统的页面。


4、可选择是否勾选 在当前窗口打开、传递登录信息。

5、点击该web链接,效果图如下:内部参数显示在目标页面中,切换参数后,参数传递到目标页面中

如何在外部资源中接收绑定的参数值以及用户名密码,具体可参考附件资源:test.jsp 

  • 无标签