ISS权限定义


  4·1·3   定义数据范围  


定义数据范围
在IS资源授权表中,可通过定义数据范围,来设置不同用户对同一数据表的全部或部分数据的读取权限。如下例:




1、单击“工具”菜单>安全>资源授权,打开用户权限表。在要定义权限的的位置单击鼠标右键,在浮动菜单上单击“自定义权限”,弹出“设置权限”对话框。



2、单击“定义数据范围”按钮,弹出“定义权限数据范围”对话框。在对话框中定义过滤条件如下:



3、定义过滤条件完成后,单击“确定”,此时,在“设置权限”对话框中将自动加入这个条件表达式。




4、在“设置权限”对话框中,单击“确定”按钮。此时,在所选择的区域内将自动增加定义的过滤条件,这样就设置了该用户对数据读取的范围。




5、同样方法,定义业务员“李静”的数据范围。在“定义权限数据范围”对话框中定义过滤条件如下。在这里我们使用了一个用户变量,数据范围定义的表达式支持用户变量,这样将大大简化定义。用户变量"username"所代表的是当前用户。




6、在完成权限定义后,我们看到,在“销售订单”处分别定义了两个用户对该订单读取的不同数据范围。这样,刘刚将可以读取“业务一部”的所有订单,李静仅能够读取自己所填的销售订单。



 参阅
关于定义用户变量的详细方法,请参阅:
4·2·1 定义用户变量