一种组织架构的构建方法及装置制造方法及图纸

技术编号:18458973 阅读:47 留言:0更新日期:2018-07-18 12:46
本发明专利技术提供一种组织架构的构建方法及装置,该方法包括:获取用户在预设组织架构中具有预设权限的节点;确定与所述节点在所述预设组织架构中对应的父节点;对所述父节点进行匿名处理;将所述节点与匿名处理的所述父节点按照所述节点与所述父节点在所述预设组织架构中的关联关系建立所述用户的组织架构。通过对父节点匿名处理并重建用户具有预设权限的节点在页面的呈现结构,隐藏了与用户权限无关的节点,避免将整个系统的组织架构暴露以增强隐私安全性保护,提高了页面的响应速度。

The construction method and device of an organization architecture

The present invention provides a method and device for building an organization architecture. The method includes: obtaining a node with presupposed permissions in a preset organization architecture, determining the parent node corresponding to the presupposed organization architecture of the node, dealing with the parent node anonymously, and the said parent with the anonymous parent. The node establishes the user's organizational structure according to the relationship between the node and the parent node in the preset organizational structure. By anonymously processing the parent node and reconstructing the presentation structure of the user with the default permissions in the page, the nodes that are not related to the user's rights are hidden, and the organization architecture of the whole system is not exposed to enhance the privacy security protection, and the response speed of the page is improved.

【技术实现步骤摘要】
一种组织架构的构建方法及装置
本专利技术涉及互联网
,特别涉及一种组织架构的构建方法及信息系统。
技术介绍
目前,信息系统页面对组织架构的呈现通常采用树形结构加载显示。对于不同权限划分的组织架构,一般是在系统页面加载树形结构时将没有权限的各节点灰化显示,使得不能被选中。这种方式虽然可以告知用户的权限,但暴露了整个系统的架构组成,不利于系统隐私的保护,造成安全隐患。可见,现有的基于不同权限划分的信息系统组织架构的构建方式的隐私安全保护性差。
技术实现思路
本专利技术实施例的目的在于提供一种组织架构的构建方法及装置,解决了基于不同权限划分的信息系统组织架构的构建方式的隐私安全保护性差的问题。为了达到上述目的,本专利技术实施例提供一种组织架构的构建方法,包括:获取用户在预设组织架构中具有预设权限的节点;确定与所述节点在所述预设组织架构中对应的父节点;对所述父节点进行匿名处理;将所述节点与匿名处理的所述父节点按照所述节点与所述父节点在所述预设组织架构中的关联关系建立所述用户的组织架构。本专利技术实施例还提供一种组织架构的构建装置,包括:获取模块,用于获取用户在预设组织架构中具有预设权限的节点;确定模块,用于确定与所述节点在所述预设组织架构中对应的父节点;匿名模块,用于对所述父节点进行匿名显处理;构建模块,用于将所述节点与匿名处理的所述父节点按照所述节点与所述父节点在所述预设组织架构中的关联关系建立所述用户的组织架构。本专利技术实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行的一个或多个程序,所述一个或多个程序被所述计算机执行时使所述计算机执行如上述提供的一种组织架构的构建方法。上述技术方案中的一个技术方案具有如下优点或有益效果:通过对父节点匿名处理并重建用户具有预设权限的节点在页面的呈现结构,隐藏了与用户权限无关的节点,避免将整个系统的组织架构暴露以增强隐私安全性保护,提高了页面的响应速度。附图说明图1为本专利技术实施例提供的一种组织架构的构建方法的流程图;图2为本专利技术实施例提供的另一种组织架构的构建方法的流程图;图3为本专利技术实施例提供的一种企业信息管理系统中管理员的组织架构示意图;图4为本专利技术实施例提供的一种企业信息管理系统中用户u1的组织架构示意图;图5为本专利技术实施例提供的一种组织架构的构建装置的结构图;图6为本专利技术实施例提供的另一种组织架构的构建装置的结构图;图7为本专利技术实施例提供的另一种组织架构的构建装置的结构图;图8为本专利技术实施例提供的一种组织架构的构建装置中确定模块的结构图。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。如图1所示,本专利技术实施例提供一种组织架构的构建方法,包括以下步骤:步骤S101、获取用户在预设组织架构中具有预设权限的节点;步骤S102、确定与所述节点在所述预设组织架构中对应的父节点;步骤S103、对所述父节点进行匿名处理;步骤S104、将所述节点与匿名处理的所述父节点按照所述节点与所述父节点在所述预设组织架构中的关联关系建立所述用户的组织架构。本实施例提供的组织架构的构建方法,包括:获取用户在预设组织架构中具有预设权限的节点;确定与所述节点在所述预设组织架构中对应的父节点;对所述父节点进行匿名显处理;将所述节点与匿名处理的所述父节点按照所述节点与所述父节点在所述预设组织架构中的关联关系建立所述用户的组织架构。通过对父节点匿名处理并重建用户具有预设权限的节点在页面的呈现结构,隐藏了与用户权限无关的节点,避免将整个系统的组织架构暴露以增强隐私安全性保护,提高了页面的响应速度。如图2所示,本专利技术实施例提供了另一种组织架构的构建方式,包括以下步骤:步骤S201、获取用户在预设组织架构中具有预设权限的节点。一般的,基于不同权限划分的信息系统内存在与权限划分对应的预设组织架构。该预设组织架构通常以数据库的形式存储于信息系统内部,而数据库的建立通常依据相应的结构形式将离散的资源数据组织关联起来以形成资源数据集合(即节点)的网络关系。可以理解的,预设组织架构可根据需求由管理者进行适应修改和调整。用户不同于管理者,一般由于角色要求只拥有整个信息系统的部分权限对与权限相对应的资源数据进行处理。当用户进行访问时,用户通过关联某个角色而具有该角色的预设权限,从而获取与该预设权限对应的资源数据集合,即用户在预设组织架构中具有预设权限的节点。在本专利技术实施例中,如图3所示,以企业信息管理系统为例,图3是该系统的管理员基于拥有全部部门权限显示出的整个系统的预设组织架构,而对于分权分域情况下拥有某种角色的用户u1来说,创建该用户u1时预设他的部门权限只有组A1和科室B的权限,从而可以获取该用户u1在该系统的预设组织架构中具有权限的节点:组A1和科室B。为突出用户u1的权限节点,在图3中对节点:组A1和科室B进行了粗体字显示。步骤S202、确定与所述节点在所述预设组织架构中对应的父节点。根据预设组织架构的结构关系可确定出用户具有预设权限的节点在预设组织架构中对应的父节点。可以理解的,父节点的确定与预设组织架构的结构存在对应关系。例如,根据图3中示出的包含关系,可确定出用户u1在该企业信息管理系统的预设组织架构中的父节点为科室A,部门A以及部门B。步骤S203、对所述父节点进行灰化处理。为增加整个页面对用户权限的提示功能,可对父节点进行灰化处理,使得用户不能对父节点进行选择。具体的,可对父节点增加一个disabled属性将其灰化掉。步骤S204、对所述父节点进行匿名处理。为避免暴露除用户权限之外的其他信息,本专利技术实施例对父节点进行匿名处理。例如,可采用“***”来代替父节点,当然也可采用其他匿名方式,此处不做限定。步骤S205、将所述节点与灰化并匿名处理的所述父节点按照所述节点与所述父节点在所述预设组织架构中的关联关系建立所述用户的组织架构。在对父节点匿名处理之后,可按照用户在预设组织架构中具有预设权限的节点与父节点之间的关联关系重新建立专属于该用户的组织架构,在不打乱原有的组织架构层次的基础上,对与用户权限无关的节点直接不显示,避免将整个系统的组织架构暴露,且由于处理的节点数量减少,提高了页面的响应速度。以上述企业信息管理系统为例,图4为用户u1对该企业信息管理系统进行访问时页面呈现的组织架构,整个组织架构只显示与用户u1有关联的节点及其关联关系,即节点:组A1和科室B,与其父节点:科室A,部门A以及部门B,其中父节点均由匿名化符号“***”代替。这样用户u1访问时看不到与其完全无关的组织结构(如部门CCC等),也看不到与自己权限有关的父节点:科室A,部门A以及部门BA1和科室B的显示内容且不能选择该父节点,使得用户u1的访问权限得到控制,也避免整个组织框架的暴露,且组织架构重组后得到简化必然加快页面的响应速度。可以理解的,本专利技术实施例对步骤S203和步骤S204的顺序不做具体限定,可以为先执行步骤S204再执行步骤S203,或先执行步骤S203再执行步骤S204,也可以步骤S203和步骤S204同时实行。本实施例提供的组织架构的构建方法,包括:获取用户在预设组织架构中具有预设权限的节点;确定与所述节点在所述预设组织架构中对应的父节点;对所述本文档来自技高网...

【技术保护点】
1.一种组织架构的构建方法,其特征在于,包括:获取用户在预设组织架构中具有预设权限的节点;确定与所述节点在所述预设组织架构中对应的父节点;对所述父节点进行匿名处理;将所述节点与匿名处理的所述父节点按照所述节点与所述父节点在所述预设组织架构中的关联关系建立所述用户的组织架构。

【技术特征摘要】
1.一种组织架构的构建方法,其特征在于,包括:获取用户在预设组织架构中具有预设权限的节点;确定与所述节点在所述预设组织架构中对应的父节点;对所述父节点进行匿名处理;将所述节点与匿名处理的所述父节点按照所述节点与所述父节点在所述预设组织架构中的关联关系建立所述用户的组织架构。2.根据权利要求1所述的方法,其特征在于,所述确定与所述节点在所述预设组织架构中对应的父节点的步骤之后,包括:对所述父节点进行灰化处理。3.根据权利要求1或2所述的方法,其特征在于,所述获取用户在预设组织架构中具有权限的节点的步骤之前,包括:接收在登录界面输入的所述用户的身份信息;判断所述身份信息与预设身份信息是否匹配;所述获取用户在预设组织架构中具有预设权限的节点的步骤,包括:若所述身份信息与所述预设身份信息匹配,则获取所述用户在所述预设组织架构中具有预设权限的节点。4.根据权利要求1或2所述的方法,其特征在于,所述确定与所述节点在所述预设组织架构中对应的父节点的步骤,包括:识别所述节点的特征属性;根据所述特征属性在所述预设组织架构中逆向递归查询出与所述特征属性匹配的父节点。5.根据权利要求1或2所述的方法,其特征在于,所述预设组织...

【专利技术属性】
技术研发人员:郑立丽
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1