一、概述
在參數很多的時候,每次開啟範本都要將每個參數都選擇一遍,再查詢,這樣操作很繁瑣。大多數情況下,使用者所使用的參陣組合是比較固定的。因此在FR 11.0 裏,可以儲存曆史參數組合,同時智慧判斷並推薦參數組合。
二、使用常用參數組合
開啟範本【%FR_HOME%\webroot\WEB-INF\reportlets\doctw\Parameter\下拉框參數聯動.cpt】。
進入參數面板的編輯狀態,在屬性面板中勾選【使用常用參數組合】,如下圖1所示。
登入決策系統,比如管理者或普通使用者,登入後預覽範本,就可以設定常用參數組合,如下圖2所示。
注:需要登入決策系統,才會顯示參數組合功能,系統會記錄下每個使用者自己設定的參數組合。
1
儲存新參數組合。
設定參數,【地區:華東】、【省份:江蘇】、【城市:南京】,點選【儲存為常用參數組合】,彈出對話框,輸入“組合名稱”,點選【確定】,這樣一個參數組合就儲存完成,如下圖1所示。
儲存後,預覽範本時選擇【組合一】,元件自動填寫組合一中儲存的元件值,效果如下圖2所示。
注:一個使用者一張範本最多只能儲存 9 個參數組合(包含智慧推薦),超過 9 個會彈出警告“參數範本最多儲存 9 個”。
2
修改原參數組合。
選中【組合一】,將【城市】修改為【無錫】,點選【儲存為常用參數組合】,彈出對話框,點選【儲存】即可,如下圖所示。
3
排序。
滑鼠選中【組合1】,拖動到【組合2】和【組合3】中間,鬆開滑鼠,這樣【組合1】就行動到了【組合2】、【組合3】的中間,如下圖所示。
4
刪除。
選中某個組合,點選【刪除】,應答即可,如下圖所示。
5
重命名。
雙擊組合名,對參數組合進行重命名,如下圖所示。
三、智慧推薦
根據使用者的曆史操作記錄——使用過的參數組合(儲存在 fine_record_param 表),預設推薦近七天,使用次數排名前 2 且近七天使用次數需要大於 7 次的參數組合。從啟動伺服器開始,第一個 00:01 推薦一次,之後每隔 24 小時推薦一次,如下圖所示。
注:已經儲存的組合不會再推薦。
四、注意事項
常用參數組合根據範本ID儲存,因此對範本進行複制、更換、另存為等操作後,新範本不會繼承之前儲存的常用參數組合設定。
在點選常用參數對元件進行指派時,不會觸發元件的編輯後事件和編輯結束事件。
五、涉及到的表
1
fine_param_template。
將不同使用者所儲存的參數組合存於 FineDB 的 【fine_param_template】 中,如下表所示。
tpgroup 用 JSON 儲存加密後的推薦參數組合的資訊,解密後如下所示。
name :推薦參數組合的名稱。
id :元件id。
value :實際值。
欄位 | 含義 |
---|---|
templateid | 範本 ID |
username | 帳號 |
tpgroup | 參數組合 |
注:data 中資料的順序是有意義的,越靠前表示越常用,介面上靠前放。
2
fine_record_param。
將不同使用者的曆史使用明細情況存於 LogDB 中【 fine_record_param 】中,如下表所示。
欄位 | 含義 |
---|---|
templateid | 範本ID |
username | 使用者 |
pgroup | 參數(值以陣列展示:參數 1:參數值,參數 2:參數值) |
time | 記錄時間 |