java報表插件FineReport中如何實現分級權限分配

多部門共用系統、各個部門有其自己的管理員,並給其部門員工分配權限,即實現多級管理員層層分配,分級管理員只能管理自己職責範圍內的模板權限分配,java報表插件FineReport自主開發的數據決策系統中提供了多級權限分配功能來實現權限的層級分配,下面介紹使用方法。

工具/原料

java報表插件FineReport7.1.1
大小:148.2M 適用平台:windows/linux

方法/步驟

開啟分級權限管理

用管理員帳號登錄系統,點擊管理系統>權限管理,可以看到管理界面分配報表權限面板中只可以分配報表的查看權限,沒有授權權限,點擊設置按鈕,在分級權限管理標籤後面開啟分級授權,點擊確定,頁面回到權限管理主界面,此時,可以看到權限項面板後面多了一個授權的勾選項,如下圖:

註:未開啟分級權限管理裡面的分級授權選項時,權限項是不會出現授權勾選項的。

權限分配

為技術支持部長職位進行分配權限,如上描述,在權限配置>部門職位選項中選中技術支持>部長職位,在右側的權限項中選擇報表,勾選參數查詢和填報錄入後面的授權複選框,此時查看複選框也會自動勾選上,以及平台管理選項裡面的定時調度和權限配置的查看和授權複選框,如下圖:

註:開啟了分級授權選項,如果需要給某個用戶分配授權權限,那麼必須給該用戶分配平台管理標籤項中的權限管理的查看權限。

另:如果次級管理員需要將報表和平台管理的使用權限分配給其他人,首先該用戶必須要有該報表和平台管理的授權權限。

選擇可管理部門/角色

上面將技術支持部長職位的報表權限和管理平台權限都已經設置好之後,下面設置該用戶可以將這些權限分配下去的用戶,

在可管理部門/角色面板中選擇技術支持整個部門,如下圖:

查看權限

登出系統,用技術支持部長帳號Alice帳號登錄,可以看到該角色擁有參數查詢、填報錄入、定時調度和權限管理的查看使用權限,如下圖:

授權權限

選擇管理系統>權限管理,可看到部門職位列表中只有技術支持部門的三個職位,所以技術支持部長可以為包括自己在內的三個部門職位分配報表展示和平台管理的使用權限,技術支持部長可授權的內容包括參數查詢、填報錄入和定時調度,下面為技術支持總調度分配填報錄入和定時調度的查看權限,如下圖:

註:此時的技術支持部長就相當於次級管理員,其對自己部門的人員分配系統的使用權限,由於管理員在給技術支持部長配置授權權限的時候,並沒有勾選權限管理授權複選框,即沒有把權限管理的授權權限分配給該角色,所以技術支持部長沒有將權限管理分配給其下級的權限,只能分配查看權限。

另:除了給部門職位分配權限之外,還可以手動添加角色,並給其分配權限。

二次權限分配效果查看

登出系統,用技術支持總調度Jack帳號登錄,可以看到該用戶只有填報錄入和定時調度的查看權限,並沒有授權權限:

總結

從上面示例可以看出,op=fs多級權限分配有以下幾個特徵:

1、如果需要將授權權限分配給某個職位或角色,首先需要開啟分級授權功能;

2、如果某角色擁有授權權限,其必須擁有管理平台>權限管理的查看權限,因為進行權限分配的時候需要在權限管理項中進行;

3、下級管理員能看到用戶是管理員在給其分配可管理部門/角色時的部門下面的所有用戶,同時該部門的部門結構也會顯示出來;

4、如果出現多個管理員為同一角色進行權限分配,那麼後配置的增量更新先配置的;

5、分級管理員增刪報表目錄的時候,不能直接針對文件夾來增刪,必須向下鑽取到最底層的具體報表,因為分級管理員對目錄擁有的權限不一定是完整的目錄。

原作者:FineReport

相關文章

  1. bi報表系統FineReport中如何實現分級權限分配

    多部門共用系統.各個部門有其自己的管理員,並給其部門員工分配權限,即實現多級管理員層層分配,分級管理員只能管理自己職責範圍內的模板權限分配,bi報表系統FineReport自主開發的數據決策系統中提供 ...
  2. java報表插件FineReport中Excel如何導入固定行

    Excel導入固定行就是指FineReport模板導入數據單元格是不可擴展的,導入的Excel行數與模板中設置的導入數據的單元格行數一致,下面就通過java報表插件FineReport來簡單介紹一下. ...
  3. java報表插件FineReport中Round函數的使用

    在製作報表時,某數據列如收入金額是數字類型,其中數據包含小數,且小數位數不超過2位,對該列進行求和(使用公式sum)等處理時,會發現最終的結果如:123456.409999996,即小數位數超過2位. ...
  4. java報表插件FineReport中Web頁面簡單集成例子

    現在用戶開發的系統基本上趨向於BS架構的瀏覽器/伺服器模式,這些系統可能由不同的語言開發,如HTML.ASP.JSP.PHP等,因此需要將製作好的報表嵌入到這些頁面中,下面就通過java報表插件Fin ...
  5. java報表插件FineReport中如何編輯當前行顏色

    在對多行的網格式報表進行填報時容易犯錯,比如本來要修改第十行數據的,卻誤改了別行的數據.為了解決這種問題,FineReport能夠在填報時點擊該行使該行高亮顯示,下面就通過java報表插件FineRe ...
  6. java報表插件FineReport中如何不導出/列印背景

    在BS端查看報表時,為了統一效果,需要對報表或單元格進行一些背景設置,但是在導出或列印模版不保留單元格的背景,即文件只顯示黑白色讓其看起來比較正規,此時要如何實現呢?下面就通過java報表插件Fine ...
  7. java報表插件FineReport中license遷移如何進行

    當用戶購買了FineReport報表之後,將其部署在伺服器A上,由於公司發展需要,要將報表工程遷移到伺服器B上,此時由於java報表插件FineReport的註冊方式是綁定mac地址,不同伺服器的ma ...
  8. java報表插件FineReport中如何數據鑽取當前模板

    在使用數據鑽取時,一般都是鑽取到另外一個模板,但是有時為了查看數據的方便,希望點擊數據鑽取時,能夠鑽取到當前模板,如下圖所示,此時要如何實現呢?下面通過java報表插件FineReport來進行介紹. ...
  9. java報表插件FineReport中如何設置cpt模板加密

    FR客戶使用FineReport報表並將其集成到自己的產品中,然後提供給最終用戶使用,最終用戶可以預覽FR模板,但是不能打開模板進行設計修改. FineReport提供了cpt模板Des加密功能來實現 ...
  10. java報表插件FineReport中填報主鍵空值問題

    在製作填報模板時可能會遇到以下問題:資料庫中的A欄位為主鍵,在定義報表填報屬性時設置別的欄位為主鍵,資料庫中有一條記錄是某個報表主鍵對應的欄位值為空,當對這條記錄進行更新時,卻進行了插入提交.下面就通 ...
  11. java報表插件FineReport中如何設置日報功能

    日報功能是在每天生成固定某個時間段的數據,比如在今天生成昨天的00:00:00到23:59:59的所有數據,這些數據可以以pdf.word.cpt.xls等格式保存在自己設定的目錄當中,這樣的功能在一 ...
  12. java報表插件FineReport中如何使用格式刷

    製作模板時,調整好一個單元格的樣式之後,想將該樣式賦給其他的單元格或者是其他模板,使之保持頁面的統一性,這時候,該如何實現呢?下面就通過java報表插件FineReport來進行介紹. 工具/原料 j ...
  13. java報表插件FineReport中如何優化報表計算時間

    完成報表取數後,設計器會對資料庫返回的數據進行擴展.分組.列表.匯總等運算,好的模板製作習慣往往可以優化報表的計算時間,下面就通過java報表插件FineReport來進行介紹. 工具/原料 java ...
  14. java報表插件FineReport中weblogic部署問題

    按照weblogic伺服器部署的步驟對weblogic12.1.1進行部署,會出現部署不成功的現象,下面就通過java報表插件FineReport來解決這一問題. 工具/原料 java報表插件Fine ...
  15. java報表插件FineReport中如何設置自定義排序

    在對數據列進行排序時,若希望可根據自己的需要,如對某一單元格進行排序,並控制每一數據項的位置(記錄數比較小,自己能夠記得是哪些數據),此時便可通過自定義排序的方式來控制數據順序,下面就通過java報表 ...
  16. java報表插件FineReport中TongWeb伺服器的部署

    由於FineReport提供的報表伺服器其實就是一個Servlet,所以在配置FineReport伺服器之前,首先確保機器上已經安裝了用來解析Servlet的web伺服器如TongWeb.下面通過we ...
  17. java報表插件FineReport中日期常用處理函數

    在對日期型數據進行操作時,經常會遇到要獲取當前日期,獲取當前時間,獲取日期的年月日等等操作,下面我們就通過java報表插件FineReport來介紹下日期的常用處理函數. 工具/原料 java報表插件 ...
  18. java報表插件FineReport中如何設置同步數據集

    企業職工人數是相當多的,並且由於人員的流動性,用戶信息一直在變化,如果每次都通過手動添加修改,工作量將會很大.那麼該如何實現動態的更新平台系統中的用戶信息呢,使之隨著資料庫中的用戶信息一起變化. ja ...
  19. java報表插件FineReport中模板訪問權限設置

    集成報表後,希望不同的用戶登錄,所能看到的報表是不同的,沒有權限的用戶查看報表時提示沒有權限,下面我們就通過java報表插件FineReport來簡單介紹一下. 工具/原料 java報表插件FineR ...
  20. 數據報表FineReport中如何實現分級權限分配

    多部門共用系統.各個部門有其自己的管理員,並給其部門員工分配權限,即實現多級管理員層層分配,分級管理員只能管理自己職責範圍內的模板權限分配,數據報表FineReport自主開發的數據決策系統中提供了多 ...