我们以一个公司的组织架构为例,讲一下角色权限、全局共享规则、自定义共享规则的使用,下图是公司的组织架构图:
我们想要在B区销售经理下增加一名销售人员D,使公司的组织架构变成:
一、角色权限
管理员根据公司的需要创建用户角色,角色分上下级,系统默认上级拥有查看下级信息记录的权限,下级不能查看上级记录,同级之间不可相互查看。
基于上述组织架构,默认的权限如下:
1)总经理可以查看所有人的信息。
2)A区销售经理可以查看和编辑销售A和销售B负责的信息。销售A和销售B只看到自己负责的记录,销售A和销售B互相看不到对方负责的信息。A区销售经理无法查看B区销售经理负责和其下属负责的信息。
3)B区销售经理可以查看和编辑销售C和销售D负责的信息,B区销售经理无法查看A区销售经理负责和其下属负责的信息。销售C和销售D可以查看各自负责的信息,销售C和销售D互相看不到对方负责的信息,也无法查看销售A和销售B负责的信息。
4)财务总监可以查看和编辑财务助理负责的信息。
5)售后可以查看自己负责的信息。
角色创建在控制面板>基本设置>角色权限进行设置。我们以在B区销售经理下添加销售D为例,讲一下角色权限的相关设置,操作如下;
1、用鼠标点击角色,可以弹出角色对模块的具体操作权限。把鼠标放在某个角色上,旁边会出现添加下级角色、编辑角色基本信息、编辑角色权限/复制角色权限、查看关联用户和删除角色的图标,点击相应图标可以维护角色权限。
点击角色:B区销售经理,添加下级角色:销售人员D;
点击下一步进行该用户组权限的设置:
全局权限前面的复选框勾选要慎重选择,一旦选择将不受上下级角色的限制。
想让销售人员D具有哪些权限,就可以在相应模块上打钩,可以根据需要勾选相应模块的新增、编辑、查看、删除和其它;
添加销售人员D后如图:
设置完成后,点击保存,并清除缓存。
首先,我们要先增加角色销售人员D对应的系统用户赵,在控制面板->系统用户里,点击新增用户按钮,如图:
点击保存,设置完毕,清除一下缓存。
我们登陆一下销售人员D的账号;
因为售后助理没有客户模块的新增、编辑、查看、删除和其它权限,所以点击客户模块之后不能进行客户模块的新增、编辑、查看、删除和其它权限操作;
登陆管理员帐号,控制面板->角色权限,选择销售人员D,点击编辑权限按钮可以修改销售人员D的权限,这里修改销售人员D客户模块的操作权限,
重新登录销售人员D的账号,在客户模块可以看到;
点击客户模块的客户;
这里销售人员D可以新增客户,点击创建客户按钮;
填写客户信息点击保存;
这里可以看到销售人员D可以对客户进行编辑操作;
登陆管理员帐号,控制面板->角色权限,点击查看用户按钮,可以查看关联用户;例如:这里,我点击财务总监的查看角色按钮,可以看到:
注意:在删除角色之前一定要指定替代角色,以免用户失去角色属性。
还可以在控制面板->角色权限下,对模块的字段进行设置,这里还以销售人员D为例,操作如下:
点击控制面板->角色权限,
点击客户模块的字段权限设置;
这里以网站这个字段为例,进行演示一下:这里将客户模块的网站字段编辑为不可写,
点击保存,设置完毕,清除缓存;
登陆销售人员D的账号,对刚才新建的客户进行编辑;
这里,网站字段是显示的,但是是不可以编辑的;
登陆管理员账号,修改客户模块网站字段的权限设置;