不同使用者角色登入系統時檢視同一張模板所看到工具欄按鈕不同,比如說技術支援部長角色登入系統時,檢視一張模板,看不到工具欄上的匯出和列印按鈕,技術支援總排程角色卻可以,下面通過合併報表軟體FineReport來介紹一下工具欄控制。
工具/原料
合併報表軟體FineReport7.1.1
大小:148.2M 適用平臺:windows/linux
方法/步驟
模板準備
新建一張模板,點選模板web屬性>模板>分頁預覽設定,選擇為該模板單獨設定,將匯出和列印按鈕新增到工具欄中,如下圖:
注:如果模板預覽方式是分頁預覽,則設定分頁預覽,如果是填報,則需要在填報頁面設定,以此類推。
另:如果需要設定許可權的按鈕不是預設顯示在頂部工具欄的按鈕,需要新增好之後,才能設定許可權。
許可權設定
點選模板>進入許可權編輯,報表主體周邊會出現一個虛線框,在左側下方的角色面板中會出現一個角色列表,選中技術支援部長角色,在報表主題的工具欄許可權控制中選擇分頁預覽,分別選中列印和匯出按鈕,在右側的許可權編輯面板中去掉可見前面的勾選,如下圖:
如果設計器設計的報表工程沒有註冊或者註冊購買了資料決策系統,則會在角色面板上面顯示資料決策系統,如果註冊了沒有購買資料決策系統,則會在角色面板上方顯示報表管理平臺。
技術支援部長角色配置好之後,在右側下方已配置角色面板中會新增一個技術支援部長的角色。
注:如果要為工程下的所有模板均設定一樣的許可權,需要在伺服器>伺服器配置中新增工具按鈕。
另:刪除工具欄的許可權配置,選中按鈕,然後將可見勾選上即可。
模板訪問節點配置
儲存模板,重新命名為許可權粒度之工具欄,然後將該模板掛載在資料決策系統的FRTest虛擬目錄下。
根據資料決策系統使用者許可權設定,將FRTest整個目錄的使用許可權分配給所有部門所有職位,如下圖:
效果檢視
用技術支援部長Alice賬號登入系統,可以看到該模板的工具欄上沒有輸出和列印按鈕,而用技術支援總排程Cherry的賬號登入卻可以看到這兩個工具欄按鈕,如下圖: