一种网格树形组织管理方法及装置制造方法及图纸

技术编号:21091728 阅读:24 留言:0更新日期:2019-05-11 10:45
本发明专利技术公开了一种网格树形组织管理方法及装置,该方法包括:当确定网格树中存在需要移除的目标网格节点时,判断目标网格节点是否为叶子节点,目标网格节点与机构人员一一对应;若为叶子节点,删除目标网格节点;若不为叶子节点,更新目标网格节点的人员标识属性值为网格待指派。当需要移除网络树中的目标网格节点时,对于叶子节点,直接删除该叶子节点。由于只对目标网格节点进行了操作,所以不会影响目标网格节点的下级节点,即本实施例中在删除目标网格节点后,后续无需将目标网格节点重新纳入网格管理的操作。

A Method and Device for Grid Tree Organization Management

【技术实现步骤摘要】
一种网格树形组织管理方法及装置
本专利技术涉及网格化管理
,特别是涉及一种网格树形组织管理方法及装置。
技术介绍
网格化管理是将公司或机构中的人员以树形方式进行组织排列,从而组成上下级汇报关系链条,实现统筹管理。网格化管理中,机构人员以树形结构进行组织管理,每个节点具有直接上级或下级标识属性,具有某种规则的上下级关系编码。当需要进行人员调动时,网格节点需从网格树中移出,同时该网格节点的下级节点也需从网格树中移出,后续还需对移出的下级节点进行维护,重新纳入网格管理,操作较为繁琐。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种网格树形组织管理方法及装置,技术方案如下:一种网格树形组织管理方法,包括:当确定网格树中存在需要移除的目标网格节点时,判断所述目标网格节点是否为叶子节点,所述目标网格节点与机构人员一一对应;若为所述叶子节点,删除所述目标网格节点;若不为所述叶子节点,更新所述目标网格节点的人员标识属性值为网格待指派。优选地,还包括:当接收到对所述网格待指派的第一网格节点的待指定人员时,确定所述待指定人员为未纳入网格人员还是其它网格树的根节点;若为未纳入网格人员,将与所述第一网格节点对应的人员标识属性值更新为所述待指定人员的人员标识属性值;若为其它网格树的根节点,将与所述第一网格节点对应的人员标识属性值更新为与所述根节点对应的人员标识属性值,将所述根节点的所有格员的直接上级标识值更新为所述第一网格节点的标识值,从所述其它网格树中删除所述根节点,并将所述其它网格树中所有节点的网格关系编码中左侧开始与所述根节点的网格关系编码相同的部分替换为所述第一网格节点的网格关系编码。优选地,还包括:当需要将所述网格树中目标格主的第二网格节点调整为第三网格节点的格员时,将所述第二网格节点的直接上级标识值更新为所述第三网格节点的标识值,将所述第二网格节点及所述第二网格节点的所有下级的网格关系编码中左侧开始与所述目标格主的网格关系编码相同的部分替换为所述第三网格节点的网格关系编码,所述第二网格节点为所述目标格主的格员。优选地,还包括:当需要为所述网格树中的第四网格节点添加格员时,确定待添加的格员为未纳入网格人员还是其它网格树的根节点;若为所述未纳入网格人员,将所述待添加的格员作为所述第四网格节点的下级节点,并为所述待添加的格员生成网格标识和网格编码,将所述待添加的格员的直接上级标识值更新为所述第四网格节点的标识,其中所述待添加的格员的网格关系编码由所述第四网格节点的网格关系编码、分隔符、所述待添加的格员的网格编码和分隔符组成;若为所述其它网格树的根节点,将所述根节点的直接上级标识值更新为所述第四网格节点的标识,并根据所述第四网格节点的网格关系编码和所述其它网格树中的各节点原有的网格关系编码更新所述各节点的网格关系编码。优选地,还包括:接收检索请求,所述检索请求用于检索第五网格节点的所有上级网格节点或所述第五网格节点的所有下级网格节点;当所述检索请求用于检索所述第五网格节点的所有上级网格节点时,将网格关系编码为左包含所述第五网格节点的网格关系编码的所有网格节点作为所述所有上级网格节点;当所述检索请求用于检索所述第五网格节点的所有下级网格节点时,将网格关系编码被所述第五网节点的网格关系编码左包含的网格节点作为所述所有下级网格节点。一种网格树形组织管理装置,包括:第一判断单元,用于当确定网格树中存在需要移除的目标网格节点时,判断所述目标网格节点是否为叶子节点,所述目标网格节点与机构人员一一对应;删除单元,用于若为所述叶子节点,删除所述目标网格节点;第一更新单元,用于若不为所述叶子节点,更新所述目标网格节点的人员标识属性值为网格待指派。优选地,还包括:第二判断单元,用于当接收到对所述网格待指派的第一网格节点的待指定人员时,确定所述待指定人员为未纳入网格人员还是其它网格树的根节点;第二更新单元,用于若为未纳入网格人员,将与所述第一网格节点对应的人员标识属性值更新为所述待指定人员的人员标识属性值;第三更新单元,用于若为其它网格树的根节点,将与所述第一网格节点对应的人员标识属性值更新为与所述根节点对应的人员标识属性值,将所述根节点的所有格员的直接上级标识值更新为所述第一网格节点的标识值,从所述其它网格树中删除所述根节点,并将所述其它网格树中所有节点的网格关系编码中左侧开始与所述根节点的网格关系编码相同的部分替换为所述第一网格节点的网格关系编码。优选地,还包括:第四更新单元,用于当需要将所述网格树中目标格主的第二网格节点调整为第三网格节点的格员时,将所述第二网格节点的直接上级标识值更新为所述第三网格节点的标识值,将所述第二网格节点及所述第二网格节点的所有下级的网格关系编码中左侧开始与所述目标格主的网格关系编码相同的部分替换为所述第三网格节点的网格关系编码,所述第二网格节点为所述目标格主的格员。优选地,还包括:第三判断单元,用于当需要为所述网格树中的第四网格节点添加格员时,确定待添加的格员为未纳入网格人员还是其它网格树的根节点;第五更新单元,用于若为所述未纳入网格人员,将所述待添加的格员作为所述第四网格节点的下级节点,并为所述待添加的格员生成网格标识和网格编码,将所述待添加的格员的直接上级标识值更新为所述第四网格节点的标识,其中所述待添加的格员的网格关系编码由所述第四网格节点的网格关系编码、分隔符、所述待添加的格员的网格编码和分隔符组成;第六更新单元,用于若为所述其它网格树的根节点,将所述根节点的直接上级标识值更新为所述第四网格节点的标识,并根据所述第四网格节点的网格关系编码和所述其它网格树中的各节点原有的网格关系编码更新所述各节点的网格关系编码。优选地,还包括:接收单元,用于接收检索请求,所述检索请求用于检索第五网格节点的所有上级网格节点或所述第五网格节点的所有下级网格节点;第一检索单元,用于当所述检索请求用于检索所述第五网格节点的所有上级网格节点时,将网格关系编码为左包含所述第五网格节点的网格关系编码的所有网格节点作为所述所有上级网格节点;第二检索单元,用于当所述检索请求用于检索所述第五网格节点的所有下级网格节点时,将网格关系编码被所述第五网节点的网格关系编码左包含的网格节点作为所述所有下级网格节点。本专利技术实施例提供的技术方案,当需要移除网络树中的目标网格节点时,对于叶子节点,直接删除该叶子节点,对于非叶子节点,通过更新目标网格节点的人员标识属性值的方式删除原有的网格节点。由于只对目标网格节点进行了操作,所以不会影响目标网格节点的下级节点,即本实施例中在删除目标网格节点后,后续无需将目标网格节点重新纳入网格管理的操作。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所提供的一种网格树形组织管理方法的一种流程示意图;图2为本专利技术实施例所提供的移除网格节点的结构示意图;图3为本专利技术实施例所提供的为网络待指派节点指定人员的结构示意图;图4为本专利技术实施例所提供的调整格员的结构示意图;图5为本本文档来自技高网...

【技术保护点】
1.一种网格树形组织管理方法,其特征在于,包括:当确定网格树中存在需要移除的目标网格节点时,判断所述目标网格节点是否为叶子节点,所述目标网格节点与机构人员一一对应;若为所述叶子节点,删除所述目标网格节点;若不为所述叶子节点,更新所述目标网格节点的人员标识属性值为网格待指派。

【技术特征摘要】
1.一种网格树形组织管理方法,其特征在于,包括:当确定网格树中存在需要移除的目标网格节点时,判断所述目标网格节点是否为叶子节点,所述目标网格节点与机构人员一一对应;若为所述叶子节点,删除所述目标网格节点;若不为所述叶子节点,更新所述目标网格节点的人员标识属性值为网格待指派。2.根据权利要求1所述的方法,其特征在于,还包括:当接收到对所述网格待指派的第一网格节点的待指定人员时,确定所述待指定人员为未纳入网格人员还是其它网格树的根节点;若为未纳入网格人员,将与所述第一网格节点对应的人员标识属性值更新为所述待指定人员的人员标识属性值;若为其它网格树的根节点,将与所述第一网格节点对应的人员标识属性值更新为与所述根节点对应的人员标识属性值,将所述根节点的所有格员的直接上级标识值更新为所述第一网格节点的标识值,从所述其它网格树中删除所述根节点,并将所述其它网格树中所有节点的网格关系编码中左侧开始与所述根节点的网格关系编码相同的部分替换为所述第一网格节点的网格关系编码。3.根据权利要求1所述的方法,其特征在于,还包括:当需要将所述网格树中目标格主的第二网格节点调整为第三网格节点的格员时,将所述第二网格节点的直接上级标识值更新为所述第三网格节点的标识值,将所述第二网格节点及所述第二网格节点的所有下级的网格关系编码中左侧开始与所述目标格主的网格关系编码相同的部分替换为所述第三网格节点的网格关系编码,所述第二网格节点为所述目标格主的格员。4.根据权利要求1所述的方法,其特征在于,还包括:当需要为所述网格树中的第四网格节点添加格员时,确定待添加的格员为未纳入网格人员还是其它网格树的根节点;若为所述未纳入网格人员,将所述待添加的格员作为所述第四网格节点的下级节点,并为所述待添加的格员生成网格标识和网格编码,将所述待添加的格员的直接上级标识值更新为所述第四网格节点的标识,其中所述待添加的格员的网格关系编码由所述第四网格节点的网格关系编码、分隔符、所述待添加的格员的网格编码和分隔符组成;若为所述其它网格树的根节点,将所述根节点的直接上级标识值更新为所述第四网格节点的标识,并根据所述第四网格节点的网格关系编码和所述其它网格树中的各节点原有的网格关系编码更新所述各节点的网格关系编码。5.根据权利要求1-4任一项所述的方法,其特征在于,还包括:接收检索请求,所述检索请求用于检索第五网格节点的所有上级网格节点或所述第五网格节点的所有下级网格节点;当所述检索请求用于检索所述第五网格节点的所有上级网格节点时,将网格关系编码为左包含所述第五网格节点的网格关系编码的所有网格节点作为所述所有上级网格节点;当所述检索请求用于检索所述第五网格节点的所有下级网格节点时,将网格关系编码被所述第五网节点的网格关系编码左包含的网格节点作为所述所有下级网格节点。6.一种网格树形组织管理装置,其特征在于,包括:第一判断单元,用于当确定网格树中存在需要移除的目标网格节点时,判断...

【专利技术属性】
技术研发人员:罗晓峰孔亮邱振生袁天宁李伟
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:北京,11

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

1