“模板权限:权限”版本间的差异

来自企业管理软件文档中心
跳转至: 导航搜索
第38行: 第38行:
  
 
'''扩展阅读与视频资料'''
 
'''扩展阅读与视频资料'''
[http://www.tudou.com/programs/view/aWqzW7KmjjA/]
+
 
 +
[按项目负责或参与人进行管控,在总表进行条件查询案例介绍:http://blog.vsharing.com/ESXERP/A1820174.html]
 +
[业务管理权限与策略在线视频:http://www.tudou.com/programs/view/aWqzW7KmjjA/]

2015年10月1日 (四) 09:10的版本

概述

权限是指能够执行某项操作的权利,例如新建入库单、删除入库单,授权是指授予某个人拥有某项权限,经过授权后,这个人就拥有了执行某项操作的权利,例如把“新建入库单”这个权限授权给“李四”,那么李四就拥有了新建入库单的权利,否则李四是无法新建入库单的。

从语法层面来分析,权限是只有谓语和宾语的短句,例如“新建入库单”,“新建”是谓语,“入库单”是宾语,可以看出权限是有动词和名词做成,是指可以对某个对象执行某个操作的定义。但“新建入库单”这个短句缺少了主语,即谁新建入库单,我们需要指定一个人,即授权,经过授权之后,就有了主语,例如“李四新建入库单”,李四是主语。

当我们设计一个新模板时,云表会自动创建六个基本权限:新建表单、修改表单、删除表单、查询表单、锁定表单、批量导入表单。当然,设计者还可以自己添加自定义权限

为了简化权限管理,云表引入了角色的概念,角色代表一类人,代表拥有相同责任和权利的一类人,比如出纳、仓库管理员、收银员等,它们代表的是某一类人,而不是指某个具体的人。

我们可以为角色授予权限,然后为用户分配角色,这样用户就拥有了这个角色的权限。这样做的好处是,不用给每个用户逐个分配权限,只要给用户添加角色即可。

设置表单的操作权限

权限管理三部曲:

  1. 创建角色
  2. 为角色授权,授予对模板的操作权限
  3. 为用户分配角色

案例:

例如:我们设计了一个“收款单”模板,只允许“张三“和”李四“两个人填写和修改,因为他们都是收银员,但不允许删除收款单。
权限1.png

为了实现这个权限管理需求,我们可以通过以下三个步骤来完成:
1.我们首先打开“角色”的总表,添加一个角色“收银员”;
权限2.png

2.然后打开收款单模板设计界面,打开权限管理对话框,添加“收银员”角色,并打勾选中“查看”、“编辑”复选框,但不勾选“删除”复选框,表示“收银员”可以查看、编辑(包括新建和修改)收款单,但不能删除已有的收款单。
权限3.png

权限4.png

3.最后打开用户管理模块,添加“张三”、“李四”两个用户,并分别给这两个用户添加“收银员”角色。
权限5.png
权限6.png

权限7.png

4.最后验证一下,分别以“张三”或者“李四”两个用户的账号登录系统,发现这两个用户可以看到收款单文件夹,双击可以打开“收款单”的总表,工具栏上【新建】、【编辑】按钮可以使用,但【删除】按钮是灰色的,表明这两个用户可以新建“收款单”,也可以编辑已有的“收款单”,但不能删除。说明张三和李四这两个用户确实继承了“收银员”这个角色的权限。
权限8.png

我们可以给一个用户添加多个角色,用户将会继承每一个角色的权限。例如“仓库管理员”角色拥有对“入库单”的编辑权限,当把这个角色添加给“张三”时,张三就同时拥有了从“收银员”继承下来的对“收款单”的编辑权限,以及从“仓库管理员”继承下来的对“入库单”的编辑权限。
云表的这种设计一旦掌握,将会给权限管理工作带来极大的便利。


扩展阅读与视频资料

[按项目负责或参与人进行管控,在总表进行条件查询案例介绍:http://blog.vsharing.com/ESXERP/A1820174.html] [业务管理权限与策略在线视频:http://www.tudou.com/programs/view/aWqzW7KmjjA/]