配色: 字号:
企业Web应用生成器活字格企业管理系统设置行权限
2016-11-24 | 阅:  转:  |  分享 
  
企业Web应用生成器活字格企业管理系统

设置行权限



上小节我们介绍了如何创建组织结构,那么组织结构由什么用

呢?本小节主要介绍如何给表创建行权限,其中会用到组织结构的

内容。

首先,给表设置行权限,可以使不同的用户可以有不同的权限

去访问,编辑,或者删除表中的数据,起到数据保护的作用。

下面,我们通过一个示例演示下,如何创建行权限。

需求

假设有一张人员表,有这些字段:ID,姓名(用户类型),年

龄,出生地,联系方式,入职日期,工资。我们希望每个人只能看

到自己的记录,不能编辑和删除任何数据;记录的上级可以看到下

属们的记录,不能编辑和删除任何数据;管理员组的用户可以查看

编辑删除任何记录。



解决方案

1.设置组织结构。关于如何创建组织结构,请参照设置组织

结构。

假设,组织级别有公司,部门;组织结点有xx广告公司(级

别:公司;成员:总经理(领导),副总经理),市场部(级别:部

门;成员:市场部门经理(领导),市场人员1,市场人员2),产品

部(级别:部门;成员:产品部门经理(领导),产品人员1),设

计部(级别:部门;成员:设计部门经理(领导),设计人员1,设

计人员2),人事部(级别:部门;成员:人事部门经理(领导))。

如下图:



组织级别图



组织结构图

2.点击【编辑行权限...】打开编辑行权限对话框。



3.编辑行权限,如下图:



第一条权限是授予管理员组的用户,他们可以查看,编辑,删

除任何记录;

第二条权限是授予登录用户的,而且登录用户必须等于表中

【姓名】的值的记录才能查看,而且不能编辑和删除该记录,即每

个人只能查看自己的记录;

第三条权限是授予【姓名】的上级用户的,也就是组织结构中

是【姓名】的上级用户才可以查看该【姓名】的记录,而且不能编

辑和删除这些记录;即上级领导可以查看下属的记录;

4.点击【从表生成页面】,生成列表运行页面查看结果。

从表生成页面



在设计器中往人员表添加数据,如下图



运行【人员表_列表页面】,分别以不同的用户登录系统。



未登录,看不到任何记录



管理员组用户登录,可以查看,编辑,删除



市场人员1登录,只能看到自己的记录,而且不能编辑,删除



市场部门经理登录,可以看到自己和下属的记录,不能编辑,删除



总经理登录,可以看到自己和其他员工的记录,不能编辑,删除

设置的行权限项之间是或者的关系。也就是说,只要满足一个

行权限项的条件就有权限操作,否则没有。

关于行权限项,包含下面几项:

1.任何人

2.登录用户,用户管理页面中添加的用户

3.创建者,即记录的创建者

4.创建者的上级,上级指的是组织结构中的上级

5.组,用户管理页面中定义的组

6.用户类型的字段的上级

献花(0)
+1
(本文系some_terren...首藏)