一种大型集团的组织架构及其数据共享和隔离方法

文档序号:7537 发布日期:2021-09-17 浏览:26次 英文

一种大型集团的组织架构及其数据共享和隔离方法

技术领域

本发明涉及数据共享

技术领域

,尤其是一种大型集团的组织架构及其数据共享和隔离方法。

背景技术

现代社会随着企业的规模的增长,企业经营的范围趋于多元化;企业的基础数据的数量和种类繁多,为了更好地管理和使用基础数据,企业需要对这些基础数据进行共享或隔离,一般的做法就是按照组织进行基础数据的共享和隔离。目前软件上对基础数据的处理一般是按照组织的维度进行隔离和共享,基础数据在以组织为单位的虚拟容器中被使用,需要使用基础数据的时候首先要拥有对这个基础数据的可见性权限。

现有的软件,对数据的处理方式一般按照组织维度进行共享或者隔离,所有数据记录在数据库中都设置有一组织字段,该字段用于过滤出本组织私有的数据;而对于需要进行集中管控的数据则是通过全局共享的方式让下级组织都能看到这些数据,这些数据记录的组织字段的值一般设置为0,下级组织能看到这些数据,不允许修改和删除。

上述的技术是对软件的基础数据按照组织去隔离数据,基础数据隔离分两种,组织私有的数据和全局共享的数据。即一条基础数据,要么是只有在这个组织内部可以被使用,要么所有组织都能被使用。

第一个会存在的问题:如果需要多个组织都需要用到这个基础数据的,那么需要把这个基础数据在多个组织里面都建立一遍,这样会存在一个同一种基础数据主键不唯一的情况,使得最后的数据归口变得难以处理,难以做正确的数据统计分析。

第二个会存在的问题:如果采用基础数据和组织建立映射关系的方式来处理基础数据,那么映射关系的动态维护会是很大的工作量,并且增加了软件设计和实现的难度。而且每新增一个组织都需要维护一遍所有基础数据的映射关系。

发明内容

本发明解决了解决大型集团企业的基础数据的主键不唯一及基础数据的冗余性的问题,提出一种大型集团的组织架构及其数据共享和隔离方法,主键全局统一,为后期报表数据统计分析打下基础,一条基础数据可以最大限度的共享给有需要的组织,大大的简化了基础数据的维护工作,解决冗余性的同时其实已经简化了基础数据的一定的维护量,单元继承的特性,板块继承的特性,结合基础数据自身共享的特性使得基础数据的维护达到了最大的简化。

为实现上述目的,提出以下技术方案:

一种大型集团的组织架构,包括集团、单元、组织和板块,所述集团包含所有的组织,对集团内的组织进行分类和重组,把具有一定行政上下级关系的组织虚拟的组合在一起形成所述的单元,所述板块包括集团内所有具有一定业务相似度的组织,所述集团、单元和组织为树形的上下级包容关系,所述集团、单元和组织均为树形的上下级包容关系的节点,所述集团作为固定顶级组织,设有第一组织字段,所述单元和组织属于集团的下级节点,所述单元还包括若干次级单元,所述单元作为集团的下级节点,设有第二组织字段,其对应的所有组织、次级单元以及次级单元下级所有的组织共用第二组织字段,所述组织作为最下级节点,设有第三组织字段,所述板块设有第四组织字段。

在明确了集团、单元、组织和板块的关系后,基础数据可以以组织模式或者以板块模式共享。在以组织模式共享的时候,基础数据只能是属于一个组织,单元,或集团。而基础数据在以板块模式共享的时候,基础数据能共享给多个板块。在以组织模式去共享的时候,基础数据共享方式是一种横向的方式去共享,从集团开始下发,在到达下一级单元的时候就可以以单元的子单元模式横向的去共享数据。在以板块的模式去共享的时候,基础数据共享方式是一种纵向的方式去共享,基础数据能穿透横向的单元体系,在多个单元之间进行贯穿共享。

一种大型集团的组织架构的数据共享和隔离方法,采用上述的一种大型集团的组织架构,包括以下步骤:

S1,获取基础数据和基础数据对应的共享模式,所述共享模块包括组织模式和板块模式,当基础数据对应的共享模式为组织模式时进行S2;当基础数据对应的共享模式为板块模式时,进行S3;

S2,以横向的方式去共享,基础数据分别按照组织模式、单元模式和集团进行共享;

S3,以纵向的方式去共享,基础数据穿透横向的单元体系,在多个单元之间进行贯穿共享。

本发明的关键点是组织,单元,集团,板块和基础数据之间的弱关联关系和明确且唯一的关联关系。

在垂直的按单元共享的模式上,上级单元的数据可以一级一级的共享给下级单元。通过基础数据上的组织和组织所在的单元以及单元的上下级关系共同组成了单元的数据共享策略,隔离策略和单元的上下级数据控制策略。

在水平的按板块的共享模式上,在同一个板块的组织创建的基础数据可以相互的共享,这样的共享模式打破了单元共享模式上的上下级关系,是的数据的共享更加的灵活,和单元的数据共享隔离控制相互取长补短。

作为优选,所述S2具体包括以下步骤:

SA:组织模式共享:基础数据与第三组织字段绑定,共享在组织内部的,此时基础数据则只能在此组织内部可见和使用;组织模式共享为组织私有,组织私有的基础数据创建后只能在本组织内可见可使用。

SB:单元模式共享:共享在单元内部的,基础数据与第二组织字段绑定,此时基础数据则只能在此单元以及单元的下级单元和单元的内部组织可见和使用;

SC:集团模式共享:共享在集团内部的,基础数据与第一组织字段绑定,此时基础数据则能够在整个集团内所有单元和组织可见和使用。集团模式共享为全局共享,在集团或者下面的单元维护基础数据,维护的基础数据选择集团共享,那么整个集团都可以看到新增维护的这条基础数据。

作为优选,所述SB还包括以下步骤:

上级单元把数据共享给下级单元的时候,通过增加约束控制下级单元对基础数据的可编辑性和可删除性,还能控制下级单元是否具有对此基础数据进行新增操作的权限。

所有以上的操作都是在基础数据表上添加创建组织,创建单元和对基础数据类型进行按单元树级次的上下级关系设置基础数据在每层单元树上的可编辑性,可删除性,可新增性进行设置。设置后,相应的操作员在相应的单元上只能进行被约束的操作。

作为优选,所述SB还包括以下步骤:

下级单元获取上级单元的基础数据的过程如下:每个基础数据上绑定有一个第二组织字段,判断该第二组织字段对应的单元,将该单元与基础数据绑定,该单元的下级单元通过组织所在的单元接受上级单元共享下来的数据。

本发明是通过把基础数据和单元进行绑定。每种基础数据上都有一个组织字段,该组织字段对应着某一个单元,单元有上下级关系。下级单元可以通过组织所在的单元接受上级单元共享下来的数据。

作为优选,所述S3具体包括以下步骤:

每个基础数据上绑定有一个第四组织字段,判断该第四组织字段对应的板块,将该板块与基础数据绑定,相同的板块上的组织共享该基础数据。

和单元上面的数据共享类似,基础数据上的组织字段是属于某一个板块的,那么相同的板块上的组织都可以相互共享,而不需要关心对应的组织的上下级关系。这样板块就打破了组织的垂直界限。创建在单元上的基础数据可以共享给本单元以及本单元的下级单元,只要是本单元或者本单元的下级单元的组织都可以看见这个基础数据,包括后期新增进来的组织。板块共享和单元共享相同,只是板块没有上下级关系。

本发明的有益效果是:共享方式灵活、数据冗余少、维护陈本低、新建组织的基础数据自动继承、操作方便性且基础数据编码具有唯一性。

附图说明

图1是实施例1的组织架构图。

具体实施方式

实施例:

本实施例提出一种大型集团的组织架构,参考图1,包括集团、单元、组织和板块,所述集团包含所有的组织,对集团内的组织进行分类和重组,把具有一定行政上下级关系的组织虚拟的组合在一起形成所述的单元,所述板块包括集团内所有具有一定业务相似度的组织,所述集团、单元和组织为树形的上下级包容关系,所述集团、单元和组织均为树形的上下级包容关系的节点,所述集团作为固定顶级组织,设有第一组织字段,所述单元和组织属于集团的下级节点,所述单元还包括若干次级单元,所述单元作为集团的下级节点,设有第二组织字段,其对应的所有组织、次级单元以及次级单元下级所有的组织共用第二组织字段,所述组织作为最下级节点,设有第三组织字段,所述板块设有第四组织字段。

所述集团:集团包含了所有的组织,是整个体系里面最大的范围。在集团里面把组织划分

所述单元:我们对组织进行分类和重组,把具有一定行政上下级关系的组织虚拟的组合在一起形成单元。比如中国建筑下面的铁路建设子集团,我们把铁路建设子集团和它的下级组织一起称之为单元。

所述组织:一般是一个公司个体。比如中国建筑是个大型的集团化企业。中国建筑下面有很多子集团,子集团下面有很多的子公司,子公司下面还有很多公司。那么中国建筑下面的各种公司就是组织,其中子集团其实也是一种形式的公司,也是组织。

所述板块:把具有一定的业务相似度的组织合并在一起形成板块。比如铁路子集团和公路子集团下面都要商品砼的子公司,那么我们把那些商品砼的子公司合起来称之为板块,板块不具有上下级关系。

在明确了集团、单元、组织和板块的关系后,基础数据可以以组织模式或者以板块模式共享。在以组织模式共享的时候,基础数据只能是属于一个组织,单元,或集团。而基础数据在以板块模式共享的时候,基础数据能共享给多个板块。在以组织模式去共享的时候,基础数据共享方式是一种横向的方式去共享,从集团开始下发,在到达下一级单元的时候就可以以单元的子单元模式横向的去共享数据。在以板块的模式去共享的时候,基础数据共享方式是一种纵向的方式去共享,基础数据能穿透横向的单元体系,在多个单元之间进行贯穿共享。

本实施例还提出一种大型集团的组织架构的数据共享和隔离方法,采用上述的一种大型集团的组织架构,包括以下步骤:

S1,获取基础数据和基础数据对应的共享模式,所述共享模块包括组织模式和板块模式,当基础数据对应的共享模式为组织模式时进行S2;当基础数据对应的共享模式为板块模式时,进行S3;

S2,以横向的方式去共享,基础数据分别按照组织模式、单元模式和集团进行共享;作为优选,所述S2具体包括以下步骤:

SA:组织模式共享:基础数据与第三组织字段绑定,共享在组织内部的,此时基础数据则只能在此组织内部可见和使用;组织模式共享为组织私有,组织私有的基础数据创建后只能在本组织内可见可使用。

SB:单元模式共享:共享在单元内部的,基础数据与第二组织字段绑定,此时基础数据则只能在此单元以及单元的下级单元和单元的内部组织可见和使用;

上级单元把数据共享给下级单元的时候,通过增加约束控制下级单元对基础数据的可编辑性和可删除性,还能控制下级单元是否具有对此基础数据进行新增操作的权限。

下级单元获取上级单元的基础数据的过程如下:每个基础数据上绑定有一个第二组织字段,判断该第二组织字段对应的单元,将该单元与基础数据绑定,该单元的下级单元通过组织所在的单元接受上级单元共享下来的数据。

SC:集团模式共享:共享在集团内部的,基础数据与第一组织字段绑定,此时基础数据则能够在整个集团内所有单元和组织可见和使用。集团模式共享为全局共享,在集团或者下面的单元维护基础数据,维护的基础数据选择集团共享,那么整个集团都可以看到新增维护的这条基础数据。

S3,以纵向的方式去共享,基础数据穿透横向的单元体系,在多个单元之间进行贯穿共享。作为优选,所述S3具体包括以下步骤:

每个基础数据上绑定有一个第四组织字段,判断该第四组织字段对应的板块,将该板块与基础数据绑定,相同的板块上的组织共享该基础数据。

本发明的关键点是组织,单元,集团,板块和基础数据之间的弱关联关系和明确且唯一的关联关系。

在垂直的按单元共享的模式上,上级单元的数据可以一级一级的共享给下级单元。通过基础数据上的组织和组织所在的单元以及单元的上下级关系共同组成了单元的数据共享策略,隔离策略和单元的上下级数据控制策略。

在水平的按板块的共享模式上,在同一个板块的组织创建的基础数据可以相互的共享,这样的共享模式打破了单元共享模式上的上下级关系,是的数据的共享更加的灵活,和单元的数据共享隔离控制相互取长补短。

所有以上的操作都是在基础数据表上添加创建组织,创建单元和对基础数据类型进行按单元树级次的上下级关系设置基础数据在每层单元树上的可编辑性,可删除性,可新增性进行设置。设置后,相应的操作员在相应的单元上只能进行被约束的操作。

本发明是通过把基础数据和单元进行绑定。每种基础数据上都有一个组织字段,该组织字段对应着某一个单元,单元有上下级关系。下级单元可以通过组织所在的单元接受上级单元共享下来的数据。

和单元上面的数据共享类似,基础数据上的组织字段是属于某一个板块的,那么相同的板块上的组织都可以相互共享,而不需要关心对应的组织的上下级关系。这样板块就打破了组织的垂直界限。创建在单元上的基础数据可以共享给本单元以及本单元的下级单元,只要是本单元或者本单元的下级单元的组织都可以看见这个基础数据,包括后期新增进来的组织。板块共享和单元共享相同,只是板块没有上下级关系。板块内所有组织都能看到和使用这个基础数据,相邻板块和板块内组织无法享受此共享数据,当板块扩容增加组织的时候,新增加进来的组织自动的就继承了此基础数据共享的特性,除非此基础数据又以共享的形式共享给了另一个板块。

操作员在整个系统里面是唯一的,并且操作员是归属于组织下面的,一个操作员可以拥有多个组织,但是操作员在登录的时候是只能登录一个组织的。那么在操作员登录系统的时候,就会同时制定登录到了哪个组织,而一个组织只能属于一个单元,于是在操作员登录的时候就可以通过组织唯一对应到相应的单元。虽然操作员通过登录的时候切换组织可以切换到其他单元,但是一次登录,只能登录到唯一的组织和单元下。

在管理员对单元设置完控制和共享方式之后。操作员登录系统维护基础数据的时候,系统会判断出操作员属于哪个单元,再根据基础数据和单元之间的关系,基础数据在某单元是否可以新增,修改,删除,这个是由上级单元的管理员制定的,我们在具体的基础数据的类型上和单元之间建立了对应关系,这个基础数据只能被哪些单元操作是有一张对应表的,所以操作员登录的时候选择了登录到哪个组织,该组织又唯一确定了是属于哪个单元的,而该单元是被管理员预先设置过可以操作哪些基础数据的增删改动作的,最后推断出操作员是否可以对这个基础数据进行新增,修改,删除的操作。

本发明具有以下优势:

A)共享方式灵活:可以按组织模式共享,也可以按照板块的模式共享。

B)数据冗余少:特别是在采用了按组织模式共享的时候,把基础数据共享在单元上,那么在本单元内部的所有组织和在本单元下级单元内部的所有组织都共享了这个基础数据,而其他发明则需要将基础数据和组织建立对应关系,一个数据在若干个组织共享的时候需要冗余基础数据或者冗余组织。

基础数据在共享和隔离的范围内都是主键唯一的,比如集团共享的基础数据是整个集团唯一的,整个集团就此一份基础数据,单元共享的基础数据在单元内是主键唯一的,整个单元就此一份基础数据,内部的组织无需再创建,板块共享的基础数据是在板块内主键唯一的,整个板块就此一份基础数据,内部组织无需再创建。

C)维护陈本低:当新增一个组织的时候其他模式需要将大量的基础数据从原来的地方复制过来,或者重新录入这些基础数据。而本发明则无需关心新建组织的情况。因为基础数据都是往下共享的,那么当下面的单元,或者子单元,或者集团内,或者板块内部新建组织的时候,那么这些新建的组织自动的集成了单元内部共享的基础数据,根部不需要去关心还要独立的去新增基础数据或者复制基础数据。

D)新建组织的基础数据自动继承:首先,我们的基础数据的共享逻辑是基础数据共享在单元,或者集团上的,单元里面包含了很多的组织,新建的组织是建在那个单元,那么它就继承了那个单元的基础数据,因为共享的基础数据和具体组织无关,只和单元或集团相关。

E)操作方便性:灵活的共享和隔离机制不仅解决了数据的冗余性问题,也解决了操作的简便性问题。创建基础数据的业务人员只需要正常的创建基础数据,并赋予它共享范围即可。无需维护基础数据的组织映射关系,并且在组织加入到板块,加入到集团,加入到单元的时候,组织自动的根据基础数据的共享特性集成了所在板块,集团,单元的共享基础数据,大大的简化了基础数据的维护工作。

F)唯一性:采用了本技术后的基础数据因为不需要在多个组织内生成多份基础数据编码,所有相同的业务含义的基础数据在整个系统里面的编码是唯一的,因为只需要生成一份基础数据,所有编码也只有一个。这使得从系统里面拉取和统计数据的时候变得非常的方便。特别是要从多个单元或者板块里面去统计数据的时候,因为一个基础数据可以在多个板块或单元里面共享,所以一个基础数据可以在不同的板块或单元里面被引用,那么这些单据引用的都是同一个基础数据,那么在最后统计数据的时候就可以用这个基础数据去查询和关联业务数据,得到最终的报表。

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:表数据的关联方法、装置、终端设备及介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!