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。
本文介绍了FTPC平台的权限管理机制,包括标准权限设置和用户定制权限使用两大部分。通过user=userGroup=AccessPrivilage关系实现对平台对象访问权限的控制,并详细解释了权限对象如何用于构建用户权限范围内的菜单目录。
9520

被折叠的 条评论
为什么被折叠?



