fbpx 權限設定 | Automi Accounting

權限設定

創建一個用戶和分配角色

在這個例子中,我們將會為銷售員創建一個用戶。還有分配Sales Role(銷售角色) 權限以及銷售員只可以查看屬於他/她的Customer(客戶)記錄。

創建一個用戶,進入Settings(設定) > User(用戶),按New(新增)以及輸入User Name(用戶名稱)。按Save(儲存)

new user create

在Roles(角色)下,按Link(連結)按鈕。

link role

選擇系統內置銷售角色以及按OK。因為使用了Sales Role(銷售角色),這個用戶只可以查看與銷售相關的功能和記錄。

創建一個可以篩選出不是自己創建的客戶的角色

按Add Link(增加連結)按鈕,按New(新增)以創建一個新角色以及為它起名為Sales A-Filter(銷售A篩選器)。按OK連結新創建的Role(角色)至Sales A(銷售A)。

roles linked

雙擊新創建的Sales A-Filter Role(銷售A篩選器角色)後將會彈出Role Detail View(角色詳細資料檢視)視窗。按Type Permissions(類型權限)標籤以及創建一個類型權限予Customer(客戶)。

用戶可以為擁有不同權限的客戶指明Type Permission(類型權限),在此例中,我們允許所有的操作。

type permission

由於我們讓擁有該Role(角色)的Users(用戶)只可以查看他們自己創建的客戶記錄。我們需要準則進一步編輯Type Permission(類型權限)。雙擊新創建以Customer type(客戶類型)為目標的Type Permission(類型權限)行。

一個Type Permission(類型權限)視窗將會彈出。如要篩選客戶記錄,按Object Permission(目標權限)然後按Criteria(準則) “…”按鈕。Edit Criteria(編輯準則)將會彈出,請輸入filter如下:

用戶可以選擇要檢查的資料。這此例中,勾選Created By(創建者) > User Name(用戶名稱)。


  • O Edt Criteria  Visual  And O  T ext  Created ay.l_lser  Created ay  Equals SalesA  Change Password On First Logon  Created Date  Is Active  Modified Date  Roles  Tenant ID  User Name  Created Date
     

我們用的篩選器是Does not equal(不等於),因為我們想篩選走並非用戶自己創建的記錄。

輸入篩選目標,在此例中是"Sales-A"

篩選器會找出所有並非Sales-A創建的記錄Click OK
O Edt Criteria  Visual  And O  T ext  Created ay.l_lser  Created ay  Equals SalesA  Change Password On First Logon  Created Date  Is Active  Modified Date  Roles  Tenant ID  User Name  Created Date

按OK以關閉Edit Criteria(編輯準則)視窗

Criteria(準則)創建後,我們為Criteria(準則)指明權限,如下

篩選器會找出所有並非Sales-A創建的記錄,然後拒絕所有操作。

按Save and Close(儲存並關閉)予所有彈出視窗。
Member Permissions  Criteria  [Created 8y.lJser Name)  Object Permissions  Read  Deny  Write  Click here to add a  Deny  Delete  new row  Deny  Navigate  Deny

登出或重啟程式,用新創建的Sales-A登入User Account(用戶帳戶)進行登入。

O Logon  Database  Databases: *  Language: *  User Name:  Password:  Localhost  SampleCompany  Eng  sales_A  Log On  Cancel

這個登入名稱只是分配予Sales Role(銷售角色),因此這並沒有可用的Purchase(採購), Banking(銀行)功能。只有項目和Item Register Line(項目登記列)在Inventory(存貨)功能中是可用的。

C.I Cards  Cystomer  Sales  Sales Quotation  Sales Order  Sales Invoice  Sales Deivery  e Sales Return  v Sales Deduction  Customer Outstandin...  Inventory  Item  Item Register Line  Reports  I Sts

進入Customer ListView(客戶清單檢視),sales-A用戶不可以查閱現有的客戶詳細資料,因為這並非由它創建的。

Cod e  Protected Content  Protected Content  Protected Content  Full Name  Protected Content  Protected Content  Protected Content


按 New(新增)以及創建一個新客戶

只有由Sales-A log in User Account(登入用戶帳戶)新創建的客戶才可以在不被屏蔽的情況下被查看。
Cod e  Protected Content  c1904003  Protected Content  Protected Content  Full Name  Protected Content  new customer  Protected Content  Protected Content  

由角色進一步保護某些欄

如我們希望由銷售員中保護一個秘密欄,我們可以設置一個Member Permission(成員權限)以單單保護特定的欄。例如,我們用Card String Custom Field 1 (咭片字串自定欄1) 幫助老闆備註一些秘密。只有老闆和管理層可以查看該欄。

Text Custom Fields  Boss remarks this is customer account should be carefulhy with credit  Card String Custom Field 1:

進入Settings(設定) > Role(角色) 然後在銷售內置角色上雙擊,以及向它增加一個Customer(客戶)的新Target Type(目標類型)

Users Navigation P ermissions  Type Permissions  Target Type  I Customer  Currency  Custom List  Customer  Customer Outstanding Line  Read

並且授予它完整的操作權限,按Save(儲存)

Target Type * Read  Customer  Allow  Write  Allow  Create  Allow  Delete  Allow  Navigate  Allow

雙擊該行,Type Permission(類型權限)視窗將會彈出。這次輸入Members permission (成員權限)如下:

我們保護的成員就是Card String Custom Field 1(咭片字串自定欄1)。

沒有所需的準則,因為我們會封鎖所有客戶記錄

拒絕閱讀和書寫

按Save and Close(儲存並關閉)

Member Permissions  Object Permissions  Members  Card String Custom Field 1  Criteria  Read  Deny  Write  Click here to add a new r.  Deny

用Sales-A log in User Account(登入用戶帳戶)登出和登入,打開Customer record(客戶記錄),然後按Custom(自訂)標籤,現在Card String Custom Field 1(咭片字串自定欄1)已被保護

任何已分配的登入用戶帳戶

Text Custom Fields  Card String Custom Field 1:  Protected Content

權限設定總結

所有權限設定皆被Roles(角色)控制。在角色下,我們可以將用戶分配至角色

設置哪一個目標類型(例如:客戶)此Role(角色)允許或拒絕訪問。

在目標類型下,我們可以用Object Permission(目標權限) 設置哪些記錄被保護(例如:保護並非它自身創建的記錄)

用Member Permission(成員權限)設置哪個欄被保護(例如:由所有其他擁有這角色的用戶中保護顯示電話號碼欄)