模块分类 | 基本参数 |
所有模块 |
|
传递上述四个参数,集成分析展现模块的访问地址,如下所示。
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?id=Analysis&showbanner=false&user=admin&password=manager |
效果如下所示。
3.附加参数
除了基本参数外,各个模块还有一些其它参数可供设置。分别说明如下(下表中的弃用,是相对于V8版本)。
参数名称 | 说明 | 修改 |
displaycustom | 定制管理,原v8版本有这个参数。 | V9弃用 |
resaudit | 资源审核,原v8版本有这个参数。 | V9弃用 |
4.集成模块与参数对应关系
- 具体每个模块的集成示例请见集成示例。
模块 | id参数 | 附加参数(可选项) |
---|---|---|
数据门户 | DataPortal | showleftpanel 显示左侧栏; |
数据连接 | Database | showleftpanel 显示左侧栏; |
数据准备 | DataProvider | |
数据挖掘 | DataMining | |
分析展现 | Analysis | showleftpanel 显示左侧栏; |
资源发布 | Publish | showleftpanel 显示左侧栏; |
公共设置 | Settings | showleftpanel 显示左侧栏; |
系统运维 | systemmanager | |
用户管理 | usermanager | |
用户管理 -> 用户管理 | user | |
用户管理 -> 角色管理 | role | |
用户管理 -> 角色管理 -> 资源授权 | rolerespermission | rolename:角色名称。查看该角色的资源授权。rolename(必须):角色名称。查看该角色的资源授权。 |
用户管理 -> 角色管理 -> 操作授权 | rolefuncpermission | rolename:角色名称。查看该角色的操作授权。rolename(必须):角色名称。查看该角色的操作授权。 |
会话管理 | sessionmanagement | |
个性设置 | myoption | |
我的设置-> 基本资料 | myinfo | |
我的设置-> 拥有的权限 | mypurview | |
拥有发布目录 | mycatalog | |
我的目录 | privatefolder、favorite | |
发布目录 | displaycatalog | catalogid(必须):资源树目录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”文本框中获取。
6.集成示例
6.1 我的空间
6.1.1 我的空间
支持id: privatefolder、favorite
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=privatefolder&showbanner=false |
6.2 管理
6.2.1 系统运维
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=systemmanager&showbanner=false |
6.2.2 用户管理
管理员:
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=usermanager&showbanner=false |
普通用户:
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=user&showbanner=false |
角色管理:
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=role&showbanner=false |
资源授权 :
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=rolerespermission&showbanner=false&rolename=Admins |
操作授权 :
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=rolefuncpermission&showbanner=false&rolename=Admins |
6.2.3 会话管理
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=sessionmanagement&showbanner=false |
6.3 我的设置
6.3.1
个性设置代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=myoption&showbanner=false |
6.3.2
基本资料
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=myinfo&showbanner=false |
6.3.
32 拥有的权限
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=mypurview&showbanner=false |
6.4 消息中心
6.4.1. 消息中心模块
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=messageCenter&showbanner=true |
6.4.2 消息详情模块
集成消息详情模块访问地址(只能访问未读的消息),如下所示。
代码块 |
---|
http://localhost:8080/smartbi/vision/openmodule.jsp?id=messageDetail&showbanner=true&b64msg=eyJpZCIgOiAiSThhOGE5ZjVlMDE3OWVhYmZlYWJmMGVlOTAxNzllYWVlYzk4NzAwOGYiLCAiY2F0ZWdvcnkiIDogInByaXZhdGUifQ== |
其中b64msg为{"id" : "I8a8a9f5e0179eabfeabf0ee90179eaeec987008f", "category" : "private"}的base64加密字符串。
6.4.3 新建消息
集成新建消息模块访问地址,如下所示。
代码块 |
---|
http://localhost:8080/smartbi/vision/openmodule.jsp?id=messagecreate&showbanner=true |
6.5 应用
6.5.1. 应用
集成应用模块的访问地址,如下所示:
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?id=application&username=admin&password=admin |
6.5.2. 应用商店
集成应用模块中应用商店的访问地址,打开应用商店并按访问量排序,如下所示:
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?id=appstore&username=admin&password=admin&order=views |
6.5.3. 商店运维管理
集成应用模块中商店运维管理的访问地址,如下所示:
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?id=appoperation&username=admin&password=admin |
6.5.4. 应用详情
集成应用模块中应用详情的访问地址,如下所示:
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?id=appdetail&username=admin&password=admin&appId=I8a8aef9a017c989a989acdc7017c9b4f75870ba5 |
6.6 审核流程
6.6.1 待办
集成审核流程中的待办模块的访问地址,如下所示:
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?username=admin&password=admin&id=mytask |
其中id参数固定为mytask,使用时修改ip地址、端口和账户密码。
6.6.2 流程监控模块
集成审核流程中的流程监控模块的访问地址,如下所示:
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?username=admin&password=admin&id=workflowmonitor |
其中id参数固定为workflowmonitor,使用时修改ip地址、端口和账户密码。
6.6.3 流程管理模块
集成审核流程中的流程管理模块的访问地址,如下所示:
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?username=admino&password=admin&id=workflow |
其中id参数固定为workflow,使用时修改ip地址、端口和账户密码。
1. 说明
在某些项目的系统集成中,用户可能希望集成 Smartbi 的功能模块,比如用户管理,这时候可以使用openmodule.jsp(完整地址类似http://ip:port/smartbi/vision/openmodule.jsp)通过在 URL 后带各种参数,集成不同的模块。
目前支持集成的模块有:发布的目录或资源、系统运维、用户管理、会话管理、个人设置、消息中心、审核流程等。
2.基本参数
下面的四个参数是集成任何模块时,都必须传入的基本参数。但如果已经单点登录过,就不需要在 URL 中再传递用户名和密码了,除非希望以一个新的用户去集成指定模块。
面板 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
模块分类
基本参数(必选项)
所有模块
- user:登录Smartbi的用户名;
- password:登录Smartbi的密码;
- id:模块id,参数值请见四、可集成模块对应参数说明
- showbanner:是否显示Smartbi的标题栏。不设置此参数或设置为false时,不显示标题栏;设置为true时,则显示。
传递上述四个参数,集成分析展现模块的访问地址,如下所示。
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?id=Analysis&showbanner=false&user=admin&password=manager |
效果如下所示。
3.附加参数
除了基本参数外,各个模块还有一些其它参数可供设置。分别说明如下(下表中的弃用,是相对于V8版本)。
参数名称
说明
修改
displaycustom
定制管理,原v8版本有这个参数。
V9弃用
4.集成模块与参数对应关系
- 具体每个模块的集成示例请见集成示例。
模块
id参数
附加参数(可选项)
资源发布
Publish
catalogid(必须):资源树目录ID,展示指定的发布资源
公共设置
Settings
系统运维
systemmanager
用户管理
usermanager
用户管理 -> 用户管理
user
用户管理 -> 角色管理
role
用户管理 -> 角色管理 -> 资源授权
rolerespermission
rolename:角色名称。查看该角色的资源授权。
用户管理 -> 角色管理 -> 操作授权
rolefuncpermission
rolename:角色名称。查看该角色的操作授权。
会话管理
sessionmanagement
个性设置
myoption
我的设置-> 基本资料
myinfo
我的设置-> 拥有的权限
mypurview
mytask(待办)
workflowmonitor(流程监控)
workflow(流程管理)
①【应用】Application
② 【应用商店】appstore
③【商店运维管理】appoperation
④【应用详情】appdetail
1、【应用商店】appstore。在该页面中无Tab栏,打开的应用详情为新窗口打开。
附件参数:order(可选):应用的排序顺序;不传值:默认使用发布时间排序;time:发布时间;views:访问量;installs:安装数;comments:评论数。
2、【应用详情】appdetail。
附加参数:appId(必须):应用id;isShowHead(可选):默认为true。
附加参数中的 catalogid都可以在指定节点的“资源属性”对话框上,从“节点ID”文本框中获取。
6.集成示例
6.1 我的空间
6.1.1 我的空间
支持id: privatefolder、favorite
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=privatefolder&showbanner=false |
6.2 管理
6.2.1 系统运维
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=systemmanager&showbanner=false |
6.2.2 用户管理
管理员:
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=usermanager&showbanner=false |
普通用户:
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=user&showbanner=false |
角色管理:
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=role&showbanner=false |
资源授权 :
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=rolerespermission&showbanner=false&rolename=Admins |
操作授权 :
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=rolefuncpermission&showbanner=false&rolename=Admins |
6.2.3 会话管理
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=sessionmanagement&showbanner=false |
6.3 我的设置
6.3.1 个性设置
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=myoption&showbanner=false |
6.3.2 基本资料
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=myinfo&showbanner=false |
6.3.3 拥有的权限
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=mypurview&showbanner=false |
6.4 消息中心
6.4.1. 消息中心模块
代码块 | ||
---|---|---|
| ||
http://localhost:8080/smartbi/vision/openmodule.jsp?id=messageCenter&showbanner=true |
6.4.2 消息详情模块
集成消息详情模块访问地址(只能访问未读的消息),如下所示。
代码块 |
---|
http://localhost:8080/smartbi/vision/openmodule.jsp?id=messageDetail&showbanner=true&b64msg=eyJpZCIgOiAiSThhOGE5ZjVlMDE3OWVhYmZlYWJmMGVlOTAxNzllYWVlYzk4NzAwOGYiLCAiY2F0ZWdvcnkiIDogInByaXZhdGUifQ== |
其中b64msg为{"id" : "I8a8a9f5e0179eabfeabf0ee90179eaeec987008f", "category" : "private"}的base64加密字符串。
6.5 应用
6.5.1. 应用
集成应用模块的访问地址,如下所示:
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?id=application&username=admin&password=admin |
6.5.2. 应用商店
集成应用模块中应用商店的访问地址,打开应用商店并按访问量排序,如下所示:
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?id=appstore&username=admin&password=admin&order=views |
6.5.3. 商店运维管理
集成应用模块中商店运维管理的访问地址,如下所示:
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?id=appoperation&username=admin&password=admin |
6.5.4. 应用详情
集成应用模块中应用详情的访问地址,如下所示:
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?id=appdetail&username=admin&password=admin&appId=I8a8aef9a017c989a989acdc7017c9b4f75870ba5 |
6.6 审核流程
6.6.1 待办
集成审核流程中的待办模块的访问地址,如下所示:
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?username=admin&password=admin&id=mytask |
其中id参数固定为mytask,使用时修改ip地址、端口和账户密码。
6.6.2 流程监控模块
集成审核流程中的流程监控模块的访问地址,如下所示:
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?username=admin&password=admin&id=workflowmonitor |
其中id参数固定为workflowmonitor,使用时修改ip地址、端口和账户密码。
6.6.3 流程管理模块
集成审核流程中的流程管理模块的访问地址,如下所示:
代码块 |
---|
http://localhost:18080/smartbi/vision/openmodule.jsp?username=admino&password=admin&id=workflow |
其中id参数固定为workflow,使用时修改ip地址、端口和账户密码。