7 条回帖
如果一个用户添加多个角色,对角色细化赋予不同用户,那后续增加的角色会越来越多。 比如张三、李四都是经理,模版A对经理级开放,但是要求李四不可以查询、编辑。那么我对李四就得设置至少两个角色,对吧? 这样按角色来设置权限,和按用户名来设置权限,不是大同小异吗? |
+11
最近谁赞过
一般的操作是,对于不同的模板,你可以另外增加一个角色就好了,然后这个角色对应特定模板,且操作上也非常快速方便 如果你指定的是某个A用户给权限,这样就会带来很多不方便,比如又有一个B用户需要这个模板,你就需要另外又给这个用户加进去,然后再进行各种设定,但是角色设定好,你直接给角色就可以了 --------------------------------- 设置表单的操作权限 权限管理三部曲:
案例: 例如:我们设计了一个“收款单”模板,只允许“张三“和”李四“两个人填写和修改,因为他们都是收银员,但不允许删除收款单。为了实现这个权限管理需求,我们可以通过以下三个步骤来完成:1.我们首先打开“角色”的总表,添加一个角色“收银员”; 2.然后打开收款单模板设计界面,打开权限管理对话框,添加“收银员”角色,并打勾选中“查看”、“编辑”复选框,但不勾选“删除”复选框,表示“收银员”可以查看、编辑(包括新建和修改)收款单,但不能删除已有的收款单。 3.最后打开用户管理模块,添加“张三”、“李四”两个用户,并分别给这两个用户添加“收银员”角色。 4.最后验证一下,分别以“张三”或者“李四”两个用户的账号登录系统,发现这两个用户可以看到收款单文件夹,双击可以打开“收款单”的总表,工具栏上【新建】、【编辑】按钮可以使用,但【删除】按钮是灰色的,表明这两个用户可以新建“收款单”,也可以编辑已有的“收款单”,但不能删除。说明张三和李四这两个用户确实继承了“收银员”这个角色的权限。 我们可以给一个用户添加多个角色,用户将会继承每一个角色的权限。例如“仓库管理员”角色拥有对“入库单”的编辑权限,当把这个角色添加给“张三”时,张三就同时拥有了从“收银员”继承下来的对“收款单”的编辑权限,以及从“仓库管理员”继承下来的对“入库单”的编辑权限。云表的这种设计一旦掌握,将会给权限管理工作带来极大的便利。 |
+10