Frappe用户权限和角色的配置

  • 用户表示可以在系统中执行授权操作的经过身份验证的用户。一个用户(User)可以分配多个角色(Role)。(Role)角色描述用户可以对 DocType 执行哪些操作。
    • 一、角色(Role)的作用:
      • 我们可以通过新建(Role角色),然后通过 (Role Permissions Manager,角色权限管理)赋予这个角色对某个Doctype的操作权限
    • 二、岗位(Role Profile)的作用
      • 一个用户(User)可以通过岗位(Role Profile)分配多个角色(Role):
        • 不同的角色有不同的对Doctype的执行权限
      • 在岗位(Role Profile)里,我们可以新增一个岗位名叫Agent,一个岗位可以绑定不同的角色
    • 三、(Module Profile)模块集合
      • 模块集合可以设定用户只能使用哪些模块。我们可以在(Module Profile,模块集合)里添加一个模块集合,在这里可以通过选择在这个集合里能使用的模块作出限制
    • 四、用户(User)绑定岗位(Role Profile)和模块集合(Module Profile)来限制用户能使用的功能
      • 当我们需要限制用户只需要使用一部分功能时,我们可以:
        • Ⅰ、在新建(Role,角色列表)里设置用户名和用户邮箱,用户邮箱作为登陆时的用户名
        • Ⅱ、接着通过绑定模块集合(Module Profile)设置允许使用的模块
        • Ⅲ、点击保存后,会出现弹窗,这时我们可以添加岗位(Role Profile)绑定
        • Ⅳ、在设置里更新登陆密码
  •  

Frappe用户权限和角色的配置
谢坪川 2024年11月28日
分析这篇文章

存档
登录 留下评论
Frappe工作台的设置