帆軟報表(finereport)決策平台筆記


1,報表發布的流程
制作報表》》》報表部署》》》WEB頁面集成》》》權限配置

2,報表部署到Tomcat的簡單介紹
A,獨立部署
將WebReport文件拷貝到webapps下
重啟Tomcat,瀏覽器輸入http://localhost:8080/WebReport/ReportServer
B,嵌入式部署

3,報表發布到決策平台
管理系統》》》目錄管理》》》報表管理
點擊對應主題,刷新出模板,

4,利用finereport決策平台打造自己的平台
A,自定義登錄網頁
B,設置登錄背景圖片
C,自定義標題平台
D,自定義主頁url
E,頂部導航欄
F,配色選擇
G,背景圖片

5,權限配置
對某張報表的對象操作進行控制,既讓某些用戶擁有該報表的部分或全部的操作權限
方案:1,對決策平台進行控制
適用於把finereport的數據決策系統作為項目獨立系統的用戶
2,通過報表平台管理對模板的控制
適用於將finereport報表集成至自己系統的用戶
基於角色的權限架構:給用戶分配一個角色。
用戶及權限配置:添加用戶》》》設置用戶認證方式》》》權限分配

模板內容的權限控制:
A,用戶認證后會將報表三個固定的默認參數$fr_username\$fr_authority\$fr_userposition保存在session中
B,同一報表環境下模板中就可以直接以參數的形式獲取到對應的值,然后在模板里進行篩選判斷就可以顯示不同數據及樣式


部署集成

1,首先是JDK版本選擇以及環境變量設置,確認JDK安裝成功
2,根據業務應用數據量合理選擇Tomcat版本,安裝確認安裝成功
3,根據業務場景選擇合理的部署方式
4,注意合理設置服務器端口和內存
5,部署完成以后遇到發布的問題,查看日志判斷錯誤原因,一般從Tomcat內存,環境,以及類沖突等方面入手。

權限管理

1,用戶管理
finereport數據決策系統兩種添加用戶的方式:
手動添加:在決策系統中直接添加配置用戶信息(也可以從數據集導入)
同步數據集:是指在設計器中新建一個服務器數據集,該數據集從數據庫中獲取用戶信息,然后將該數據集中數據同步至
決策系統中。
單點登錄:幫助文檔,
2,模板訪問權限
A,不做身份驗證
B,僅驗證用戶名,密碼
C,自定義用戶角色權限
D,使用數字簽名驗證
3,權限細粒度
是指在對模板內部的小處方面進行權限控制,比如說單元格內容數據,控件,隱藏行列,工具欄,sheet,表單等。
不同的角色用戶登錄系統,希望可操作的內容不一樣,填報數據時,對某些控件擁有的編輯權限不一樣,查看數據時
,看到的數據不一樣。
finereport對權限細粒度控制提供了2中不同的控制方式,一個是完全可視化的權限編輯,另外一個是根據FR提供的
內置參數設置條件屬性來控制權限。
對於權限細粒度的控制,主要分為兩方面:工具欄和模板內容。

4,分級權限
op=fs多級權限分配有以下幾個特征:
A、如果需要將授權權限分配給某個職位或角色,首先需要開啟分級授權功能;
B、如果某角色擁有授權權限,其必須擁有管理平台>權限管理的查看權限,
因為進行權限分配的時候需要在權限管理項中進行;
C、下級管理員能看到用戶是管理員在給其分配可管理部門/角色時的部門下面的所有用戶,
同時該部門的部門結構也會顯示出來;
D、如果出現多個管理員為同一角色進行權限分配,那么后配置的增量更新先配置的;
E、分級管理員增刪報表目錄的時候,不能直接針對文件夾來增刪,必須向下鑽取到最底層的具體報表,
因為分級管理員對目錄擁有的權限不一定是完整的目錄。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM