页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

说明

在某些项目的系统集成中,用户可能希望集成

1. 说明

       在某些项目的系统集成中,用户可能希望集成 Smartbi 的功能模块,比如用户管理,这时候可以使用openmodule.jsp(完整地址类似http://ip:port/smartbi/vision/openmodule.jsp)通过在 URL 后带各种参数,集成不同的模块。

  • 目前支持集成的模块有:发布的目录或资源、系统运维、用户管理、会话管理、个人设置等。

       目前支持集成的模块有:发布的目录或资源、系统运维、用户管理、会话管理、个人设置、消息中心、审核流程等。

2.基本参数

下面的四个参数是集成任何模块时,都必须传入的基本参数。但如果已经单点登录过,就不需要在

       下面的四个参数是集成任何模块时,都必须传入的基本参数。但如果已经单点登录过,就不需要在 URL 中再传递用户名和密码了,除非希望以一个新的用户去集成指定模块。  

模块分类

基本参数(必选项)

所有模块

  • user:登录Smartbi的用户名;
  • password:登录Smartbi的密码;
  • id:模块id,参数值请见四、可集成模块对应参数说明
  • showbanner:是否显示Smartbi的标题栏。不设置此参数或设置为false时,不显示标题栏;设置为true时,则显示。


    面板
    borderColor#BBBBBB
    bgColor#F0F0F0
    borderWidth1
    borderStylesolid

    目录

    传递上述四个参数,集成分析展现模块的访问地址,如下所示。

    maxLevel3



    模块分类

    基本参数

    所有模块

    • user:登录Smartbi的用户名;
    • password:登录Smartbi的密码;
    • id:模块id,参数值请见四、可集成模块对应参数说明
    • showbanner:是否显示Smartbi的标题栏。不设置此参数或设置为false时,不显示标题栏;设置为true时,则显示。

           

      

    传递上述四个参数,集成分析展现模块的访问地址,如下所示。

    代码块
     http://localhost:18080/smartbi/vision/openmodule.jsp?id=Analysis&showbanner=false&user=admin&
    password
    password=manager

           效果如下所示。
           Image Added

    3.附加参数

    除了基本参数外,各个模块还有一些其它参数可供设置。分别说明如下(下表中的

           除了基本参数外,各个模块还有一些其它参数可供设置。分别说明如下(下表中的弃用,是相对于V8版本)。 

    参数名称

    说明

    修改

    displaycustom

    定制管理,原v8版本有这个参数。

    V9弃用

    resaudit资源审核,原v8版本有这个参数。V9弃用

    4.集成模块与参数对应关系

    • 具体每个模块的集成示例请见集成示例。
    模块(V9)

    模块

    id参数

    附加参数(可选项)

    其它说明

    数据门户DataPortalshowleftpanel
    显示左侧栏 showbanner显示banner 
    显示左侧栏;
    数据连接Databaseshowleftpanel
    显示左侧栏 showbanner显示banner
    显示左侧栏;
     
    数据准备DataProvider
    showleftpanel 显示左侧栏 showbanner显示banner

    数据挖掘
     
    DataMining
    分析展现Analysisshowleftpanel
    显示左侧栏 showbanner显示banner
    显示左侧栏;
     

    资源发布

    Publish

    catalogid(必须):资源树目录ID,展示指定的发布资源

     

    showleftpanel 显示左侧栏;

    公共设置

    Settings

    showleftpanel
    显示左侧栏 showbanner显示banner
    显示左侧栏;

     

    系统运维

    systemmanager

    showleftpanel 显示左侧栏 showbanner显示banner 


    用户管理

    usermanager

     

     


    用户管理 -> 用户管理

    user

     

     


    用户管理 -> 角色管理

    role

     

      


    用户管理 -> 角色管理 -> 资源授权

    rolerespermission

    rolename:角色名称。查看该角色的资源授权。

    rolename(必须):角色名称。查看该角色的资源授权。

    用户管理 -> 角色管理 -> 操作授权

    rolefuncpermission

    rolename:角色名称。查看该角色的操作授权。

    rolename(必须):角色名称。查看该角色的操作授权。

     

    会话管理

    sessionmanagement

     

     


    个性设置

     myoption

     

     

    我的设置-> 基本资料

    myinfo

     

     


    我的设置-> 拥有的权限

    mypurview

      

    拥有发布目录mycatalog
      

    我的目录privatefolder、favorite
      

    发布目录displaycatalogcatalogid(必须):资源树目录ID,展示指定的发布资源
     

    注意事项

    附加参数中的 
    消息中心

    ①【消息中心】messageCenter

    ②【消息详情】messageDetail

    ③【新建消息】

    messagecreate

    ②【消息详情】:b64msg:使用base64加密过后的JSON字符串,JSON字符串的格式为:{"id" : 消息id, "category": 消息类型(包括:"sys", "notice", "warn", "private"(系统、通知公告、预警、私信) )}。(消息id可通过RMI接口:MessageModule.getMessageByCategory(String category, int pageNum, int pageSize, String title, Boolean showUnread) 来获取,title为title的过滤条件,未null时表示不过滤title)

    审核流程

    mytask(待办)

    workflowmonitor(流程监控)

    workflow(流程管理)


    应用

    ①【应用】Application

    ② 【应用商店】appstore

    ③【商店运维管理】appoperation

    ④【应用详情】appdetail

    1、【应用商店】appstore。在该页面中无Tab栏,打开的应用详情为新窗口打开。

    附件参数:order(可选):应用的排序顺序;不传值:默认使用发布时间排序;time:发布时间;views:访问量;installs:安装数;comments:评论数。

    2、【应用详情】appdetail。

    附加参数:appId(必须):应用id;isShowHead(可选):默认为true。

    数据答疑DataFaq



    5.注意事项

           附加参数中的 catalogid都可以在指定节点的“资源属性”对话框上,从“节点ID”文本框中获取。

           Image Modified

    6.集成示例

    6.1 我的空间

    6.1.1 我的空间

    支持id

           支持id: privatefolder、favorite

    代码块
    languagexml
    http://localhost:8080/smartbi/vision/openmodule.jsp?id=privatefolder&showbanner=false

           Image Modified

    6.2 管理

    6.2.1 系统运维

    代码块
    languagexml
    http://localhost:8080/smartbi/vision/openmodule.jsp?id=systemmanager&showbanner=false

           Image Modified

    6.2.2 用户管理

    管理员:

           管理员:

    代码块
    languagexml
    http://localhost:8080/smartbi/vision/openmodule.jsp?id=usermanager&showbanner=false

           Image Modified

    普通用户:

           普通用户:

    代码块
    languagexml
    http://localhost:8080/smartbi/vision/openmodule.jsp?id=user&showbanner=false

           Image Modified

    角色管理

           角色管理:

    代码块
    languagexml
    http://localhost:8080/smartbi/vision/openmodule.jsp?id=role&showbanner=false

           Image Modified

    资源授权 

            资源授权 :

    代码块
    languagexml
    http://localhost:8080/smartbi/vision/openmodule.jsp?id=rolerespermission&showbanner=false&rolename=Admins

           Image Modified

    操作授权 

          操作授权 :

    代码块
    languagexml
    http://localhost:8080/smartbi/vision/openmodule.jsp?id=rolefuncpermission&showbanner=false&rolename=Admins

           Image Modified

    6.2.3 会话管理 

    代码块
    languagexml
    http://localhost:8080/smartbi/vision/openmodule.jsp?id=sessionmanagement&showbanner=false

           Image Modified

    6.3 我的设置

    个性设置

    6.3.1 基本资料

    代码块
    languagexml
    http://localhost:8080/smartbi/vision/openmodule.jsp?id=
    myoption基本资料
    myinfo&showbanner=false

    Image Removed

           Image Added

    6.3.2 拥有的权限

    代码块
    languagexml
    http://localhost:8080/smartbi/vision/openmodule.jsp?id=
    myinfo
    mypurview&showbanner=false

    Image Removed

    拥有的权限

           Image Added

    6.4 消息中心

    6.4.1. 消息中心模块

    代码块
    languagexml
    http://localhost:8080/smartbi/vision/openmodule.jsp?id=messageCenter&showbanner=true

    Image Added

    6.4.2 消息详情模块

    集成消息详情模块访问地址(只能访问未读的消息),如下所示。

    代码块
    http://localhost:8080/smartbi/vision/openmodule.jsp?id=messageDetail&showbanner=true&b64msg=eyJpZCIgOiAiSThhOGE5ZjVlMDE3OWVhYmZlYWJmMGVlOTAxNzllYWVlYzk4NzAwOGYiLCAiY2F0ZWdvcnkiIDogInByaXZhdGUifQ==

    其中b64msg为{"id" : "I8a8a9f5e0179eabfeabf0ee90179eaeec987008f", "category" : "private"}的base64加密字符串。

    Image Added


    6.4.3 新建消息

    集成新建消息模块访问地址,如下所示。

    代码块
    http://localhost:8080/smartbi/vision/openmodule.jsp?id=
    mypurview&showbanner=false

    Image Removed

     

     

     
    messagecreate&showbanner=true


    Image Added

    6.5 应用

    6.5.1. 应用

    集成应用模块的访问地址,如下所示:

    代码块
    http://localhost:18080/smartbi/vision/openmodule.jsp?id=application&username=admin&password=admin

    Image Added

    6.5.2. 应用商店

    集成应用模块中应用商店的访问地址,打开应用商店并按访问量排序,如下所示:

    代码块
    http://localhost:18080/smartbi/vision/openmodule.jsp?id=appstore&username=admin&password=admin&order=views

    Image Added

    6.5.3. 商店运维管理

    集成应用模块中商店运维管理的访问地址,如下所示:

    代码块
    http://localhost:18080/smartbi/vision/openmodule.jsp?id=appoperation&username=admin&password=admin

    Image Added

    6.5.4. 应用详情

    集成应用模块中应用详情的访问地址,如下所示:

    代码块
    http://localhost:18080/smartbi/vision/openmodule.jsp?id=appdetail&username=admin&password=admin&appId=I8a8aef9a017c989a989acdc7017c9b4f75870ba5

    Image Added

    6.6 审核流程

    6.6.1 待办

    集成审核流程中的待办模块的访问地址,如下所示:

    代码块
    http://localhost:18080/smartbi/vision/openmodule.jsp?username=admin&password=admin&id=mytask

    其中id参数固定为mytask,使用时修改ip地址、端口和账户密码。

    Image Added

    6.6.2 流程监控模块

    集成审核流程中的流程监控模块的访问地址,如下所示:

    代码块
    http://localhost:18080/smartbi/vision/openmodule.jsp?username=admin&password=admin&id=workflowmonitor

    其中id参数固定为workflowmonitor,使用时修改ip地址、端口和账户密码。

    Image Added

    6.6.3 流程管理模块

    集成审核流程中的流程管理模块的访问地址,如下所示:

    代码块
    http://localhost:18080/smartbi/vision/openmodule.jsp?username=admino&password=admin&id=workflow

    其中id参数固定为workflow,使用时修改ip地址、端口和账户密码。

    Image Added