反饋已提交
網絡繁忙
管理者將 FineReport 報表整合到自己的產品中,然後提供給終端使用者使用,終端使用者可以預覽 FineReport 報表,但是不能開啟範本進行設計修改。
FineReport 提供了 cpt 範本 Des 加密功能來實現此需求,即範本在整合至系統之前被加密了,其他使用者如果想開啟範本進行修改設計,就需要輸入密碼,下面介紹 cpt 範本加密的使用方法。
注:FVS V2.7.0 及之後版本,FVS 範本才能正常解密開啟;V2.7.0 之前版本中,FVS 範本加密後開啟為空白 cpt 。
管理者登入數據決策系統,在瀏覽器地址欄中輸入連結http://localhost:8075/webroot/decision/view/report?op=ecp,跳轉到範本加密介面。
設定加密密碼,密碼長度為 6~16個字元,支援字母、數字。如下圖所示:
若勾選了「加密前先進行範本備份」,首頁會彈出備份檔案儲存的檔案路徑選擇框,如下圖所示:
注1:加密前請務必對範本進行備份。
注2:備份的範本僅支援儲存到報表工程 %FR_HOME%\webapps\webroot 目錄下。
注3:CPT 加密只能對工程下所有的.cpt普通報表進行加密,不能單獨加密某一個範本。
點選「確定」,即會對該工程下的所有範本進行加密,加密成功後會彈出「加密成功」。如下圖所示:
加密完成之後,在%FR_Home%\webroot\WEB-INF\resources資料夾下面會生成一個 encryption.key 的檔案。
該檔案中儲存的是加密資訊,該檔案不能刪除,刪除之後,該工程下的所有範本均無法使用。
2.4 重啟工程
確認加密成功後,需重啟報表工程,加密方可生效。
設計器開啟範本時,會彈出密碼輸入對話框:
注:輸入正確的密碼之後,該台機器上該工程所有範本都無需再次輸入密碼。
如需修改密碼 ,管理者登入數據決策系統,在瀏覽器地址欄中輸入連結:http://localhost:8075/webroot/decision/view/report?op=ecp
FineReport 會去讀取當前工程 reportlets 資料夾下的第一張範本,判斷是否已經加密。
1)如果沒有加過密則跳轉到加密介面,如第二章。
2)如果已經加過密,則跳轉到重新加密介面,設定程式同加密程式。如下圖所示:
如需解密 ,管理者登入數據決策系統,在瀏覽器地址欄中輸入連結:http://localhost:8075/webroot/decision/view/report?op=ecp
輸入舊密碼後,將新密碼設定為decode,點選「開始加密」,解密後跳出提示「範本解密成功」。
工程無需重啟,即可正常存取範本。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙