组织架构图的构建方法、装置、介质、服务器及用户终端制造方法及图纸

技术编号:21954259 阅读:21 留言:0更新日期:2019-08-24 18:24
本公开实施例公开了一种组织架构图的构建方法、装置、介质、服务器及用户终端。该方法由服务器执行,该方法包括:响应组织架构图的生成请求,依据服务器中存储的人员数据和组织数据生成为组织架构图的构建信息;其中,组织架构图的构建信息包括:人员信息表和组织信息表;人员信息表包括:各人员的基本信息以及各人员所属的组织;组织信息表包括各个组织之间的上下级关系;将组织架构图的构建信息返回用户终端,供用户终端根据组织架构图的构建信息生成组织架构图,以及生成人员列表。通过采用上述技术方案,可以实现能够根据人员的属性设置自动生成组织架构图,以及根据人员的信息的变更能够对组织架构图中的信息进行实时同步的效果。

Construction Method, Device, Media, Server and User Terminal of Organizational Architecture Diagram

【技术实现步骤摘要】
组织架构图的构建方法、装置、介质、服务器及用户终端
本公开实施例涉及信息管理
,尤其涉及一种组织架构图的构建方法、装置、介质、服务器及用户终端。
技术介绍
目前,社会正处于经济飞速发展的时代,对于众多型企业来说,组织架构图已经成为最受青睐的人员管理工具。组织架构图是最常见的表现雇员、职称和群体关系的一种图表,它形象地反映了组织内各机构、岗位相互之间的关系。组织架构图是组织结构的直观反映,也是对该组织功能的一种侧面诠释。现有一般采用的方式是人工通过绘图软件绘制,添加文本框、插入形状、添加直线,最后再进行调整美化、组合。这种制作组织架构图的方式很麻烦,而且由于是人工绘制的图片格式,当需要变更该组织架构图时,必须全部一一拆分重新绘制,非常耗费人工、物力。并且绘制方法采用的数据是离线的,不能及时反映组织架构的变化,不能反映人员入转调离的变化,造成数据不够准确。
技术实现思路
本公开实施例提供一种组织架构图的构建方法、装置、介质、服务器及用户终端,以实现能够根据人员的属性设置自动生成组织架构图,以及根据人员的信息的变更能够对组织架构图中的信息进行实时同步的效果。第一方面,本公开实施例提供了一种组织架构图的构建方法,所述方法由服务器执行,该方法包括:响应组织架构图的生成请求,依据服务器中存储的人员数据和组织数据生成为组织架构图的构建信息;其中,所述组织架构图的构建信息包括:人员信息表和组织信息表;所述人员信息表包括:各人员的基本信息以及各人员所属的组织;所述组织信息表包括各个组织之间的上下级关系;将所述组织架构图的构建信息返回用户终端,供用户终端根据所述组织架构图的构建信息生成组织架构图,以及生成人员列表。进一步的,依据服务器中存储的人员数据和组织数据生成为组织架构图的构建信息,包括:获取人员数据和组织数据;将人员数据进行结构化转换得到人员单条数据,其中,所述人员单条数据包括人员基础信息和人员所属的组织;根据所有的人员单条数据生成人员信息表;以及,根据所有的组织数据中各组织的上下级关系,生成组织信息表。进一步的,在依据服务器中存储的人员数据和组织数据生成为组织架构图的构建信息之后,所述方法还包括:依据人员信息表和组织信息表,生成路径信息表;其中,所述路径信息表记录各人员到首级组织之间的路径;相应的,将所述组织架构图的构建信息返回用户终端,供用户终端根据所述组织架构图的构建信息生成组织架构图,包括:将所述路径信息表发送至用户终端,供用户终端根据所述路径信息表生成组织架构图。进一步的,在将所述组织架构图的构建信息返回用户终端之后,所述方法还包括:响应于用户终端发送的组织架构图的构建信息的变更请求,对当前的组织架构图的构建信息进行变更,并同步到服务器中存储的人员数据和组织数据中。第二方面,本公开实施例提供了一种组织架构图的构建方法,所述方法由用户终端执行,该方法包括:向服务器发送的组织架构图生成请求;接收服务器返回的组织架构图的构建信息;其中,所述组织架构图的构建信息包括:人员信息表和组织信息表;所述人员信息表包括:各人员的基本信息以及各人员所属的组织;所述组织信息表包括各个组织之间的上下级关系;根据所述组织架构图的构建信息生成组织架构图,以及生成人员列表。进一步的,在根据所述组织架构图的构建信息生成组织架构图之前,所述方法还包括:接收服务器返回的路径信息表;其中,所述路径信息表记录各人员到首级组织之间的路径;相应的,根据所述组织架构图的构建信息生成组织架构图,包括:根据所述路径信息表生成组织架构图。进一步的,在根据所述组织架构图的构建信息生成组织架构图,以及生成人员列表之后,所述方法还包括:若检测到组织架构图或者人员列表的变更操作,变更本地的组织架构图构建信息;并生成组织架构图的构建信息的变更请求;向服务器发送的组织架构图的构建信息的变更请求,供服务器对服务器端的组织架构图的构建信息进行变更,并同步变更服务器中存储的人员数据和组织数据。进一步的,所述组织架构图或者人员列表的变更操作包括:人员列表信息改写操作,组织架构图节点关系变更操作,以及从人员列表到组织架构图的人员信息拖拽操作中的至少一种。进一步的,在根据所述组织架构图的构建信息生成组织架构图,以及生成人员列表之后,所述方法还包括:若检测到人员列表中的人员选定操作,则将被选定的人员作为目标人员;确定组织架构图中目标人员的节点是否被隐藏;若是,则将目标人员所属的组织的节点进行区分标注;若否,则将目标人员的节点进行区分标注。第三方面,本公开实施例还提供了一种组织架构图的构建装置,所述装置配置于服务器,该装置包括:构建信息确定模块,用于响应组织架构图的生成请求,依据服务器中存储的人员数据和组织数据生成为组织架构图的构建信息;其中,所述组织架构图的构建信息包括:人员信息表和组织信息表;所述人员信息表包括:各人员的基本信息以及各人员所属的组织;所述组织信息表包括各个组织之间的上下级关系;构建信息发送模块,用于将所述组织架构图的构建信息返回用户终端,供用户终端根据所述组织架构图的构建信息生成组织架构图,以及生成人员列表。第四方面,本公开实施例还提供了一种组织架构图的构建装置,所述装置配置于用户终端,该装置包括:组织架构图生成请求发送模块,用于向服务器发送的组织架构图生成请求;构建信息接收模块,用于接收服务器返回的组织架构图的构建信息;其中,所述组织架构图的构建信息包括:人员信息表和组织信息表;所述人员信息表包括:各人员的基本信息以及各人员所属的组织;所述组织信息表包括各个组织之间的上下级关系;组织架构图生成模块,用于根据所述组织架构图的构建信息生成组织架构图,以及生成人员列表。第五方面,本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开实施例第一方面和第二方面所述的组织架构图的构建方法。第六方面,本公开实施例提供了一种服务器,包括:处理器、存储器、通信接口和总线;所述处理器通过所述总线与所述存储器和所述通信接口连接;所述存储器存储有计算机执行指令;所述处理器调用所述存储器中存储的所述计算机执行指令,使得所述处理器执行本公开实施例上述第一方面中任一项所述的组织架构图的构建方法。第七方面,本公开实施例提供了一种用户终端,包括:处理器、存储器、通信接口和总线;所述处理器通过所述总线与所述存储器和所述通信接口连接;所述存储器存储有计算机执行指令;所述处理器调用所述存储器中存储的所述计算机执行指令,使得所述处理器执行本公开实施例上述第二方面中任一项所述的组织架构图的构建方法。本公开实施例所提供的技术方案,该方案由服务器执行,该方法包括:响应组织架构图的生成请求,依据服务器中存储的人员数据和组织数据生成为组织架构图的构建信息;其中,所述组织架构图的构建信息包括:人员信息表和组织信息表;所述人员信息表包括:各人员的基本信息以及各人员所属的组织;所述组织信息表包括各个组织之间的上下级关系;将所述组织架构图的构建信息返回用户终端,供用户终端根据所述组织架构图的构建信息生成组织架构图,以及生成人员列表。通过采用本公开所提供的技术方案,可以实现能够根据人员的属性设置自动生成组织架构图,以及根据人员的信息的变更能够对组织架构图中的信息进行本文档来自技高网...

【技术保护点】
1.一种组织架构图的构建方法,其特征在于,所述方法由服务器执行,所述方法包括:响应组织架构图的生成请求,依据服务器中存储的人员数据和组织数据生成为组织架构图的构建信息;其中,所述组织架构图的构建信息包括:人员信息表和组织信息表;所述人员信息表包括:各人员的基本信息以及各人员所属的组织;所述组织信息表包括各个组织之间的上下级关系;将所述组织架构图的构建信息返回用户终端,供用户终端根据所述组织架构图的构建信息生成组织架构图,以及生成人员列表。

【技术特征摘要】
1.一种组织架构图的构建方法,其特征在于,所述方法由服务器执行,所述方法包括:响应组织架构图的生成请求,依据服务器中存储的人员数据和组织数据生成为组织架构图的构建信息;其中,所述组织架构图的构建信息包括:人员信息表和组织信息表;所述人员信息表包括:各人员的基本信息以及各人员所属的组织;所述组织信息表包括各个组织之间的上下级关系;将所述组织架构图的构建信息返回用户终端,供用户终端根据所述组织架构图的构建信息生成组织架构图,以及生成人员列表。2.根据权利要求1所述的方法,其特征在于,依据服务器中存储的人员数据和组织数据生成为组织架构图的构建信息,包括:获取人员数据和组织数据;将人员数据进行结构化转换得到人员单条数据,其中,所述人员单条数据包括人员基础信息和人员所属的组织;根据所有的人员单条数据生成人员信息表;以及,根据所有的组织数据中各组织的上下级关系,生成组织信息表。3.根据权利要求1所述的方法,其特征在于,在依据服务器中存储的人员数据和组织数据生成为组织架构图的构建信息之后,所述方法还包括:依据人员信息表和组织信息表,生成路径信息表;其中,所述路径信息表记录各人员到首级组织之间的路径;相应的,将所述组织架构图的构建信息返回用户终端,供用户终端根据所述组织架构图的构建信息生成组织架构图,包括:将所述路径信息表发送至用户终端,供用户终端根据所述路径信息表生成组织架构图。4.根据权利要求1所述的方法,其特征在于,在将所述组织架构图的构建信息返回用户终端之后,所述方法还包括:响应于用户终端发送的组织架构图的构建信息的变更请求,对当前的组织架构图的构建信息进行变更,并同步到服务器中存储的人员数据和组织数据中。5.一种组织架构图的构建方法,其特征在于,所述方法由用户终端执行,所述方法包括:向服务器发送的组织架构图生成请求;接收服务器返回的组织架构图的构建信息;其中,所述组织架构图的构建信息包括:人员信息表和组织信息表;所述人员信息表包括:各人员的基本信息以及各人员所属的组织;所述组织信息表包括各个组织之间的上下级关系;根据所述组织架构图的构建信息生成组织架构图,以及生成人员列表。6.根据权利要求5所述的方法,其特征在于,在根据所述组织架构图的构建信息生成组织架构图之前,所述方法还包括:接收服务器返回的路径信息表;其中,所述路径信息表记录各人员到首级组织之间的路径;相应的,根据所述组织架构图的构建信息生成组织架构图,包括:根据所述路径信息表生成组织架构图。7.根据权利要求5所述的方法,其特征在于,在根据所述组织架构图的构建信息生成组织架构图,以及生成人员列表之后,所述方法还包括:若检测到组织架构图或者人员列表的变更操作,变更本地的组织架构图构建信息;并生成组织架构图的构建信息的变更请求;向服务器发送...

【专利技术属性】
技术研发人员:赵明皓任雪伦张荣辉万校炜刘承川
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

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

1