您的位置:首页 > 编程语言 > PHP开发

MES ROCKWELL FTPC 之 权限设计

2016-11-01 17:10 155 查看

Access Privilages  权限对象,穿插在FTPC平台所有的其它对象中,

一、标准的权限设置

FTPC平台通过标准的user=userGroup=AccessPrivilage(用户-用户组-权限对象)关系,来控制对平台对象的访问权限。





首页form和其它所有的forms,使用了标准的权限对象AdminPrivilege,

权限对象AdminPrivilege又分给了PlantOpsAdmin用户组。

二、用户定制权限使用

MES_Import_BOM权限对象,在用户自定义UDA_1字段中,保存有“生产计划管理”,这个字段被设计为菜单目录

首页form加载时,通过用户=用户组=权限对象关系,得到该登陆用户全部的权限对象,

而菜单目录和菜单就是放在这些权限对象的UDA_1、UDA_2字段中,只要遍历这些对象的UDA_1、UDA_2字段,

就构造出了,该用户权限范围内的菜单目录1和菜单目录2。

比如:jclailiping(用户) = RDC发货信息查询(用户组) = MES_RDC_MaterialSendQuery(权限对象) = UDA_1 物流管理(菜单目录) 



图中菜单看到的描述是权限对象的名称,当点击某个权限对象时,程序按权限对象的NAME, 查找同名的FORM,打开到右面panel。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: