问题:
在与smartbi系统集成时,有时候不仅仅需要集成某些报表,而是需要在第三方业务系统中打开smartbi中的某个指定目录,让用户可以自由选择目录下的报表进行查看。如下:
这种场景如何实现呢?
解决方案:
首先,需要明确在第三方业务系统中是无法直接集成smartbi平台里分析展现下的指定目录的。但是smartbi支持集成通过“资源发布”功能发布出来的目录。可以参考:从第三方系统中打开Smartbi模块 。具体的操作步骤如下:
1、首先通过资源发布功能将“功能演示”这个目录发布给对应的用户/角色/用户组
2、在“分析展现”中找到“功能演示”这个目录,在该目录的“属性菜单”中,找到该目录的节点ID,将其复制下来。如‘Iff808081017e71047104f9ad017e712c98740179’
3、在第三方业务系统中,通过在smartbi的URL中拼接正确的 "openmodule.jsp?id=displaycatalog&catalogid=上面复制的目录的节点id" 即可实现打开“功能演示”的目录。如下: