Frappe用户权限和角色的配置

Author Avatar
ZhuXing
发表:2024-11-28 21:26:00
修改:2024-11-28 21:26:14

用户表示可以在系统中执行授权操作的经过身份验证的用户。一个用户(User)可以分配多个角色(Role)。(Role)角色描述用户可以对 DocType 执行哪些操作。

一、角色(Role)的作用:
我们可以通过新建(Role角色),然后通过 (Role Permissions Manager,角色权限管理)赋予这个角色对某个Doctype的操作权限

17735847_9af52e05-0f96-4a0f-e2a5-bc33b90d9e4d.png

二、岗位(Role Profile)的作用

Ⅰ、一个用户(User)可以通过岗位(Role Profile)分配多个角色(Role), 不同的角色有不同的对Doctype的执行权限:

17735847_cc791919-fe3b-4904-a076-9086555c6a4e.png

17735847_4a98b618-41c6-4d14-c146-7891270cea8d.png

Ⅱ、在岗位(Role Profile)里,我们可以新增一个岗位名叫Agent,一个岗位可以绑定不同的角色

17735847_9d7ef2c7-dc70-43c8-f7d9-cb82182d382e.png

三、(Module Profile)模块集合

模块集合可以设定用户只能使用哪些模块。我们可以在(Module Profile,模块集合)里添加一个模块集合,在这里可以通过选择在这个集合里能使用的模块作出限制

17735847_10afbe62-fd9e-4729-97f3-b00eb95dc025.png

四、用户(User)绑定岗位(Role Profile)和模块集合(Module Profile)来限制用户能使用的功能

当我们需要限制用户只需要使用一部分功能时,我们可以:
Ⅰ、在新建(Role,角色列表)里设置用户名和用户邮箱,用户邮箱作为登陆时的用户名

17735847_d1f7db09-7fb6-40f5-8799-0cc6f1dfd2c0.png
Ⅱ、接着通过绑定模块集合(Module Profile)设置允许使用的模块

17735847_24e99419-15d3-423f-c013-5ac9bb585ff4.png
Ⅲ、点击保存后,会出现弹窗,这时我们可以添加岗位(Role Profile)绑定

17735847_578ed281-86b8-4faf-ccc4-4b20c3f9fa39.png

17735847_51a8d0e2-f44b-4dd4-d78e-57b4bc680223.png
Ⅳ、记得在设置里更新登陆密码

17735847_18caec60-0077-40dc-96af-2ff379894c3c.png

评论