【技术实现步骤摘要】
一种创建组织结构层级关系树的方法及装置
本专利技术属于计算机
,尤其涉及一种创建组织结构层级关系树的方法及装置。
技术介绍
现实生活中,公司的组织结构通常会涉及很多下级组织,然后,每一层下级组织的下面又存在下级单位和不同的产品线,从而形成复杂的树状结构,例如,中国行政区域的树状结构等等。在数据库中公司组织结构管理平台的各部分关系的存储格式是一串代码的形式,但此种代码形式无法用于各部分在管理平台上的操作和具体管理,因此,需要将代码串转换为管理平台的前端可以显示的形式。目前,其它公司的组织结构一个层级建立一张表,占用的存储资源较多,而且,当需要更新拓展组织结构时,需要相应修改相关联的层级对应的表,当需要修改的层级中包含数据量较多时,修改工作量会成倍数增长、操作复杂。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种创建组织结构层级关系树的方法及装置,以解决上述的传统组织结构占用存储资源较多,且更新拓展操作复杂的问题。本申请的技术方案如下:第一方面,本申请提供一种创建组织结构层级关系树的方法,包括:获取当前组织结构包含的所有组织结构字符串,所述组织结构字符串包括当 ...
【技术保护点】
1.一种创建组织结构层级关系树的方法,其特征在于,包括:获取当前组织结构包含的所有组织结构字符串,所述组织结构字符串包括当前组织及所述当前组织的所有上级组织,两个不同的组织之间通过层级分隔符进行隔离,每个所述组织包括层级特征字符和组织名称,所述层级特征字符用于表示所述组织所属的层级;根据所述层级分隔符,将每个所述组织结构字符串进行分割,得到分割结果,所述分割结果中的每个字符串只包含一个层级特征字符和与所述一个层级特征字符对应的组织名称;根据所述分割结果中所述层级特征字符所属的层级,确定各个层级所包含的组织,得到所述当前组织结构的组织结构层级关系。
【技术特征摘要】
1.一种创建组织结构层级关系树的方法,其特征在于,包括:获取当前组织结构包含的所有组织结构字符串,所述组织结构字符串包括当前组织及所述当前组织的所有上级组织,两个不同的组织之间通过层级分隔符进行隔离,每个所述组织包括层级特征字符和组织名称,所述层级特征字符用于表示所述组织所属的层级;根据所述层级分隔符,将每个所述组织结构字符串进行分割,得到分割结果,所述分割结果中的每个字符串只包含一个层级特征字符和与所述一个层级特征字符对应的组织名称;根据所述分割结果中所述层级特征字符所属的层级,确定各个层级所包含的组织,得到所述当前组织结构的组织结构层级关系。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据预先定义的所述层级特征字符所属的层级,创建所述当前组织结构包含的各个组织对应的组织结构字符串,所述组织结构字符串中的各个字符按照层级由高到低进行排序,且不同层级的字符利用所述层级分隔符隔离。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述组织结构关系转换为显示前端所需的存储格式;将转换后的所述组织结构关系发送给所述显示前端,以使所述显示前端显示所述当前组织结构的组织结构关系。4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述分割结果中所述层级特征字符所属的层级,确定各个层级所包含的组织结构,得到组织结构关系,包括:将所述分割结果作为参数传入递归函数,利用所述递归函数获得具有层级关系的所述组织结构关系。5.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述层级分隔符,将每个所述组织结构字符串进行分割,得到分割结果,包括:搜索所述组织结构字符串包含的所述层级分隔符;提取两个相邻的所述层级分隔符之间的字符串得到一个...
【专利技术属性】
技术研发人员:白涛,
申请(专利权)人:北京微影时代科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。