報表設計軟體FineReport中如何設置角色權限控制

角色權限控制即管理員可以通過用戶的角色來給不同角色配置不同的模板訪問權限,如「一線技術支持」只能訪問B模板,當角色為一線技術支持的員工登陸之後,只能查看B模板,如果訪問A模板就會提示沒有權限,下面通過報表設計軟體FineReport來進行介紹。

工具/原料

報表設計軟體FineReport7.1.1
大小:148.2M 適用平台:windows/linux

方法/步驟

適用情況

角色權限控制適用於那些相對來說系統比較大,人員比較多,模板不是很多,並且對模板訪問權限有需求的情況。

註:角色權限控制不僅僅用於報表集成時的權限設置,還用於遠程設計的權限分配。

首先在用戶管理中為系統導入或添加用戶,並設置用戶身份驗證方式,這裡使用伺服器數據集用戶信息表,身份驗證方式使用默認方式。

權限控制方式選擇

用管理員帳號登陸系統,在模板權限控制中選擇角色權限控制,此時下方會出現一個數據連接控制的選項,該選項主要應用於遠程設計,默認為關閉,這裡使用默認設置,如下圖:

權限分配

點擊確定,在權限管理界面就可以根據角色分配權限,平台會自動讀取用戶管理中添加或導入的角色展示出來,也可以手動添加角色,如下圖:

註:模板的查看與填報權限是指控制該模板是否能普通預覽和填報預覽。

我們添加1個角色數據架構師,用戶為Anna,其添加方式可查看根據角色分配權限,給該角色分配GettingStarted的模板查看和填報的權限,如下圖:

效果查看

數據架構師角色用戶登錄

使用數據架構師這個角色用戶Anna帳號登陸。

通過reportlet接口訪問GettingStarted.cpt模板,如下圖:

其他用戶帳號登錄

使用非數據架構師角色用戶帳號登錄系統。

通過reportlet接口訪問GettingStarted.cpt模板,則會提示沒有權限,如下圖:

原作者:FineReport

相關文章

  1. 報表設計軟體FineReport中的數據連接權限控制

    數據連接權限控制是指遠程設計時,不同用戶對工程下的數據連接有不同的使用權限,下面通過報表設計軟體FineReport來進行介紹. 工具/原料 報表設計軟體FineReport7.1.1 大小:148. ...
  2. 報表設計軟體FineReport中如何設置填報居中

    下面就通過報表設計軟體FineReport來簡單介紹一下如何設置填報居中. 工具/原料 報表設計軟體FineReport7.1.1 大小:148.2M 適用平台:windows/linux 方法/步驟 ...
  3. 報表設計軟體FineReport中如何設置未修改不更新

    填報提交時,將根據情況進行insert/update操作,當填報列數較多時,速度可能較慢,因為他要對所有欄位進行操作.此時可以設置單元格不改變時不參與更新,這樣,相應的數據列在數據不改變時,不會參與更 ...
  4. 報表設計軟體FineReport中如何設置自動匹配

    有如下圖情況,只給出一系列的編號,根據編號自動在資料庫中匹配出對應的數據,然後再對數據進行修改操作: 下面就通過報表設計軟體FineReport來進行介紹. 工具/原料 報表設計軟體FineRepor ...
  5. 報表設計軟體FineReport中如何設置預定義樣式

    用戶系統的模板有統一的風格,如標題風格.表頭風格.正文風格等都是相同的,每製作一張模板都要反覆設置樣式很繁瑣,此時可以將常用的樣式預先定義在伺服器端,這樣當前工程下的所有模板都可以直接使用了. 預定義 ...
  6. 報表生成器FineReport中如何設置角色權限控制

    角色權限控制即管理員可以通過用戶的角色來給不同角色配置不同的模板訪問權限,如"一線技術支持"只能訪問B模板,當角色為一線技術支持的員工登陸之後,只能查看B模板,如果訪問A模板就會提 ...
  7. 在線報表FineReport中如何設置角色權限控制

    角色權限控制即管理員可以通過用戶的角色來給不同角色配置不同的模板訪問權限,如"一線技術支持"只能訪問B模板,當角色為一線技術支持的員工登陸之後,只能查看B模板,如果訪問A模板就會提 ...
  8. 報表組件FineReport中如何設置角色權限控制

    角色權限控制即管理員可以通過用戶的角色來給不同角色配置不同的模板訪問權限,如"一線技術支持"只能訪問B模板,當角色為一線技術支持的員工登陸之後,只能查看B模板,如果訪問A模板就會提 ...
  9. 報表設計軟體FineReport中折線圖線型樣式設置

    默認所有折線圖類型都是顯示折線的,在反應數據的值外還能夠體現同一系列數據的趨勢,有時我們希望不顯示折線只顯示每個數據點,或者改變折線的顏色.下面就通過報表設計軟體FineReport來進行介紹. 工具 ...
  10. 報表設計軟體FineReport中模版的頁面如何設置

    下面我們介紹一下報表設計軟體FineReport的頁面該如何設置. 工具/原料 報表設計軟體FineReport7.1.1 下載地址為:http://www.finereport.com/produc ...
  11. 報表設計軟體FineReport中按鈕的快捷按鍵設置

    有時我們希望能夠通過快捷鍵來觸發按鈕,我們可以對按鈕控制項進行快捷鍵設置來實現.下面就通過報表設計軟體FineReport來簡單介紹一下. 工具/原料 報表設計軟體FineReport7.1.1 大小: ...
  12. 報表設計軟體FineReport中超級連結參數如何傳遞

    參數在超級連結中是起到一個鑰匙的作用,而目標表的參數就相當於是一個房門的門牌號.因此在定義超級連結時,定義的參數名就相當於這個房間的的鑰匙,只有鑰匙配對了門牌號,才能打開房門拿到想拿的東西.所以我們在 ...
  13. 報表設計軟體FineReport中如何進行日誌查看

    無法預覽報表,或者設計報表報錯,就可以通過報錯日誌進行判斷是什麼問題,下面就通過報表設計軟體FineReport來簡單介紹一下日誌查看. 工具/原料 報表設計軟體FineReport7.1.1 大小: ...
  14. 報表開發軟體FineReport中如何設置表達式設定

    定時任務,顧名思義,就是在某個固定的時間點出發某一個事件(任務),顯然,在定義定時任務的過程中,必須要設置任務執行的時間點,但是該任務可能是每天重複執行,隔日重複執行或者是單次執行等等各種不同組合的觸 ...
  15. 報表匯總軟體FineReport中如何設置自定義提交

    用戶在做填報報表時,希望點擊提交按鈕並不是往資料庫中填報數據,而是要獲取到填報頁面的數據進行進一步處理,這個該如何解決呢?下面就通過報表匯總軟體FineReport來進行介紹. 工具/原料 報表匯總軟 ...
  16. 報表設計軟體FineReport中密碼加密RSA加密算法

    在使用數據集進行身份認證時,密碼存在資料庫中,認證時用戶輸入的密碼與資料庫中密碼相同則認證通過,若資料庫被破解了則對系統造成威脅,怎樣保證系統安全呢?下面就通過報表設計軟體FineReport來介紹一 ...
  17. 報表開發軟體FineReport中如何設置高級排序

    高級排序即擴展前排序,其只能根據數據列或者對可以用數據列還原的公式進行排序,下面我們通過報表開發軟體FineReport來介紹下如何設置高級排序. 工具/原料 報表開發軟體FineReport7.1. ...
  18. 報表開發軟體FineReport中如何設置強制提交

    在填報表中,很多時候數據校驗並非一定是不能提交數據,而僅僅出於警告用戶的目的.並且用戶往往由於某些原因,數據即使不合法,但是仍舊需要提交, 為了解決此類問題,報表開發軟體FineReport提供了強制 ...
  19. 報表設計軟體FineReport中數據如何進行環比

    環比是每月與上月的數據進行一個比率運算,需要相對獲取上月位置上的值進行計算,下面就通過報表設計軟體FineReport來進行介紹. 工具/原料 報表設計軟體FineReport7.1.1 大小:148 ...
  20. 報表設計軟體FineReport中報表集群配置步驟

    集群內的每台安裝有報表應用的伺服器都需要這樣配置,下面就通過報表設計軟體FineReport來簡單介紹一下. 工具/原料 報表設計軟體FineReport7.1.1 大小:148.2M 適用平台:wi ...