1.版本
设计器版本 |
---|
9.0 |
2.描述
在参数很多的时候,每次打开模板都要将每个参数都选择一遍,再查询,这样操作很繁琐。
大多数情况下,用户所使用的参数组合是比较固定的。
因此在9.0里,可以保存历史参数组合;同时智能判断并推荐参数组合。
3.使用常用参数组合
打开模板%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Parameter\下拉框参数联动.cpt
进入参数面板的编辑状态,在属性面板中勾选“使用常用参数组合”,如下图:
注:8升9的模板,默认不开启“使用常用参数组合”;9.0之后的模板,默认开启“使用常用参数组合”
登录决策系统,比如管理员或普通用户,登录后预览模板,就可以设置常用参数组合,如下图:
注:需要登录决策系统,才显示参数组合,每个用户对应自己设置的参数组合
3.1 保存新参数组合
设置参数,地区:华东、省份:江苏、城市:南京,点击【保存为常用参数组合】,弹出对话框,输入“组合名称”,点击【确定】,这样一个参数组合就保存完成,如下图:
注:一个用户一张模板最多只能保存9个参数组合(包含智能推荐),超过9个会弹出警告“参数模板最多保存9个”
3.2 修改原参数组合
选中“组合一”,将城市修改为无锡,点击【保存为常用参数组合】,弹出对话框,点击【保存】即可,如下图:
3.3 排序
鼠标选中组合一,拖动到组合二和组合三中间,松开鼠标,这样组合一就移动到了组合二、三的中间,如下图:
3.4 删除
选中某个组合,点击删除,确认删除即可,如下图:
3.5 重命名
双击组合名,对参数组合进行重命名,如下图:
4. 智能推荐
根据用户的历史操作记录——使用过的参数组合(保存在FR_PHISTRECORD表),默认推荐近七天,使用次数排名前2且近七天使用次数需要大于7次的参数组合。从启动服务器开始,第一个00:01推荐一次,之后每隔24小时推荐一次,如下图:
注:已经在保存的组合不会再推荐
5. 涉及到的表
5.1 FR_P_FAVORITE
将不同用户所保存的参数组合存于finedb的FR_P_FAVORITE中(其中P为parameter的首字母)
字段名 | 字段含义 |
---|---|
字段名 | 字段含义 |
ID | 主键 |
TEMPLATEID | 模板ID |
USERNAME | 用户名 |
TYPE | 用户自己添加为0;系统推荐为1 |
TPGROUP | 模板常用参数组合,包含:参数组合的名称、详细参数组合 按照参数组合顺序升序排列。 |
TPGROUP用json存储推荐参数组合的信息:
{
name: 'xxx',
data: {
id1 : 'value1',
id2 : 'value2',
...
id9 : 'value9'
}
}
name:推荐参数组合的名字
id:控件id
value:实际值
注:data中数据的顺序是有意义的,越靠前表示越常用,界面上靠前放
5.2 FR_PHISTRECORD
将不同用户的历史使用明细情况存于logdb中FR_PHISTRECORD(其中P为parameter的首字母,HIST为history的缩写)
字段名 | 字段含义 |
---|---|
ID | 主键 |
TEMPLATEID | 模板ID |
USERNAME | 用户名 |
PGROUP | 参数组合 |
RDATE | 记录日期,精确到秒 |