当前位置: 首页 > 专利查询>SAP股份公司专利>正文

组织层级中准时间依赖性的实现制造技术

技术编号:8682773 阅读:190 留言:0更新日期:2013-05-09 02:43
对层级组织结构的改变可以被存储在描绘层级组织结构的数据结构的不同版本中。这些版本的每一个均可以包括有效周期字段,代表在该版本中描绘的层级组织结构准确地反映了组织的组织结构的时间周期。每一版本也可以被指定为活动或者不活动。在某些实例中,除了反映特定时间时组织的组织结构的版本以外,每一版本可以被指定为不活动的,组织的组织结构可以随着时间改变。版本的历史拷贝可被存储,并且以后被调回以识别在过去的特定时间生效的组织结构。然后,可以使用调回的版本来把查询的结果限制于历史组织结构的被选择节点。

【技术实现步骤摘要】

本专利技术涉及层级组织结构。
技术介绍
很多组织具有层级组织结构。例如,组织可能被构造为不同的母公司和子公司。层级结构也可以在各公司内被实施为不同的分部、部门,并且一公司内的组可以被分层级地组织。例如,组和分部可以被按产品和/或地理区域组织,以使类似的产品组可以是覆盖特定地理区域的同一分部的部分。也可以使用层级来按类型、功能或者其他标准组织数据。例如,组织的成本和/或利润中心可以被根据产品类型、地理位置、部门组织或者其他标准组织为树结构中的层级组。然后在查询或者其他的数据问询中可以选择树结构中的一个或更多个节点以识别感兴趣的特定数据。在很多组织中,随着组织重组、合并、收购另一实体或者以其他方式重新构造,这些层级结构可以周期性地改变。当层级结构改变时,组织的计算系统中代表层级的数据结构也必须被更新。在很多实例中,通过利用新的层级信息覆写现有数据结构来更新数据结构。这样虽然现有数据结构可以准确地反映被更新的层级,但是这个过程可能使得当查询历史数据时很难检索和使用过去的层级信息。专利技术人认识到当组织的层级结构改变时及时地更新层级数据结构并同时保留历史层级结构且使其可被访问的需求。
技术实现思路
根据本专利技术的一个方面,提供了一种计算机实施的方法,包含,复制描绘层级组织结构的数据结构的活动版本;响应于对在所复制的数据结构中描述的层级组织结构的修改,把被修改结构的不活动版本与不活动版本的有效周期一起存储;响应于到达有效周期:把数据结构的活动版本的拷贝作为历史版本与活动版本活动的第一时间周期一起存储;使用处理设备,在有效日期利用所存储的不活动版本替换数据结构的活动版本;响应于指定第二时间周期的查询:识别在第二时间周期期间活动的数据结构的版本;把在被识别的版本中描述的层级组织结构展示给用户;和使用户能够选择被展示的层级组织结构中的节点以完成查询。根据本专利技术的另一方面,提供了一种计算机实施的方法,包含:识别囊括查询输出的时间周期;识别和查询输出相关联的层级组织结构的类型;使用处理设备,把识别的时间周期和识别的层级组织结构的类型与多个数据结构的指定每一数据结构的活动时间周期和每一数据结构中的层级组织结构的类型的相应字段进行比较;从该比较来识别描绘该识别的层级组织结构的类型并在识别的时间周期活动的数据结构;把在被识别的数据结构中描绘的层级组织结构展示给用户;使用户能够选择被展示的层级组织结构中的节点以完成查询;和把查询的输出限制于用户选择的节点。根据本专利技术的再一方面,提供了一种系统,包含:处理设备;存储设备,存储描绘层级组织结构的数据结构的活动、不活动和历史版本;配置布置,用于复制存储在存储设备中的数据结构的活动版本,并响应于对在被复制数据结构中描绘的层级组织结构的修改,把被修改结构的不活动版本与不活动版本的有效周期一起存储在存储设备中;激活布置,用于把数据结构的活动版本的拷贝作为历史版本与活动版本活动的第一时间周期一起存储在存储设备中,并且,在到达存储设备中不活动版本的有效周期之后,使用处理设备来利用所存储的不活动版本替换数据结构的活动版本;和搜索布置,用于识别在查询中指定的第二时间周期期间活动的数据结构的版本,把在识别的版本中描绘的层级组织结构展示给用户,并使用户能够选择被展示层级组织结构中的节点以限制查询的结果。附图说明图1示出了实施例中示范性数据结构在状态之间的示范性转换。图2示出了本专利技术实施例中的第一示范性方法。图3示出了本专利技术实施例中的第二示范性方法。图4A到图4C示出了涉及成本中心层级的不同实施例中的不同示范性接口。图5示出了本专利技术实施例中的示范性体系结构。具体实施例方式在本专利技术的实施例中,对层级组织结构的改变可被存储在描绘该层级组织结构的数据结构的不同版本中。这些版本的每一个均可以包括有效周期字段,其代表在版本中描绘的层级组织结构准确地反映了组织的组织结构的时间周期。有效周期在每一版本中可以是唯一的,以便每次只有组织结构的一个版本是有效的。每一版本也可以被指定为活动的或者不活动的。在某些实例中,如有效周期字段中所指示,除了反映组织在特定时间的组织结构的版本以外,每一版本可以被指定为不活动的。所述特定时间可以是当前时间,或者某个其他的被标识的过去或者将来时间。处理设备可以检查每一版本的有效周期字段以识别准确地反映了组织在所识别时间的组织结构的版本。然后,被识别的版本可以被指定为活动版本并且先前的活动版本可以被指定为不活动。在某些实例中,可以保留数据结构的每一活动版本的拷贝用于归档或者其他目的。该拷贝也可以包括识别该版本活动的时间周期的数据。在某些实例中,这个时间周期数据可以和有效周期字段中所包括的类似。在其他实例中,时间周期数据可用来识别该版本实际上被指定为活动的时间周期。之后拷贝可用来检索和/或展示历史组织结构信息。例如,如果用户想要例如通过查询来分析过去的数据的特定集合,则在该时间活动的历史组织结构的拷贝可被检索并展示给用户,以使用户能够选择该结构中的特定节点,或者使用结构中包含的信息来分析过去的数据。图1示出了示范性数据结构在活动110、不活动140和历史170状态之间的转换。第一活动数据结构110可以示出组织的层级结构。层级结构可以是组织中的任何类型的层级,例如管理层级、部门层级、成本/利润中心层级、母/子公司层级、商业过程层级、工作流/许可层级,诸如此类。这个层级结构可以具有顶层1、子层11和12,以及分配给每一相应子层的项目111和121。这些不同的层1、11、12和项目111和121中的每一个可以是由用户可选择的不同节点。在某些实施例中,只有某些节点可以是可选择的,例如项目111和112,尽管在其他实施例中,任一节点可以是可选择的。用户可以选择一个或更多个节点以便把数据集合限制于和被选择的节点和/或从属于被选择节点的任意节点相关联的数据。因此,如果用户要选择活动数据结构110中的子层11,在这么做时,用户可以把数据集合限制于和子层11节点相关联的。在某些实例中,这个受限制的数据集合也可以包括和子层11的从属节点项目111相关联的数据。每一数据结构可以包括标识符101。对于不同的部门、商业过程、工作流等等,组织可以具有几个不同的层级。标识符101可以从该数据结构代表的几个不同类型的组织层级识别特定层级。在这个例子中,标识符101指示活动数据结构110是层级类型001。活动数据结构110可以被复制181以生成一个或更多个可以是不活动的副本数据结构140。副本数据结构140可以具有作为标识符101的部分附加的额外后缀102,以便将其与彼此及活动版本110加以区分。这个数据结构的每一额外版本可以具有附加到其标识符101的唯一后缀102以便将其与其他数据结构区别。然后,每一被复制的数据结构140可以被修改182以便生成组织结构的不同版本。图1中所示的修改182包括添加从属于子层11的额外项目122、去除子层12和项目121,以及添加从属于顶层I的新的子层13。对组织结构的修改可以在2011的第一季度开始生效,这可以在数据结构140中所包括的有效周期字段103中指定。有效周期字段103可以用来确保组织的计算系统在其期间数据结构要变为活动的生效(effective)日期无缝地反映这种组织结构改变。有效周本文档来自技高网...

【技术保护点】
一种计算机实施的方法,包含复制描绘层级组织结构的数据结构的活动版本;响应于对在所复制的数据结构中描述的层级组织结构的修改,把被修改结构的不活动版本与不活动版本的有效周期一起存储;响应于到达有效周期:把数据结构的活动版本的拷贝作为历史版本与活动版本活动的第一时间周期一起存储;使用处理设备,在有效日期利用所存储的不活动版本替换数据结构的活动版本;响应于指定第二时间周期的查询:识别在第二时间周期期间活动的数据结构的版本;把在被识别的版本中描述的层级组织结构展示给用户;和使用户能够选择被展示的层级组织结构中的节点以完成查询。

【技术特征摘要】
1.一种计算机实施的方法,包含 复制描绘层级组织结构的数据结构的活动版本; 响应于对在所复制的数据结构中描述的层级组织结构的修改,把被修改结构的不活动版本与不活动版本的有效周期一起存储; 响应于到达有效周期: 把数据结构的活动版本的拷贝作为历史版本与活动版本活动的第一时间周期一起存储; 使用处理设备,在有效日期利用所存储的不活动版本替换数据结构的活动版本; 响应于指定第二时间周期的查询: 识别在第二时间周期期间活动的数据结构的版本; 把在被识别的版本中描述的层级组织结构展示给用户;和 使用户能够选择被展示的层级组织结构中的节点以完成查询。2.按权利要求1所述的方法,其中,有效周期被存储在两个字段中:标识不活动版本变为活动的日期的有效起自字段,和,标识不活动版本保持活动的最后日期的有效迄至字段。3.按权利要求2所述的方法,其中,当不活动版本被存储时,不活动版本变为活动的日期被存储在有效起自字段中,并且当不活动版本保持活动的最后日期出现并且不活动版本不再活动时,该最后日期被存储在有效迄至字段中。4.按权利要求2所述的方法 ,其中,当不活动版本被存储时,不活动版本变为活动的日期被存储在有效起自字段中,并且当不活动版本被存储时,不活动版本保持活动的最后日期被存储在有效迄至字段中。5.按权利要求1所述的方法,还包含响应于对在所复制数据结构中描绘的层级组织结构的多个修改,存储被修改结构的多个不活动版本,每一个均包括唯一的有效周期。6.按权利要求5所述的方法,还包含把第二时间周期和每一数据结构中的有效周期进行比较以识别在第二时间周期期间活动的数据结构的版本。7.按权利要求5所述的方法,其中,每一不活动版本包括用户不可见的唯一标识符。8.按权利要求7所述的方法,其中,唯一标识符包括用于数据结构的每一版本的不同后缀,每一后缀识别数据结构的相应版本活动的日期。9.按权利要求1所述的方法,还包含: 使用户能够选择被展示的层级组织结构中的多个节点;和 把查询的输出限制于和被选择节点相关联的数据。10.按权利要求1所述的方法,还包含: 如果在第二时间周期期间,数据结构的多于一个版本是活动的,则把在多个被识别的版本中描绘的多个层级组织结构展示给用户;和 使用户能够选择被展示的层级组织结构的任意一个中的节点以完成查询。11.按权利要求6所述的方法,其中,响应于用户选择节点,查询的输出被限于在第二时间周期期间和被选择的节点相关联的数据。12.按权利要求6所述的方法,其中,响应于用户选...

【专利技术属性】
技术研发人员:欧阳乐T派克张辉明K维斯刘厚兵
申请(专利权)人:SAP股份公司
类型:发明
国别省市:

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

1