7 类似创建权限
在图6-1左侧列表中,选中某用户下的责任区,点击鼠标右键,就会弹出如图6-23的下拉菜单。其中
“添加责任区权限”前面已经说明。下面分别说明类似创建权限以及删除责任区权限的方法。
图 6-23 责任区操作下拉菜单
实际上,这里的类似创建权限就是类似创建用户的责任区权限,而不是默认权限。
在图6-23中选择“类似创建权限”,就会弹出一个与当前责任区相同权限的责任区对话框。在此对话框上,用户选择责任区,并且可以修改用户在所选责任区的权限,修改方法与修改(添加)责任区权限的方法相同。
8 删除责任区权限
在图6-23中选择“删除责任区权限”,就会弹出一个对话框要求用户确认是否真的删除当前用户的当前责任区,点击“yes”按钮,就将当前用户当前责任区删除。
前责任区,点击“yes”按钮,就将当前用户当前责任区删除。 8.2.6 数据表域特殊属性的定义与维护
在角色的定义与维护中已经说明,特殊属性包括数据表域、图形和报。而只有数据表域的特殊属性才需要定义与维护,图形和报表有其它的处理办法,这是因为数据表域的内容比较多,不能像图形或者报表那样处理。
图形的处理方法:在数据库中的表GRAPH_INFO_NET(存储所有作网络保存的图形)图形信息表中有一个“图形权限类型“域,这个域值为“系统可读写“时说明是可以进行特殊属性操作的图形,否则就不是,从而在角色定义与维护或者用户的定义与维护中此图形是不可见的。例如:图形信息表/地理潮流图.ln.h.edg的“图形权限类型“为“系统可读写“时,在权限定义/特殊属性/图形/就能看到地理潮流图.ln.h.edg,可以对地理潮流图进行特殊属性定义,如果图形信息表/地理潮流图.ln.h.edg的“图形权限类型“为其他的时候,权限定义/特殊属性/图形/就看不到地理潮流图.ln.h.edg,不能对他进行特殊属性定义。
21
图 6-12(a) 图形权限类型界面
报表的处理方法:报表的处理方法很简单,由于报表相对较少,因此系统认为所有的报表都具有特殊属性。
与数据表域有关的信息存储在数据库中的系统权限角色定义表中,具体定义如表6-8所示: 当“数据表域特殊属性”树节点获得焦点(在图6-1中左侧选择特殊属性)时,图6-1的右侧就会显示数据表域特殊属性的全部信息如图6-12(b)所示。
图 6-12(b) 特殊属性定义与维护界面
图6-12的右上方为“可以定义特殊属性的数据表域”列表,右下方为“已经定义特殊属性的数据表域”列表,显示当前已经定义好的表域特殊属性。
用户在上方列表选定其中的一张表之后,在右侧的表域列表中会显示选定表的全部表域。用户选择一个或多个表域之后,点击“添加”按钮来添加表域特殊属性。
22
要删除表域特殊属性时,首先在“已经定义特殊属性的数据表域”中选择一行或多行,然后点击“移除”按钮。
所有在“已经定义特殊数据表域”列表中的数据表域都会在角色定义与维护或者用户定义与维护界面上显示出来。
每次“添加”和“移除”按钮数据库中都会自动更新。
例如想对表信息表的所有域进行特殊属性设置,如图 6-13(a)
图 6-13(a) 特殊属性设置
选中特殊属性/表/表信息表,右边出现表信息表的所有域,选中“全选“,点击“添加“,则在下面出现了一条“表信息表“记录,如图 6-13(b)
23
图 6-13(b) 特殊属性设置
特殊属性/数据表域/下就出现了“表信息表“,可以对这张表的某些域进行特殊属性的定义了。
8.3 权限定义步骤举例
因为权限定义与维护管理系统比较复杂,下面举一个实例来说明。 假设目前系统中要创建一个用户whz,对这个用户的具体要求如下: 他属于远动组,是组长;
他拥有 “公式修改”,“模型定义写”、“商用户备份”功能,但是在责任区A具有“画面挂牌”权限,表信息表中的“表英文名”表域具有查询权限、针对图形js地理图.sys.h.edg具有可编辑权限、针对报表江苏日报1具有只读权限;
下面分五个步骤建立whz用户
第一步:添加角色“系统维护“、“系统运行“、”数据库管理“,其中“系统维护“包括“公式修改”、“模型定义写”功能,“系统运行“包括“画面挂牌”功能,”数据库管理“包括“商用户备份”功能;如图 6-14(a)(b)(c)
24
相关推荐: