許可權
# FastERP-1許可權管理
FastERP-1針對不同的操作使用者可以進行許可權的設定,包括功能表許可權,功能許可權,表格許可權、數據許可權等相關設定。
# 1. 功能表許可權
功能表許可權用於指定使用者顯示的功能表資訊。功能表許可權包括使用者許可權與角色許可權,關於角色配置部分的內容可以參考FastERP-1操作手冊系統管理-使用者管理部分的內容。
# 2. 功能許可權
功能許可權可用於指定使用者在指定模組中可用於操作的按鈕型別。具體的許可權控制型別包括按鈕是否可用和欄位數據是否加密顯示。
在需要進行模組配置的模組中,點選[設計]-[許可權設計]
,進入到模組許可權設定的界面。
在該界面下,可設定許可權以及繫結的關係。點選左上角的[按鈕許可權]
,可載入目前模組中使用到的按鈕,點選[欄位許可權]
,可載入模組使用的數據集,點選該數據集控制元件可以獲取子控制元件中顯示的該數據集中的欄位子控制元件。
選擇對應的按鈕控制元件或者欄位子控制元件,點選左上角的[新建]
按鈕將該控制元件加入到許可權列表中。確認無誤后,點選[儲存]
按鈕。
接下來需在[系統管理]-[組織架構]
中為角色配置按鈕許可權與欄位許可權,在[功能許可權]
選項卡中選擇對應的許可權進行啟用,勾選完成後點選[儲存]
。
在[系統管理]-[使用者管理]
中,可以為單獨使用者的個人許可權,功能許可權處進行勾選,勾選完成後點選[儲存]
。
# 3. 表格許可權
表格許可權主要包括表格的定製以及表格的導出。這兩個功能需在[系統管理]-[使用者管理]
中對使用者進行開啟,當定製表格以及導出表格的選項均為是
且該模組開啟了表格定製以及表格導出的功能時,在表頭右鍵的功能表中才會包含[儲存列表佈局]
、[恢復預設佈局]
、[導出Excel]
、[導出Excel並通過郵件發送]
等選項。
# 4. 數據許可權
數據許可權用於確定用戶數據檢視的過濾型別,只允許特定使用者檢視特定的數據。FastERP-1使用以下三種類型來實現數據許可權控制。
# 4.1. 瀏覽許可權
單據瀏覽許可權可用於控制單據僅對目標使用者可見。對於需要使用單據瀏覽許可權的模組,在設計模組的 SQL語句時注意新增以下型別的關鍵詞指令碼內容:
--VIEWRIGHT=B.FBiller
其中 -VIEWRIGHT=
字樣表示在目前模組中啟用單據瀏覽許可權,後面跟隨的是區分許可權依據的欄位名稱,通常設定為制單使用者。
在設定單據瀏覽許可權后,可在 系統管理
- 使用者管理
中設定數據檢視的許可權。
# 4.2. 瀏覽過濾
瀏覽過濾許可權用於設定數據集中過濾顯示的特定內容,設定的模式與 瀏覽許可權 相同。SQL指令碼語法如下:
--VIEWFILTER=B.FBiller
# 4.3. 數據瀏覽
數據瀏覽用於設定使用者瀏覽時的特定許可權控制條件。SQL指令碼的語法設定如下:
--VIEWDATA=Man_WorkCenter=FWorkCenter
其中 --VIEWDATA=
表示為數據瀏覽許可權的關鍵詞,右側跟隨為數據許可權程式碼編號與許可權程式碼指向的數據集欄位。
在[系統管理]-[使用者管理]
中的使用者許可權對話方塊中選擇[數據許可權]
,在目前數據許可權的列表中已經包含了一部分用於顯示的數據許可權。在指定模組中引入 VIEWDATA
關鍵詞后,其中的部分許可權會在顯示包含特定欄位的內容時作為查詢條件參與到查詢過程中,從而實現不同的使用者獲取不同的查詢結果。