组织架构调整方法、装置、设备及可读存储介质与流程

文档序号:17987851发布日期:2019-06-22 00:32阅读:184来源:国知局
组织架构调整方法、装置、设备及可读存储介质与流程

本发明涉及组织架构管理技术领域,尤其涉及一种组织架构调整方法、装置、设备及可读存储介质。



背景技术:

目前,市面上的组织架构基本都是固定层级的,或者完全不固定层级,随意支持n级,这两种常用的组织架构应用到某些公司业务上时,都有存在不足之处,例如,若采用固定层级时,因为公司业务需求,导入的用户组织架构有原始7级,也有原始5级的,更有原始2级,采用固定层级的组织架构明显不能满足需求,若采用支持n级任意层级组织架构方案的问题,当从外部公司平台导入用户数据到内部平台时,由于不同公司的组织架构不同,用户可以随意定义组织架构层级,导致不同的用户类型间对同一层组织架构对应的含义及管理要求都可能不一致,所以,目前这两种方为平台统一化管理带来困难,不能满足各种用户类型的需求。



技术实现要素:

本发明的主要目的在于提供一种组织架构调整方法、装置、设备及可读存储介质,旨在解决现有技术中平台统一化管理带来困难,不能满足各种用户类型的需求的问题。

为实现上述目的,本发明提供一种组织架构调整方法,所述组织架构调整方法包括以下步骤:

获取导入的用户数据,并确定用户数据中组织架构的组织架构层级;

判断所述组织架构层级是否为固定层级;

若所述组织架构层级为固定层级,则利用映射配置文件中的映射关系将所述组织架构映射为所述固定层级对应的目标组织架构;

若所述组织架构层级不是固定层级,则判定所述组织架构层级为适配层级,利用所述映射配置文件中的映射关系将所述组织架构映射为所述适配层级对应的目标组织架构。

可选地,所述映射配置文件包括固定映射表,所述若所述组织架构层级为固定层级,则利用所述映射配置文件中的映射关系将所述组织架构映射为所述固定层级对应的目标组织架构的步骤包括:

若所述组织架构层级为固定层级,则确定所述组织架构层级是否小于第一预设层级;

若所述组织架构小于第一预设层级,则基于所述固定映射表的映射关系按照预设顺序将所述组织架构映射为所述组织架构层级的初始组织架构,并生成缺少的缺失组织架构;

将所述初始组织架构与所述缺失组织架构按照层级顺序进行组合,以得到所述目标组织架构。

可选地,所述映射配置文件还包括适配映射表,所述若所述组织架构不是固定层级,则判定该组织架构层级为适配层级,利用所述映射配置文件中的映射关系将所述组织架构映射为所述适配层级对应的目标组织架构的步骤包括:

若所述组织架构层级不是固定层级,则判定所述组织架构层级为适配层级,则确定所述组织架构是否小于或等于第二预设层级;

若所述组织架构小于或等于第二预设层级,则通过所述固定映射表对所述组织架构中固定层级的组织架构进行映射,以得到固定层组织架构;

通过适配映射表对所述组织架构中其它组织架构进行适配映射,以得到适配层组织架构,其中,所述其它组织架构为所述组织架构中固定层级之外组织架构;

将所述固定层组织架构及所述适配层组织架构按照层级顺序进行组合,以得到所述目标组织架构。

可选地,所述若所述组织架构层级不是固定层级,判定所述组织架构层级为适配层级,则确定所述组织架构是否小于或等于第二预设层级的步骤之后,所述组织架构调整方法还包括:

若所述组织架构大于所述第二预设层级,则获取不存在于所述适配映射表及所述固定映射表中的待删除组织架构,并删除所述待删除组织架构,以得到符合所述第二预设层级的组织架构;

利用所述映射关系将符合所述第二预设层级的组织架构映射为所述目标组织架构。

可选地,所述所述利用映射配置文件中的映射关系将所述组织架构映射为所述固定层级对应的目标组织架构的步骤之前,所述组织架构调整方法还包括:

获取预设的映射配置文件,并检测所述固定层级中当前层级是否存在于所述映射配置文件中;

若存在,则执行步骤,利用预设的映射配置文件中的映射关系将所述组织架构映射为所述固定层级对应的目标组织架构;

若不存在,则发送提示消息至用户,以提示用户新增当前层级的管理信息。

可选地,所述获取导入的用户数据,并确定用户数据中组织架构的组织架构层级的步骤包括:

获取导入的用户数据,对所述用户数据中的用户身份进行验证;

若验证通过,则检测用户的职位状态,确定用户的职位状态是否为在职状态;

若用户的职位状态为在职状态,则获取所述用户数据中组织架构的组织架构层级。

可选地,所述获取导入的用户数据,对所述用户数据中的用户身份进行验证的步骤之后,所述组织架构调整方法还包括:

若验证不通过,则检测用户的职位状态是否为离职状态;

若检测到用户的职位状态为离职状态,则更新用户的用户数据,并将数据库中的登录信息设置为失效,以禁止用户登录。

此外,为实现上述目的,本发明还提供一种组织架构调整装置,所述组织架构调整装置包括:

数据导入模块,用于获取导入的用户数据,并确定用户数据中组织架构的组织架构层级;

判断模块,用于判断所述组织架构层级是否为固定层级;

第一映射模块,用于若所述组织架构层级为固定层级,则利用预设的映射配置文件中的映射关系将所述组织架构映射为所述固定层级对应的目标组织架构;

第二映射模块,用于若所述组织架构层级不是固定层级,则判定所述组织架构层级为适配层级,利用所述映射配置文件中的映射关系将所述组织架构映射为所述适配层级对应的目标组织架构。

此外,为实现上述目的,本发明还提供一种组织架构调整设备,所述组织架构调整设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的组织架构调整程序,其中所述组织架构调整程序被所述处理器执行时,实现如上述的组织架构调整方法的步骤。

此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有组织架构调整程序,其中所述组织架构调整程序被处理器执行时,实现如上述的组织架构调整方法的步骤。

本发明提供一种组织架构调整方法、装置、设备及可读存储介质,本发明通过获取导入的用户数据,并确定用户数据中组织架构的组织架构层级,然后判断所述组织架构层级是否为固定层级,接着若所述组织架构层级为固定层级,则利用预设的映射配置文件中的映射关系将所述组织架构映射为所述固定层级对应的目标组织架构,最后若所述组织架构层级不是固定层级,则判定所述组织架构层级为适配层级,利用所述映射配置文件中的映射关系将所述组织架构映射为所述适配层级对应的目标组织架构;实现了根据导入的用户数据的组织架构层级利用映射配置文件进行对应的映射,从而支持多种组织架构,能将多种组织架构进行统一化管理,满足各种用户类需求。

附图说明

图1为本发明各实施例涉及的组织架构调整设备的硬件结构示意图;

图2为本发明组织架构调整方法第一实施例的流程示意图;

图3为本发明组织架构调整方法第二实施例的流程示意图;

图4为本发明组织架构调整方法第三实施例的流程示意图;

图5为本发明组织架构调整方法第四实施例的流程示意图;

图6为本发明组织架构调整装置第一实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例涉及的组织架构调整方法主要应用于组织架构调整设备,该组织架构调整设备可以是pc(个人计算机personalcomputer)、便携计算机、移动终端等具有显示和处理功能的设备。

参照图1,图1为本发明实施例方案中涉及的组织架构调整设备的硬件结构示意图。本发明实施例中,组织架构调整设备可以包括处理器1001(例如中央处理器centralprocessingunit、cpu),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard);网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口);存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的硬件结构并不构成对本发明的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

继续参照图1,图1中作为一种可读存储介质的存储器1005可以包括操作系统、网络通信模块以及组织架构调整程序。在图1中,网络通信模块主要用于连接服务器,与服务器进行数据通信;而处理器1001可以调用存储器1005中存储的组织架构调整程序,并执行本发明实施例提供的组织架构调整方法。

本发明实施例提供了一种组织架构调整方法。

参照图2,图2为本发明组织架构调整方法第一实施例的流程示意图。

在本实施例中,该组织架构调整方法的执行主体为组织架构调整系统,该组织架构调整系统包括组织架构调整设备,该组织架构调整设备可以是手机、pc、掌上电脑和平板电脑等终端设备,可选为图1所示的设备。该组织架构调整方法包括以下步骤:

步骤s10,获取导入的用户数据,并确定用户数据中组织架构的组织架构层级;

在本实施例中,导入的用户数据可以是外部公司人员的数据导入,也可以是本公司人员数据导入,导入的用户数据包括用户的各层组织架构名称(例如,大区名称、公司名称、部门名称等,)、各层组织架构编码(例如,大区编码、公司编码、部门编码等)、用户的基本属性信息(手机号、身份证号、在职状态等),不同公司对应的组织架构可以不同,组织架构的名称、层级可以不相同,可以是两级、三级、七级等,外部公司组织架构的层级可以是二级、三级、四级等,一般中小公司都是三级。

系统利用预设的脚本信息抓取用户数据中的组织架构对应的数据,并统计用数据中组织架构的组织架构层级,例如,用户数据中存在公司、门店、组别的组织架构,系统通过脚本信息抓取该用户数据的组织架构中公司名称和\或编码、门店名称和\或编码、组别名称和\或编码,统计得到该用户数据中组织架构为三层,即组织架构的层级为三层。

步骤s20,判断所述组织架构层级是否为固定层级;

在本实施例中,通过该映射关系能够将用户数据中的组织架构映射为目标组织架构。其中,映射模板中包括固定层级及适配层级,固定层级为第二预设层级中需固定映射的层级,适配层级为可适配映射的层级,其中,若组织架构层级小于或等于第一预设层级,则为固定层级,若组织架构层级大于第一预设层级,则为适配层级,例如,一般来说,中小公司组织架构的层级为三层,可以设定第一预设层级为三层,则小于或等于三层的组织架构层级为三层,若大于第一预设层级,则组织架构层级为适配层级。

步骤s30,若所述组织架构层级为固定层级,则利用预设的映射配置文件中的映射关系将所述组织架构映射为所述固定层级对应的目标组织架构;

在本实施例中,该预设的映射配置文件中包括用户数据中组织架构与目标组织架构的映射关系,当组织架构为固定层级时,则在映射配置文件中查询固定层级的映射关系,并根据该映射关系将组织架构映射为该固定层级对应的目标组织架构。

其中,所述若所述组织架构层级为固定层级,则利用所述映射配置文件中的映射关系将所述组织架构映射为所述固定层级对应的目标组织架构的步骤包括:

步骤s31,若所述组织架构层级为固定层级,则确定所述组织架构层级是否小于第一预设层级;

在本实施例中,所述映射配置文件包括固定映射表,固定映射表中包括固定层级的映射关系。若用户数据中的组织架构层级为固定层级,则判断组织架构层级是否小于第一预设层级,第一预设层级为用户设置的层级,例如,一般来说,中小公司组织架构的层级为三层,可以设定第一预设层级为三层。

步骤s32,若所述组织架构小于第一预设层级,则基于所述固定映射表的映射关系按照预设顺序将所述组织架构映射为所述组织架构层级的初始组织架构,并生成缺少的缺失组织架构;

在本实施例中,若所述组织架构层级小于第一预设层级,则在映射配置文件的固定映射表中查找组织架构与目标组织架构对应的映射关系,按照预设顺序进行映射,该预设顺序包括组织架构从高到低的顺序,首先映射第一层的组织架构,再映射其它层的组织架构,由于用户数据中的组织架构的层级小于第一预设层级,系统根据映射关系将检测到用户数据中缺少了某些组织架构,将默认生成缺失组织架构,例如,第一预设层级为3层,当导入数据中组织架构的层级为2级或者更低级时,系统将根据用户数据中的组织架构层级从高级到低级进行映射,系统检测到用户数据中缺少组织架构,将默认为“其它级别”,比如门店默认为“其它门店”,组别默认为“其他组别”;系统自动生成的“其他门店”或者“其他组别”,但前端对此不做展现。

进一步地,若所述组织架构层级等于第一预设层级,则直接将用户数据中的组织架构映射为固定层级对应的组织架构,例如,当导入数据中的组织架构的层级为三级时,一般中心公司的组织架构都是三级,则将导入数据中的组织架构映射为固定的三个层级,为公司、门店、组别,该固定的组织架构为三级的好处在于不会因为过多公司的组织架构大于三级从而造成组织架构变的过空或者复杂。

步骤s33,将所述初始组织架构与所述缺失组织架构进行组合,以得到所述目标组织架构。

在本实施例中,将所述初始组织架构与缺失组织架构组成目标组织架构,该目标组织架构为导入的用户数据的组织架构,例如,初始组织架构为“公司、门店”,系统生成的缺失组织架构为“其它组别”,则目标组织架构为“公司、门店、其它组别”。当然,在组织架构映射过程中将会对该组织架构对应的数据进行映射,例如,公司名称或编码、门店名称或编码等。

进一步地,步骤s30,还包括:

步骤s40,若所述组织架构层级不是固定层级,则判定所述组织架构层级为适配层级,利用所述映射配置文件中的映射关系将所述组织架构映射为所述适配层级对应的目标组织架构;

在本实施例中,系统检测用户数据中的组织架构层级是否大于第一预设层级,若该组织架构层级大于第一预设层级,则该组织架层级不是固定层级,而是适配层级,则首先通过固定映射表中的映射关系对组织架构中的固定层级进行映射,适配层级中其它层级的组织架构则通过映射模板文件中的适配映射表查找该其它层级对应的映射关系,并进行映射。

其中,若所述组织架构小于或等于第二预设层级,判断所述组织架构层级为适配层级,利用所述映射配置文件中的映射关系将所述组织架构映射为所述适配层级对应的目标组织架构的步骤包括:

步骤s41,若所述组织架构层级不是固定层级,则判定所述组织架构层级为适配层级,则确定所述组织架构是否小于或等于第二预设层级;

在本实施例中,映射配置文件还包括适配映射表,适配映射表中包括组织架构中除固定层级外的其它层级的组织架构的映射关系。该第二预设层级为技术人员设置的层级,系统检测组织架构层级大于第一预设层级时,则继续检测该组织架构层级是否小于或者等于第二预设层级,即表示该组织结构层级大于第一预设层级且小于或者等于第二预设层级。

步骤s42,若小于或等于第二预设层级,则通过所述固定映射表对所述组织架构中固定层级的组织架构进行映射,以得到固定层组织架构;

在本实施例中,若该组织架构层级大于第一预设层级且小于或者等于第二预设层级时,则利用映射模板中的映射关系首先对组织架构层级中固定层级的组织架构进行映射,以得到固定层组织架构,例如,第一预设层级为3层,小于或等于3层为固定层级,若用户数据中的组织架构层级为六层,公司、门店、组别为固定的三层组织架构,另外配置三个层级的组织架构为灵活可扩展适配的组织结构,为大区、小区、片区,大区在公司之上,同一个大区支持管理多个公司,小区在门店之上,同一个小区支持管理多个门店,片区在组别之上,同一个片区支持管理多个组别,首先将用户数据中需固定映射的三个层级分为映射为固定层级的公司、门店、组别,再通过映射配置模板中的映射关系查找其它三个组织架构对应的目标组织架构,将用户数据中的其它三个层级的组织架构映射为大区、小区、片区。

步骤s43,通过适配映射表对所述组织架构中其它组织架构进行适配映射,以得到适配层组织架构,其中,所述其它组织架构为所述组织架构中固定层级之外组织架构;

在本实施例中,其它组织架构是用户数据的所有组织架构中指除固定层级之外组织架构,将在映射配置模板中查找其它组织架构对应的目标组织架构,根据映射关系对其它组织架构进行映射,例如,用户数据中的原始组织架构为5级,分别为a、b、c、d、e,a、b、c组织架构分为映射为公司、门店、组别,则d、e为该其它组织架构,根据映射配置模板映射为大区、小区或大区、片区或小区、片区,则该大区、小区或大区、片区或小区、片区为适配层组织架构。

步骤s44,将所述固定层组织架构及所述适配层组织架构按照层级顺序进行组合,以得到所述目标组织架构。

在本实施例中,将固定层级组织架构与适配层组织架构按照层级属性进行组合,该层级顺序包括按照组织架构的层级从高到低的顺序进行排序,例如,大区层级大于公司层级,公司层级大于小区层级。若用户数据中的组织架构为六层,首先将固定层级(三个层级)的组织架构进行映射,然后将其它层级的组织架构进行映射,例如,首先将用户数据中三个固定层级的组织架构映射为公司、门店、组别,然后将其它层级的组织架构映射为大区、小区、片区,按照组织架构的层级进行排序,得到目标组织架构为大区、公司、、小区、门店、片区、组别。

进一步地,步骤s41之后,还包括:

步骤s45,若所述组织架构大于所述第二预设层级,则获取不存在于所述适配映射表及固定映射表中的待删除组织架构,并删除所述待删除组织架构,以得到符合所述第二预设层级的组织架构;

在本实施例中,若系统检测到用户数据中的组织架构大于第二预设层级,则说明导入数据中的组织架构超过了最高层级,系统将用户数据中的组织架构与映射配置文件中的预设组织架构进行对比,获取不存在于映射配置文件中的待删除组织架构,并删除该待删除组织架构,不作映射,从而得到符合第二预设层级的组织架构。例如,若第二预设层级为6层,用户数据中的组织架构为7层,则通过映射配置文件删除一层,得到满足6层的组织架构。

不作s46,利用所述映射关系将符合所述第二预设层级的组织架构映射为所述目标组织架构。

在本实施例中,在得到符合第二预设层级的组织架构时,首先在固定层级映射表中查找固定层级对应的映射关系,将该组织架构中固定层级的组织架构进行映射,得到固定层级组织架构,然后再从适配映射表中查找其它层级对应的适配关系,将其它层级的组织架构进行映射,得到适配层组织架构,然后将固定层级组织架构与适配层组织架构按照层级顺序进行组合,得到目标组织架构,例如,用户数据中包括六层组织架构,将该组架构中的固定层级(3层)的组织架构在固定映射表中映射为公司、门店、组别,将该组织架构中其它层(另外3层)的组织架构映射为大区、小区、片区,从而按照层级从高到低的顺序进行排序组合,得到大区、公司、、小区、门店、片区、组别。

本实施例提出的组织架构调整方法,通过获取导入的用户数据,并确定用户数据中组织架构的组织架构层级,然后基于所述组织架构层级判断所述组织架构层级是否为固定层级,接着若所述组织架构层级为固定层级,则利用预设的映射配置文件中的映射关系将所述组织架构映射为所述固定层级对应的目标组织架构,最后若所述组织架构层级不是固定层级,则判定所述组织架构层级为适配层级,利用所述映射配置文件中的映射关系将所述组织架构映射为所述适配层级对应的目标组织架构;实现了根据导入的用户数据的组织架构层级利用映射配置文件进行对应的映射,从而支持多种组织架构,能将多种组织架构机进行统一化管理,满足各种用户类需求。

基于第一实施例,提出本发明组织架构调整方法的第二实施例,参照图3,本实施例中,所述利用预设的映射配置文件中的映射关系将所述组织架构映射为所述固定层级对应的目标组织架构的步骤之前,还包括:

步骤s50,若所述组织架构层级为固定层级,则获取预设的映射配置文件,并检测所述固定层级中当前层级是否存在于所述映射配置文件中;

在本实施例中,检测用户数据中组织架构的组织架构层级是否小于或等于第一预设层级,若该组织架构层级小于或等于第一预设层级,则判定该组织架构层级为固定层级。

导入的用户数据中的组织架构可能在映射配置文件中不存在,所以,系统将检测用户数据中各层级的组织架构是否存在于映射配置文件中,首先检测当前组织架构是否存在于映射配置文件,该当前组织架构包括用户数据中组织架构的最高层组织架构或者最低层组织架构,具体地,通过预设的脚本信息抓取第一层组织架构的组织架构的代码或名称,将第一层组织架构的代码或名称与映射配置文件中进行对比,确定映射配置文件中是否存在第一层组织架构的代码或者名称。

步骤s60,若存在,则执行步骤,利用预设的映射配置文件中的映射关系将所述组织架构映射为所述固定层级对应的目标组织架构;

在本实施例中,将第一层组织架构的编码与映射配置文件中进行对比,确定映射配置文件中是否存在第一层组织架构的编码,若存在,检测第一层组织架构的名称是否为空,若不为空,则根据映射配置文件中的映射关系将第一层组织架构的映射为目标组织架构,并更新第一层组织架构的名称。若第一层组织架构的名称为空,在将第一层组织架构映射完成时,则发送提示消息至用户,供用户添加第一层组织架构名称,

步骤s70,若不存在,则发送提示消息至用户,以提示用户新增当前层级的管理信息。

在本实施例中,将第一层组织架构的编码与映射配置文件中进行对比,确定映射配置文件中是否存在第一层组织架构的编码,若不存在,即系统在在配置文件中查找不到该第一层组织架构对应的映射关系,则发送提示消息至用户,以供用户对第一层组织架构添加管理信息,该管理信息包括第一层组织架构的属性、全称、简称、渠道原始编码、业务线品等。

本实施例提出的组织架构调整方法,通过若所述组织架构层级为固定层级,则获取预设的映射配置文件,并检测所述固定层级中当前层级是否存在于所述映射配置文件中,然后若存在,则基于映射配置文件中的映射关系将当前层级的组织架构映射为目标组织架构,最后若不存在,则发送提示消息至用户,以提示用户新增当前层级的管理信息;实现了在映射配置文件中检测到不存在的组织架构时,可以提示用户新增该层组织架构的管理信息,从而不会造成当前层组织架构的缺失,进而保证组织架构的完整性。

基于第一实施例,提出本发明组织架构调整方法的第三实施例,参照图4,本实施例在,步骤s10包括:

步骤s11,获取导入的用户数据,对所述用户数据中的用户身份进行验证;

在本实施例中,用户数据在导入时,需要对用户数据中的用户进行身份验证,身份验证的方式包括手机号码验证、员工编码验证,具体地,首先可以获取用户数据中员工编码,将该员工编码与编码库进行比较,分析编码中的数字或者字码,确定编码库中是否存在与该员工编码一致的编码。

步骤s12,若验证通过,则检测用户的职位状态,确定用户的职位状态是否为在职状态;

在本实施例中,分析编码中的数字或者字码,确定编码库中是否存在与该员工编码一致的编码,若存在,则检测员工的职位状态,该职位状态包括离职、在职、换岗,检测员工的职位状态是否为在职状态。

步骤s13,若用户的职位状态为在职状态,则获取所述用户数据中组织架构的组织架构层级。

在本实施例中,若员工的职位状态为在职状态,则获取所述用户数据中组织架构的组织架构层级,若检测到员工的职位状态为离职状态,则删除该员工对应的数据,包括职级代码、职级名称、岗位、业务线名称、业务线产品、用户角色等。若检测到员工的职位状态为换岗状态,则获取用户数据中员工的手机号,并确定该手机号是否存在与手机号码库中,若存在,根据该手机号获取该员工的业务编码,并根据业务编码获取对应的组织架构,若不存在,则自动生成员工的用户基本账号,获取该基本账户对应的组织架构层级。

本实施例提出的组织架构调整方法,通过获取导入的用户数据,对所述用户数据中的用户身份进行验证,然后若验证通过,则检测用户的职位状态,确定用户的职位状态是否为在职状态,最后若用户的职位状态为在职状态,则获取所述用户数据中组织架构的组织架构层级;实现了在导入用户数据时对用户的身份及职位状态进行验证,从而保证了组织架构映射的准确性。

基于第三实施例,提出本发明组织架构调整方法的第四实施例,参照图5,本实施例在,步骤s11之后,还包括:

步骤s14,若验证不通过,则检测用户的职位状态是否为离职状态;

在本实施例中,对用户数据中的用户身份进行验证,若验证不通过,则获取用户的职位状态,确定该职位状态是否为离职状态,其中,该职位状态包括在职状态、离职状态、换岗状态。

步骤s15,若检测到用户的职位状态为离职状态,则更新用户的用户数据,并将数据库中的登录信息设置为失效,以禁止用户登录。

在本实施例中,若检测到用户的职位状态为离职状态,则更新用户在数据中的用户数据,包括清空该用户的业务代码、职级名称、岗位名称等,将用户身份状态更新为未认证状态,并将业务代码登录映射表设置为失效,从而禁止用户通过业务代码登录系统。

本实施例提出的组织架构调整方法,通过若验证不通过,则检测用户的职位状态是否为离职状态,然后若检测到用户的职位状态为离职状态,则更新用户的用户数据,并将数据库中的登录信息设置为失效,以禁止用户登录;实现了在用户身份验证不通过且检测到用户离职时,则对用户的用户数据进行更新,从而保证数据的安全性。

此外,本发明实施例还提供一种组织架构调整装置。

参照图6,图6为本发明组织架构调整装置第一实施例的功能模块示意图。

本发明组织架构调整装置为虚拟装置,存储于图1所示组织架构调整设备的存储器1005中,用于实现组织架构调整程序的所有功能:获取导入的用户数据,并确定用户数据中组织架构的组织架构层级;判断所述组织架构层级是否为固定层级;若所述组织架构层级为固定层级,则利用预设的映射配置文件中的映射关系将所述组织架构映射为所述固定层级对应的目标组织架构;若所述组织架构层级不是固定层级,则判定所述组织架构层级为适配层级,利用所述映射配置文件中的映射关系将所述组织架构映射为所述适配层级对应的目标组织架构,

具体的,本实施例中,所述组织架构调整装置包括:

导入模块101,用于获取导入的用户数据,并确定用户数据中组织架构的组织架构层级;

判断模块102,判断所述组织架构层级是否为固定层级;

第一映射模块103,用于若所述组织架构层级为固定层级,则利用预设的映射配置文件中的映射关系将所述组织架构映射为所述固定层级对应的目标组织架构;

第二映射模块104,用于若所述组织架构层级不是固定层级,则判定所述组织架构层级为适配层级,利用所述映射配置文件中的映射关系将所述组织架构映射为所述适配层级对应的目标组织架构。

进一步地,第一映射模块103还用于:

若所述组织架构层级为固定层级,则确定所述组织架构层级是否小于第一预设层级;

若所述组织架构小于第一预设层级,则基于所述固定映射表的映射关系按照预设顺序将所述组织架构映射为所述组织架构层级的初始组织架构,并生成缺少的缺失组织架构;

将所述初始组织架构与所述缺失组织架构按照层级顺序进行组合,以得到所述目标组织架构。

进一步地,第二映射模块104还用于:

若所述组织架构层级不是固定层级,则判定所述组织架构层级为适配层级,则确定所述组织架构是否小于或等于第二预设层级;

若所述组织架构小于或等于第二预设层级,则通过所述固定映射表对所述组织架构中固定层级的组织架构进行映射,以得到固定层组织架构;

通过适配映射表对所述组织架构中其它组织架构进行适配映射,以得到适配层组织架构,其中,所述其它组织架构为所述组织架构中固定层级之外组织架构;

将所述固定层组织架构及所述适配层组织架构按照层级顺序进行组合,以得到所述目标组织架构。

进一步地,第二映射模块104还用于:

若所述组织架构大于所述第二预设层级,则获取不存在于所述适配映射表及所述固定映射表中的待删除组织架构,并删除所述待删除组织架构,以得到符合所述第二预设层级的组织架构;

利用所述映射关系将符合所述第二预设层级的组织架构映射为所述目标组织架构。

进一步地,组织架构调整装置还包括:

检测模块,用于获取预设的映射配置文件,并检测所述固定层级中当前层级是否存在于所述映射配置文件中;

第一映射模块,用于若存在,则执行步骤,利用预设的映射配置文件中的映射关系将所述组织架构映射为所述固定层级对应的目标组织架构;

提示模块,用于若不存在,则发送提示消息至用户,以提示用户新增当前层级的管理信息。

进一步地,数据导入模块101还用于:

获取导入的用户数据,对所述用户数据中的用户身份进行验证;

若验证通过,则检测用户的职位状态,确定用户的职位状态是否为在职状态;

若用户的职位状态为在职状态,则获取所述用户数据中组织架构的组织架构层级。

进一步地,数据导入模块101还用于:

若验证不通过,则检测用户的职位状态是否为离职状态;

若检测到用户的职位状态为离职状态,则更新用户的用户数据,并将数据库中的登录信息设置为失效,以禁止用户登录。

其中,上述组织架构调整装置中各个模块的功能实现与上述组织架构调整方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。

此外,本发明实施例还提供一种可读存储介质。

本发明可读存储介质上存储有组织架构调整程序,其中所述组织架构调整程序被处理器执行时,实现如上述的组织架构调整方法的步骤。

其中,组织架构调整程序被执行时所实现的方法可参照本发明组织架构调整方法的各个实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1