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

1,報表發佈的流程
製做報表》》》報表部署》》》WEB頁面集成》》》權限配置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報表集成至本身系統的用戶
基於角色的權限架構:給用戶分配一個角色。
用戶及權限配置:添加用戶》》》設置用戶認證方式》》》權限分配session

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


部署集成app

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

權限管理工具

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

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

相關文章
相關標籤/搜索