一种冶金mes应用权限控制系统分级授权方法

文档序号:6279349阅读:508来源:国知局
专利名称:一种冶金mes应用权限控制系统分级授权方法
技术领域
本发明涉及一种冶金MES(Manufacturing Execution System,制造执行系统),尤其涉及一种冶金MES应用权限控制系统分级授权方法。
背景技术
目前在开发MES过程中,需要对系统使用者进行权限分配,必须通过冶金MES应用权限控制系统来实现。冶金MES应用权限控制系统在开发之初,设计思想立足于仅设一名系统管理员进行一级管理,所有的授权工作(如人员、部门、画面、菜单、群组数据采集和授权操作等)和系统日常信息维护工作全部由唯一的系统管理员进行操作,由此带来维护工作量大,不能做到分级授权管理,体现不了专业分工和分担工作负荷的效果。一级授权管理对功能不复杂和应用人员较少的MES来说尚能满足要求;但对于功能复杂和应用人员较多的MES来说,一名系统管理员承担授权工作需要宽广的知识面,是不现实的,而且会导致整个系统效率低下,影响生产效用。

发明内容
本发明要解决的技术问题是提供一种冶金MES应用权限控制系统分级授权方法,可以灵活地进行应用系统权限的分配,解决实际应用中的分级授权问题。
为解决上述技术问题,本发明一种冶金MES应用权限控制系统分级授权方法,包括如下步骤首先调整资源分配模式,扩展代码控制范围,实现无级控制;然后进行资源分配,对用户进行分级授权;最后修改“群组与群组关系管理”画面的程序设计,实现树状结构体系;本发明由于采用上述方法,实现了对前台MES资源的灵活配置,允许根据MES具体需要在授权管理上采用一级、两级乃至无级的授权管理方式。


图1是本发明一个具体实施例中资源分配操作图,即一个MES中“用户资源关系维护”画面;图2是本发明方法中资源分配的流程图;图3是本发明一个具体实施例中组挂组操作图,即一个MES中进行“组挂组”画面;图4是本发明方法中“组挂组”的树型结构图。
具体实施例方式
下面结合附图对本发明作进一步详细的说明。
如图1所示,调整“用户资源关系维护”画面中“资源代码”数据项资源分配模式,扩展代码控制范围,从原设计的限制两位数据扩展到十位,并实现无级控制,即实现从一位到十位的任意选择,保证前台MES系统画面资源的任意调配。
如图2所示,在“用户资源关系维护”时增加部门代码判断内容,同时增加“类型”数据项,对“岗位类”、“资源类”进行选择判断,通过选择对应“资源代码”中选择不同的部门代码和选择“类型”中的“岗位类”条件实现对不同部门人员信息的管理,从而实现对用户信息的分级管理。
然后在系统中实现群组挂群组功能,体现群组层级关系。图3是本发明一个具体实施例中组挂组操作图,即一个MES中进行“组挂组”画面。
如图4所示对具体的MES系统,首先设定一级系统管理员;其次根据MES系统中具体子系统数量,设置同等数量的子系统二级管理员;为方便各部门对人员信息的维护,按需要设立各部门联络员。一级管理员负责对二级管理员和联络员分配权限,建立一级群组,同时总体维护和优化应用权限控制授权系统;二级管理员负责分配本子系统的画面资源权限,建立二级群组(在操作前必须通过一级管理员的审批);各部门联络员负责按一、二级管理员的规则将本部门人员信息挂入相应的群组,并负责维护本部门人员信息。
下面结合附图所涉及的一个具体的实施例子对本发明作进一步的说明利用本发明方法在对某股份有限公司开发MES时,进行权限分配MES共开发了基准、点检、运行状态、工事、合同、维修成本、固定资产七个子系统,全公司共有近二十个单位、部门应用该系统,在权限分配上按以下步骤处理1、按照公司部门和人员代码规则,编制部门代码和人员岗位代码,如热轧厂部门代码为AD00、炼钢厂部门代码为AB00、设备部部门代码为BC00,设备部设备管理室综合管理员岗位代码为BCA111,等等。
2、针对MES各子系统专业性强的特点,分别设立EN00(基准)、EC00(点检)、EY00(运行状态)、EM00(工事)、EW00(合同)、EE00(维修成本)、EF00(固定资产)七个子系统授权群组,并建立名为E-LLY的各单位联络员群组(负责维护本单位人员信息和岗位挂组操作)。
3、分别设定子系统授权群组的子系统管理员和联络员群组的各单位联络员,并付以不同的操作权限如工号为002520的子系统管理员负责EC00群组的资源分配,根据点检子系统画面代号规则,对002520的管理员给予代码类别为P02的画面分配权和建立群组的权限;对工号为000399的联络员付以起首为“BC”的岗位分配权,对工号为006772的联络员付以起首为“AB”的岗位分配权。
4、工号为002520的子系统管理员建立二级群组,对P02系列的画面进行相应的群组授权,工号为000399和006772的联络员按照子系统管理员的群组授权规则分别将“BC”和“AB”开头的不同岗位授权给子系统相应群组。
5、MES授权系统对授权关系进行逻辑判断,正确授权的岗位实现对前台画面的操作权。
6、按照以上步骤,建立前台MES设备系统的授权关系,体现分级管理的思想。
综上所述,本发明方法兼顾专业化、层级化,并且使用灵活,无论是功能不复杂和应用人员较少的MES系统,还是功能复杂和应用人员较多的MES系统,都可以采用本发明方法进行分级授权。
权利要求
1.一种冶金MES应用权限控制系统分级授权方法,其特征在于,步骤一、调整资源分配模式,扩展代码控制范围,实现无级控制;步骤二、进行资源分配,对用户进行分级授权;步骤三、修改“群组与群组关系管理”画面的程序设计,实现树状结构体系;其中所述步骤二进行资源分配包括以下步骤首先输入拟分配资源名及用户信息;判断用户及资源是否存在,如不存在返还步骤a,如存在进入步骤c;按资源名类型同时配置画面代码及部门代码,其中配置画面代码时,不同的代码长度位数对应不同的授权画面资源,配置部门代码时,不同部门代码分配管理不同部门人员信息;结束资源分配。
2.根据权利要求1所述冶金MES应用权限控制系统分级授权方法,其特征在于,所述扩展代码控制范围指数据扩展到十位;所述树状结构体系指上一级群组挂在下一级群组下,并享有下一级群组的权限。
全文摘要
本发明公开了一种冶金MES应用权限控制系统分级授权方法,通过一、调整资源分配模式,扩展代码控制范围,实现无级控制;二、进行资源分配,对用户进行分级授权;三、修改“群组与群组关系管理”画面的程序设计,实现树状结构体系。本发明优化了MES应用权限控制系统,可以灵活地进行应用系统权限管理的分配,提高了应用系统的工作效率。
文档编号G05B19/04GK101042574SQ20061002494
公开日2007年9月26日 申请日期2006年3月22日 优先权日2006年3月22日
发明者王森, 李兵强 申请人:上海宝信软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1