《捕获和处理在ERP临时阶段中生成的数据.pdf》由会员分享,可在线阅读,更多相关《捕获和处理在ERP临时阶段中生成的数据.pdf(19页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102346666A43申请公布日20120208CN102346666ACN102346666A21申请号201110212561422申请日2011072612/843,24620100726USG06F9/44200601G06Q10/0020120171申请人埃森哲环球服务有限公司地址爱尔兰都柏林72发明人JB吉利斯E贝加诺维克74专利代理机构北京市金杜律师事务所11256代理人吴立明54发明名称捕获和处理在ERP临时阶段中生成的数据57摘要捕获和处理在ERP临时阶段中生成的数据。本公开提供了一种用于标识当ERP系统起作用时执行的一组ERP任务并且用于标识与ERP任务。
2、相关联的一组临时业务处理IBP的系统和方法。所述方法包括创建一组IBP数据捕获工具。另一个步骤是可选地使用IBP数据主协调工具向每个IBP分配IBP数据捕获工具。另一个步骤是标识业务实体中的一组责任中心。另一个步骤是向每个责任中心提供对IBP数据捕获工具的访问链接,并且向每个责任中心发送通知以在预定时间开始捕获数据。另一个步骤是可选地使用IBP数据主协调工具从IBP数据捕获工具接收IBP数据,并可选地使用IBP数据主协调工具存储所接收的IBP数据。30优先权数据51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书4页说明书10页附图4页CN102346686A1/4页21一。
3、种系统,其被配置用于捕获和处理由在临时阶段运行的实体在一组临时业务处理IBP中生成的临时业务处理IBP数据,其中在所述临时阶段期间,所述实体的企业资源规划ERP系统不起作用,所述系统包括映射模块,其被配置用于标识所述实体中的一组责任中心,每个责任中心负责执行该组IBP中的一个或多个IBP,标识当所述ERP系统起作用时由所述ERP系统执行的一组ERP任务,以及在该组中标识所述IBP,每个IBP与该组ERP任务中的一个ERP任务相关联;实现模块,其被配置用于创建一组IBP数据捕获工具,该组IBP数据捕获工具中的每个IBP数据捕获工具与该组IBP中的IBP相关联;向每个相关联的IBP分配每个IBP数。
4、据捕获工具,其中使用所述IBP数据捕获工具来捕获所述IBP数据,并且每个IBP数据捕获工具捕获相关联的IBP的IBP数据,向每个责任中心提供访问链接以访问针对所述责任中心的IBP数据捕获工具,以及向每个责任中心发送通知以在所述临时阶段期间的预定时间开始捕获与所述责任中心的每个IBP相关联的所述IBP数据;以及数据管理模块,其被配置用于接收使用所述IBP数据捕获工具所捕获的所述IBP数据,以及存储所接收的所述IBP数据。2如权利要求1所述的系统,其中根据关注区域之间的顺序或关注区域之间的优先级来捕获所述IBP数据。3如权利要求1所述的系统,其中根据关注区域内部的顺序或者关注区域内部的优先级来捕获。
5、所述IBP数据。4如权利要求1所述的系统,其中所述实现模块被配置用于调用IBP数据主协调工具以通过确定当所述ERP系统起作用时所执行的所述ERP任务的运行顺序来向所述责任中心发送所述通知。5一种系统,其被配置用于捕获和处理由在临时阶段运行的实体在一组临时业务处理IBP中生成的临时业务处理IBP数据,其中在所述临时阶段期间,所述实体的企业资源规划ERP系统不起作用,所述系统包括数据存储设备,其被配置用于存储一组IBP数据捕获工具,所述IBP数据,当所述ERP系统起作用时由所述ERP系统执行的一组ERP任务,以及所述实体中的一组责任中心标识,每个责任中心负责执行IBP,其中使用该组IBP数据捕获工。
6、具来捕获所述IBP数据,该组IBP数据捕获工具中的每个IBP数据捕获工具用于捕获所述实体在该组IBP中的IBP的IBP数据,其中所述IBP与由当所述ERP系统起作用时所执行的ERP任务相关联;以及处理器,其被配置用于向所述责任中心发送用于访问所述IBP数据捕获工具的访问链接,以允许所述责任中权利要求书CN102346666ACN102346686A2/4页3心运行所述IBP数据捕获工具,向所述责任中心发送通知以在所述临时阶段期间,对于每个IBP,在预定时间开始使用所述IBP数据捕获工具;接收由所述IBP数据捕获工具所捕获的所述IBP数据,以及存储所接收的所述IBP数据。6如权利要求5所述的系统。
7、,其中根据关注区域之间的顺序或关注区域之间的优先级来捕获所述IBP数据。7如权利要求5所述的系统,其中根据关注区域内部的顺序或者关注区域内部的优先级来捕获所述IBP数据。8如权利要求5所述的系统,其中所述处理器被配置用于向所述责任中心发送所述通知,以通过基于当所述ERP系统起作用时所执行的所述ERP任务来确定用于运行使用所述IBP数据捕获工具的开始的顺序,来在所述预定时间开始使用所述IBP数据捕获工具。9如权利要求8所述的系统,其中所述处理器被配置用于根据所确定的用于运行使用所述IBP数据捕获工具的开始的顺序,来接收使用所述IBP数据捕获工具所捕获的所述IBP数据。10如权利要求5所述的系统,。
8、其中所述处理器被配置用于从该组责任中心中的责任中心接收关于所述责任中心何时完成捕获所述IBP数据的第二通知。11如权利要求5所述的系统,其中多个责任中心同时捕获针对它们的IBP的IBP数据。12如权利要求5所述的系统,其中所述处理器被配置用于在所述临时阶段之后将所存储的所述IBP数据发送给所述ERP系统,或者发送给第二ERP系统。13一种方法,用于捕获和处理由在临时阶段运行的实体在一组临时业务处理IBP中生成的临时业务处理IBP数据,其中在所述临时阶段期间,所述实体的企业资源规划ERP系统不起作用,所述方法包括标识由所述ERP系统在起作用时所述ERP系统所执行的一组ERP任务;标识一组IBP,。
9、该组IBP中的每个IBP与所述ERP系统起作用时所执行的该组ERP任务中的一个ERP任务相关联;创建一组IBP数据捕获工具,该组IBP数据捕获工具中的每个IBP数据捕获工具与该组IBP中的一个IBP相关联;将每个IBP数据捕获工具分配给该组IBP中的每个IBP,其中使用一组IBP数据捕获工具来捕获所述IBP数据,并且该组IBP数据捕获工具中的每个IBP数据捕获工具用于捕获所述实体的IBP的IBP数据;标识所述实体中的一组责任中心,每个责任中心负责执行该组IBP中的一个或多个IBP;向每个责任中心提供到与所述责任中心的每个IBP相对应的所述IBP数据捕获工具的访问链接;向每个责任中心发送通知以在。
10、所述临时阶段期间的预定时间开始捕获与所述责任中心的每个IBP相关联的所述IBP数据;在所述临时阶段期间使用所述IBP数据捕获工具来捕获所述IBP数据;权利要求书CN102346666ACN102346686A3/4页4从所述IBP数据捕获工具接收所述IBP数据;以及存储所接收的所述IBP数据。14根据权利要求13所述的方法,其中根据关注区域之间的顺序或关注区域之间的优先级来捕获所述IBP数据。15根据权利要求13所述的方法,其中根据关注区域内部的顺序或者关注区域内部的优先级来捕获所述IBP数据。16根据权利要求13所述的方法,还包括基于当所述ERP系统起作用时所执行的所述ERP任务来确定用于运。
11、行使用所述IBP数据捕获工具的开始的顺序,其中IBP数据主协调工具向所述责任中心发送所述通知以在基于所确定的顺序的其预定时间开始使用所述IBP数据捕获工具。17根据权利要求16所述的方法,其中来自所述IBP数据捕获工具的所述IBP数据是基于所确定的顺序来接收的。18根据权利要求13所述的方法,还包括从该组责任中心中的责任中心接收关于该责任中心已经完成捕获所述IBP数据的第二通知。19根据权利要求13所述的方法,其中预定的IBP数据捕获工具同时捕获其IBP数据。20根据权利要求13所述的方法,还包括在所述临时阶段之后将所存储的IBP数据发送给所述实体的所述ERP系统,或者发送给第二ERP系统。2。
12、1一种装置,用于运行一种用于捕获和处理由运行在临时阶段的实体在一组临时业务处理IBP中生成的IBP数据的方法,其中在该临时阶段期间,所述实体的企业资源规划ERP系统不起作用,所述方法包括标识由所述ERP系统起作用时所述ERP系统所执行的一组ERP任务;标识一组临时业务处理IBP,该组IBP中的每个IBP与所述ERP系统起作用时所执行的该组ERP任务中的ERP任务相关联;创建一组IBP数据捕获工具,该组IBP数据捕获工具中的每个IBP数据捕获工具与该组IBP中的一个IBP相关联;将每个IBP数据捕获工具分配给该组IBP中的每个IBP,其中使用一组IBP数据捕获工具来捕获所述IBP数据,该组IBP。
13、数据捕获工具中的每个IBP数据捕获工具用于捕获所述实体的IBP的IBP数据;标识所述实体中的一组责任中心,每个责任中心负责执行该组IBP中的一个或多个IBP;向每个责任中心提供到与所述责任中心的每个IBP相对应的所述IBP数据捕获工具的访问链接;向每个责任中心发送通知以在所述临时阶段期间的预定时间开始捕获与所述责任中心的每个IBP相关联的所述IBP数据;在所述临时阶段期间使用所述IBP数据捕获工具来捕获所述IBP数据;从所述IBP数据捕获工具接收所述IBP数据;以及存储所接收的所述IBP数据。22根据权利要求21所述的装置,还用于运行包括如下步骤方法其中根据关注区域之间的顺序或关注区域之间的优。
14、先级来捕获所述IBP数据。权利要求书CN102346666ACN102346686A4/4页523根据权利要求21所述的装置,还用于运行包括如下步骤方法其中根据关注区域内部的顺序或者关注区域内部的优先级来捕获所述IBP数据。24根据权利要求21所述的计算机可读介质,还用于运行包括如下步骤的方法基于当所述ERP系统起作用时所执行的所述ERP任务来确定用于运行使用所述IBP数据捕获工具的开始的顺序,其中IBP数据主协调工具向所述责任中心发送所述通知以在基于所确定的顺序的其预定时间开始使用所述IBP数据捕获工具。权利要求书CN102346666ACN102346686A1/10页6捕获和处理在ERP。
15、临时阶段中生成的数据技术领域0001本发明涉及捕获和处理在ERP临时阶段中生成的数据。背景技术0002企业资源规划ERP系统是在公司或者其它商业实体内使用的一种基于计算机的综合系统,其用来记录在公司的交易、共享信息以及管理内部和外部资源。典型的ERP系统具有软件架构。ERP系统的一个一般性目的是为了促进在公司的工作边界内的所有企业机能之间的信息流动。ERP系统的另一个一般性目的是为了将整个公司的商业运作整合为统一的公司范围的ERP系统环境。0003ERP系统可以驻留在集中式服务器上,或者其可以分布在例如在局域网上提供服务和通信的模块化硬件和软件单元上。通常,ERP系统围绕集中式ERP系统数据库。
16、构建,并且通常使用公共计算平台。分布式ERP系统设计允许公司装配有可能来自不同供应商的模块,而不需要在公司区域内放置不会用到其全部功能的复杂、昂贵的计算机硬件和软件系统的各种实现。然而,这种分布式的ERP系统设计还可能增加在一个或多个单个模块处出现局部ERP系统故障的可能性。0004在新的ERP系统的一种实现中,诸如在代替旧的ERP系统时,由于执行实现或替换所需的转换步骤所涉及的复杂性,公司通常寻求ERP系统供应商或第三方咨询公司的帮助。通常,在用新的ERP系统替换旧的ERP系统时,由于在两个系统中都收集和处理数据的开销以及在同时运行两个ERP系统时所固有的涉及数据完整性的风险,新的ERP系统。
17、和旧的ERP系统在转换期间并不同时运行。在ERP系统之间进行转换的过程通常需要花费几天长的时间。这个时段通常被称为ERP“中断中断BLACKOUT”时段。然而,在ERP中断中断时段期间,公司可能仍需要运行并且从而生成生成由于在ERP中断中断时段期间ERP系统的功能缺失而丢失或以其他方式受损的业务数据。0005如果公司的ERP系统暂时不能运行或以其他方式变得公司不能对其进行访问,则可能会出现类似的情况。这种类型的情况可能出现在公司的ERP系统由于系统故障、安全漏洞或者一些其它干扰情况而崩溃时。这种类型的中断时段可能是很短时间的,也可能是较长时间的。不管ERP系统暂时不起作用的情况如何,公司都需要。
18、能够在中断时段期间执行其业务功能。并且,由公司在任意类型的ERP中断时段期间生成的数据都需要被保存。此外,一旦公司ERP系统重新开始起作用,就需要将这种业务数据结合到公司ERP系统的ERP数据库中。或者,在旧的ERP系统和替换它的新的ERP系统之间的切换时出现的相关情况下,需要将在中断时段期间生成的业务数据迁移到ERP数据库中以供由新的ERP系统访问。发明内容0006本公开的一个实施例呈现了一种系统,其用于捕获和处理由在临时阶段运行的实体在一组临时业务处理IBP中生成的临时业务处理IBP数据,其中在该临时阶段期间,所述实体的企业资源规划ERP系统不起作用。所述系统包括映射模块,其被配置用于标说。
19、明书CN102346666ACN102346686A2/10页7识该实体中的一组责任中心,每个责任中心负责执行该组IBP中的一个或多个IBP,标识当所述ERP系统起作用时由所述ERP系统执行的一组ERP任务,并且在该组中标识所述IBP,每个IBP与该组ERP任务中的一个ERP任务相关联。该系统还包括实现模块,其被配置用于创建一组IBP数据捕获工具,该组IBP数据捕获工具中的每个IBP数据捕获工具与该组IBP中的IBP相关联,向每个相关联的IBP分配每个IBP数据捕获工具。使用所述IBP数据捕获工具来捕获所述IBP数据,并且每个IBP数据捕获工具捕获相关联的IBP的IBP数据。该实现模块向每个责。
20、任中心提供访问链接以访问针对该责任中心的IBP数据捕获工具,并且向每个责任中心发送通知以在所述临时阶段期间的预定时间使用IBP数据主协调工具开始捕获与所述责任中心的每个IBP相关联的IBP数据。该系统还包括数据管理模块,其被配置用于接收来自所述IBP数据捕获工具的所述IBP数据,并且存储所接收的IBP数据。0007本公开的另一个实施例提供了一种系统,其被配置用于捕获和处理由在临时阶段运行的实体在一组IBP中生成的IBP数据,其中在该临时阶段期间,所述实体的ERP系统不起作用。所述系统包括数据存储设备,其被配置用于存储一组IBP数据捕获工具,所述IBP数据,当所述ERP系统起作用时由该ERP系统。
21、执行的一组ERP任务,以及所述实体中的一组责任中心标识。每个责任中心负责执行IBP。使用该组IBP数据捕获工具来捕获所述IBP数据。该组IBP数据捕获工具中的每个IBP数据捕获工具用于捕获所述实体在该组IBP中的IBP的IBP数据,其中所述IBP与由所述ERP系统在起作用时所执行的ERP任务相关联。所述系统还包括处理器,其被配置用于使用IBP数据主协调工具向所述责任中心发送用于访问所述IBP数据捕获工具的访问链接,以允许所述责任中心运行所述IBP数据捕获工具。所述处理器还被配置用于向所述责任中心发送通知以在所述临时阶段期间,对于每个IBP,在预定时间开始使用所述IBP数据捕获工具,并且接收由所。
22、述IBP数据捕获工具所捕获的所述IBP数据,以及将使用所述IBP数据捕获工具所捕获的IBP数据存储在数据存储设备上。0008本公开的另一个实施例提供了一种方法,用于捕获和处理由在临时阶段运行的实体在一组IBP中生成的IBP数据,其中在该临时阶段期间,所述实体的ERP系统不起作用。所述方法包括标识由所述ERP系统在起作用时所执行的一组ERP任务,标识一组IBP,该组IBP中的每个IBP与所述ERP系统起作用时所执行的该组ERP任务中的一个ERP任务相关联。另一步骤是创建一组IBP数据捕获工具,该组IBP数据捕获工具中的每个IBP数据捕获工具与该组IBP中的一个IBP相关联,并且将每个IBP数据捕。
23、获工具分配给该组IBP中的每个IBP,其中使用IBP数据主协调工具和一组IBP数据捕获工具来捕获所述IBP数据。该组IBP数据捕获工具中的每个IBP数据捕获工具用于捕获所述实体的IBP的IBP数据。所述方法还包括标识所述商业实体中的一组责任中心,每个责任中心负责执行该组IBP中的一个或多个IBP。所述方法还包括向每个责任中心提供到与该责任中心的每个IBP相对应的IBP数据捕获工具的访问链接,并且向每个责任中心发送通知以在所述临时阶段期间的预定时间开始捕获与所述责任中心的每个IBP相关联的IBP数据。所述方法还包括在所述临时阶段期间使用所述IBP数据捕获工具来捕获所述IBP数据,从所述IBP数据。
24、捕获工具接收所述IBP数据,并且存储所接收的IBP数据。0009本公开的另一实施例提供了一种计算机可读介质,其包含在至少一个处理器上可运行的指令,所述指令用于执行一种用于捕获和处理由运行在临时阶段的实体在一组IBP说明书CN102346666ACN102346686A3/10页8中生成的IBP数据的方法,其中在该临时阶段期间,所述商业实体的ERP系统不起作用。所述方法包括标识当所述ERP系统起作用时由所述ERP系统所执行的一组ERP任务,标识一组IBP,该组IBP中的每个IBP与所述ERP系统在起作用时所执行的该组ERP任务中的ERP任务相关联。另一步骤是创建一组IBP数据捕获工具,该组IBP。
25、数据捕获工具中的每个IBP数据捕获工具与该组IBP中的一个IBP相关联,将每个IBP数据捕获工具分配给该组IBP中的每个IBP,其中使用IBP数据主协调工具和一组IBP数据捕获工具来捕获所述IBP数据。该组IBP数据捕获工具中的每个IBP数据捕获工具用于捕获所述实体的IBP的IBP数据。所述方法还包括标识所述商业实体中的一组责任中心,每个责任中心负责执行该组IBP中的一个或多个IBP。所述方法还包括向每个责任中心提供到与该责任中心的每个IBP相对应的IBP数据捕获工具的访问链接,向每个责任中心发送通知以在所述临时阶段期间的预定时间开始捕获与所述责任中心的每个IBP相关联的IBP数据。所述方法还。
26、包括在所述临时阶段期间使用所述IBP数据捕获工具来捕获所述IBP数据,从所述IBP数据捕获工具接收所述IBP数据,并且存储所接收的IBP数据。附图说明0010在下面的描述中参考以下附图详细描述了各个实施例。0011图1A图示了根据一个实施例的系统;0012图1B图示了根据一个实施例的另一系统;0013图2图示了根据一个实施例的用于使用图1中所示的系统来在ERP中断时段中捕获并处理数据的方法;以及0014图3图示了根据一个实施例的、被配置用于提供用于图1中所示的系统的硬件平台的计算机系统。具体实施方式0015为了简单和举例说明的目的,通过主要参考示例描述了各个实施例的原理。在下面的描述中,阐述了。
27、大量具体细节以提供对各个实施例的透彻理解。然而对于本领域普通技术人员来说,显然也可以在没有这些具体细节的限制的情况下实践所述实施例。在某些情况下,公知的方法和结构没有再详细描述,以避免不必要地混淆各个实施例。此外,下面描述了不同的实施例。所述实施例可以按照不同的组合一起使用或执行。0016公开了用于保存并收集由实体在ERP系统中断时段期间生成的业务数据的系统和方法,以使得该数据可被添加到ERP系统数据库中。通过保存和收集该业务数据,所述系统和方法提高了公司的ERP数据库中的数据完整性,提高了公司中的运作和生产效率,并且针对依赖于具有更高完整性的ERP系统数据库的ERP系统的公司提高了收益。并且。
28、,通过运行具有更高完整性的ERP数据库的ERP系统,能够实现降低对公司所利用的所有类型的资源的浪费。00171系统0018图1A图示了根据一个实施例的中断恢复BLACKOUTRECOVERY,BR系统100。BR系统100包括数据存储装置105、映射模块101、实现模块102、数据管理模块103,以及报告模块104。BR系统100中的这些模块可以作为BR系统100中的独立模块单独操作,或者可说明书CN102346666ACN102346686A4/10页9以作为BR系统100中的一个或多个组合模块在BR系统100的组合的操作中操作。0019BR系统100在BR系统100的数据初始化中接收组织数。
29、据106和ERP任务107。组织数据106是与使用BR系统100的公司或任何实体的组织结构有关的数据。组织数据106的示例可以包括负责公司的业务处理和功能的个人、群组或者资源的标识。ERP任务107是描述由公司的ERP系统执行的实际ERP任务的数据。实际ERP任务可以包括由公司在公司的业务处理中生成的记录和通信信息以及与业务处理相关联的其它任务。记录可以包括生成、输入和/或存储数据。组织数据106和ERP任务107被存储在BR系统100的数据存储装置105中。0020映射模块101利用组织数据106和ERP任务107将由公司的ERP系统所执行的ERP任务107映射到生成基本业务数据的公司的实际。
30、业务处理。该业务数据被正常记录并在ERP系统起作用时通过公司的ERP系统中的ERP任务107传送。然而,在ERP中断时段期间生成的实际业务数据在此被称为临时业务处理IBP数据109。IBP数据109是通过与ERP任务107对应的实际业务处理所生成的业务数据。IBP是在ERP中断时段期间出现的实际业务处理。每个IBP对应于如果ERP系统起作用则将在其中运行的ERP任务。然而,在ERP中断时段期间ERP系统并不起作用。0021映射模块101还在进一步的映射处理中利用组织数据106将公司中负责记录和传送与对应于ERP任务107中的每个ERP任务的每个业务处理相关联的业务数据的个人、群组或资源点的标识。
31、进行映射。公司中具有这些责任的这些个人、群组和/或资源被称为责任中心。组织数据106包括与公司中的每个责任中心相关联的联系信息。通常,映射模块101将每个单独的责任中心的标识分配给单个IBP。然而,例如,如果责任中心执行或生成针对多个ERP任务的业务数据,则责任中心的标识也可以被分配给多个IBP。此外,还可能有其它的在其中将多个责任中心的标识分配给单个IBP的情况。0022IBP数据捕获工具与实现模块102相关联。IBP数据捕获工具可以被提前创建并与IBP数据主协调工具110一起存储在BR系统100中,或者IBP数据捕获工具可以通过实现模块102来创建。例如,从ERP数据库中确定与特定ERP任。
32、务相关联的数据段。该数据段被转换为针对相应的IBP数据捕获工具的数据段。在一个示例中,针对该数据捕获工具的模板可以被存储在数据存储装置105中并由实现模块102修改以包括该数据段以从执行与该ERP任务相关联的IBP的用户或系统请求信息。通过这种方式,实现模块102可以自动创建数据捕获工具。下面将参照图1B更详细地描述IBP数据捕获工具和IBP数据主协调工具110。工具和模块可以包括在计算机系统上运行并且存储在数据存储设备中的软件。0023实现模块102具有两个主要功能。第一个主要功能是将每个IBP与IBP数据捕获工具相关联并向分配给IBP的每个责任中心提供对对应的IBP数据捕获工具的访问。如上。
33、所述,责任中心是公司中负责记录和传送与ERP任务107中的每个ERP任务对应的每个实际业务处理相关联的实际业务数据的个人、群组和/或资源点。例如,可以通过使用责任中心中的个人的联系信息,经由电子邮件向该责任中心发送IBP数据捕获工具的拷贝来向该责任中心提供对该IBP数据捕获工具的访问。另一种途径可以是简单地经由电子邮件向该责任中心发送HTML链接。数据捕获工具可以是提供针对IBP数据获取的功能的定制的电子表格或者特殊化的计算机程序。访问链接提供了对存储在局域网中并且包含IBP数据捕获工具的文件夹的直接访问。说明书CN102346666ACN102346686A5/10页100024实现模块10。
34、2的另一主要功能是当责任中心要在ERP中断时段期间的预定时间开始运行IBP数据捕获工具时,向该责任中心发送一个或多个通知。该预定时间可以基于IBP提前确定,诸如为与周期性执行的实际业务处理比如每日结束报告有关的IBP而确定,而不考虑其它业务活动。或者,该预定时间可以取决于涉及另一IBP的预定活动而确定,诸如记录在基于销售该销售基于信用期限处理了销售订单之后可接收到的帐户。映射模块101可以确定用于执行IBP的顺序和/或时间段以及用于执行IBP的偶然性或规则。该信息被提供给实现模块102,并且实现模块102向责任中心发送通知,指示它们在ERP中断时段期间将在何时开始运行与IBP相关联的IBP数据。
35、捕获工具。0025并且,除了向责任中心发送通知之外,实现模块102可以在责任中心完成了使用IBP数据捕获工具的IBP数据捕获工具操作之后从该责任中心接收返回通知。例如,在已经使用销售订单IBP数据捕获工具对销售订单IBP中的IBP进行处理并记录之后,责任中心将向驻留在实现模块102或者BR系统100中的IBP数据主数据协调工具发送返回通知。IBP数据主协调工具110继而可以向针对帐户可接收IBP的责任中心发送后续通知,以记录与可基于销售订单接收到的帐户有关的IBP数据。进入BR系统100的通知构成一种类型的IBP数据109。从BR系统100出来的通知构成一种类型的BRS数据108。BRS数据1。
36、08是由BR系统100生成的任意数据。0026BR系统100还可以包括数据管理模块103和报告模块104。其中数据管理模块103可以被用于接受和处理输入的IBP数据109,并将其存储到数据存储装置105中。其中报告模块可以被用于获取存储在数据存储装置105上的IBP数据109并作为IBP数据109/BRS数据108发送给其它系统。例如,BRS数据108被发送至公司ERP数据库以供在中断时段之后向公司ERP系统的迁移中使用。00272IBP数据工具的示例主协调和捕获0028图1B是图示了根据一个实施例的、上面一般性介绍的不同IBP数据工具和责任中心之间的关系和操作的另一个系统。在图1B中,IBP。
37、数据主协调工具110分别通过IBP数据捕获工具I111、IBP数据捕获工具II112和IBP数据捕获工具III113与相应的责任中心I114、责任中心II115和责任中心III116进行通信。根据一个实施例,IBP数据主协调工具110向责任中心I114发送指示何时开始使用IBP数据捕获工具I111捕获IBP数据111A的通知114A。一旦捕获了IBP数据111A,则责任中心I114将IBP数据111A发送回IBP数据主协调工具110。类似地,针对责任中心II115和责任中心III116分别捕获和/或传送通知115A和116A以及IBP数据112A和113A。0029IBP数据主协调工具110的。
38、一般功能是在ERP中断时段期间使用正确的执行顺序和诸如IBP数据捕获工具111113之类的IBP数据捕获工具来促进IBP的执行。其还有助于从数据存储装置105中存储的IBP数据恢复出发送给ERP数据库的数据迁移中的IBP数据。根据一个实施例,IBP数据主协调工具110具有基于软件的架构,并且能够完全自动化或由IBP数据主协调器未示出操作。IBP数据主协调器可以是如上所述的责任中心,其负责操作IBP数据主协调工具110。IBP数据主协调工具110的基于软件的架构通常可以是计算机程序。根据一个实施例,该计算机程序是具有编程的用于请求组织数据106、ERP任务107和IBP数据109并发送BRS数据。
39、108的子例程的数据库。根据另一实施例,该计算机程序是具有编程的用于请求组织数据106、ERP任务107和IBP数据109并发送BRS数说明书CN102346666ACN102346686A6/10页11据108的子例程的电子表格。0030根据一个实施例,IBP数据主协调工具110可以访问存储在数据存储装置105上的包含IBP数据捕获工具111113的数据文件夹,其也可以是基于软件的架构并且可以是完全自动话或由责任中心114116中的指定操作者操作。根据一个实施例,IBP数据捕获工具111113包括用于每个责任中心111113的详细指令集,用来捕获针对每个相应分配的IBP的IBP数据111A1。
40、13A。IBP数据捕获工具111113还可以包括可执行的表格和模板,其用于捕获交易和其它活动作为IBP数据111A113A。下面给出示例性IBP数据捕获工具中的详细指令集的更详细的示例。0031根据一个实施例,IBP数据主协调工具110可以在ERP中断时段期间作为高级端到端订单实现处理来运行,以实现诸如订单录入、中期生产规划、短期生产规划以及中间产品和最终产品的详细调度、采购规划、公司间库存转移规划、质量管理、可支付帐户和公司间发票、中间产品制造、最终产品制造、可支付帐户/可接收帐户处理等等的功能。根据该实施例,高级端到端订单实现处理可以被分解为可应用的子处理。例如,采购规划可以被分解为针对购。
41、买订单提供商分配、创建购买订单、释放购买订单、购买订单价格确认、公司内库存订单处理、采购接受方处理等等子处理。0032根据一个实施例,典型的IBP数据主协调工具110帮助确保IBP的有效运行,其中某些IBP能够同时运行并执行捕获数据的恢复。例如,在典型的公司中,销售订单创建的业务处理早于信用管理的业务处理,而这两者又都早于针对主线业务操作的高级规划优化ADVANCEDPLANNINGOPTIMIZATION,APO。在典型的ERP系统中,这些ERP任务销售订单创建、信用管理和APO也早于针对主线业务操作的ERP任务,之后跟着通常依次进行的递送处理、发票处理和可接收帐户处理的ERP任务。然而,在。
42、典型的ERP系统中,针对主线业务操作的ERP任务可以同时运行。这些包括用于购买、合约管理、生产规划、供应网规划、商品接收处理、发票确认、材料估价、综合报告以及数据供应以供供应商战略分析的ERP任务。根据一个实施例,与针对主线业务操作的ERP任务相对应的IBP还可以与针对其它ERP任务的IBP同时运行。0033根据一个实施例,通过IBP数据主协调工具110管理的不同IBP可以由关注区域来组织。关注区域是与涉及多个IBP的一类业务功能有关的所有IBP的分组。例如,ERP系统中的订单到现金ORDERTOCASH,OTC处理通常与该系统中涉及销售订单以及接收商品支付的ERP处理有关。因此在典型的OTC。
43、关注区域中的一些IBP的示例可以包括用于寄售处理、销售订单创建、开放销售订单处理、信用管理、发票处理、返利/佣金处理、信用/借记备忘录处理的不同IBP,或者用于与销售订单和接收商品支付有关的类似功能的其它IBP。另一个示例性关注区域可以是高级规划组织ADVANCEDPLANNINGORGANIZATIONAL,APO关注区域。APO涉及通常根据地理、市场分区或相关的时间范围所划分的组织。因此,与这些功能有关的IBP可以被分类为APO类型的IBP。关注区域的其它示例包括针对库存功能IBP的库存关注区域以及针对制造功能IBP的制造关注区域。0034典型的,对于给定时间段,业务实体中的所有APO功能。
44、被首先执行和完成,以使得通过APO功能完成的高级规划能够在执行和运行与该给定时间段中的操作有关的其它功能时得以考虑。也就是说,通常,APO功能会在执行针对OTC、库存和制造的功能之前完成。OTC和制造功能通常同时运行并且之后是库存功能。因此,根据该示例性实施例,IBP数据说明书CN102346666ACN102346686A7/10页12主协调工具110在管理和运行在针对OCT和制造的关注区域中的IBP之前,管理和运行在APO关注区域中的所有IBP。继而,该IBP数据主协调工具110管理和运行在针对OTC和制造的关注区域中的IBP,它们可以同时运行和完成。IBP数据主协调工具110管理和运行针。
45、对库存的关注区域中的IBP。在管理根据关注区域的IBP的运行和性能时,IBP数据主协调工具110根据关注区域运行优先级来按照关注区域之间的顺序组织和运行IBP。0035因为APO关注区域IBP具有最高优先级,该示例中的关注区域之间的顺序使APO关注区域IBP首先运行,然后使制造和OTC关注区域IBP同时运行,这是因为这些关注区域IBP具有中等优先级并且能够同时或彼此依次运行。运行OTC和制造关注区域IBP之后是运行库存关注区域IBP,在该示例中,库存关注区域IBP不能与制造关注区域IBP或OTC关注区域IBP同时运行,并且因此将在制造关注区域IBP和OTC关注区域IBP运行之后才开始运行。此外。
46、,或者备选的,为了根据关注区域之间的顺序或关注区域之间的优先级对IBP进行排序以供在多个不同关注区域之间运行,IBP数据主协调工具110可以根据关注区域内部的顺序或关注区域内部的优先级来管理和运行单个关注区域内的各个IBP。在这种情况下,出于关注区域内部的顺序或者关注区域内部的优先级的目的而只考虑单个关注区域内的IBP。0036如上所述,典型的OTC关注区域可能包括用于寄售处理、销售订单创建、开放销售订单处理、信用管理、发票处理、返利/佣金处理、信用/借记备忘录处理的不同IBP,或者用于与销售订单和接收商品支付有关的类似功能的其它IBP。通常,在业务实体中,销售订单创建的开始早于开放销售订单处。
47、理的开始,并且这二者又都早于发票处理的开始。根据该实施例,针对这些功能的针对OTCIBP的关注区域内部的优先级和顺序与以下相同用于销售订单创建的IBP的开始早于用于开放销售订单处理的IBP的开始,并且这二者又都早于针对运行用于发票处理的IBP的开始。当然,这些不同的IBP也可以同时运行以进行不同的基本交易。0037根据一个实施例,IBP数据捕获工具111的一般功能是捕获ERP中断期间IBP中所处理的开放销售订单业务数据。本文中出于举例说明的目的给出了根据一个实施例的、用于开放销售订单处理的IBP的IBP数据捕获工具111的详细描述。0038开放销售订单处理IBP是用于处理在中断时段开始时现存的。
48、ERP系统中剩下的开放销售订单或者在中断时段期间生成的开放销售订单的IBP。开放销售订单是已为其记录了顾客订单、但是还没有出现递送文档和工厂相关处理的销售订单。销售订单IBP包括如下的详细指令集,其要求收集关于来自现存的ERP系统的所有开放订单的数据、对中断时段期间处理的所有开放订单进行标记,并且处理使用针对销售订单IBP的IBP数据捕获工具中的可执行表格所手工产生的递送/记账文档。0039下面的表1给出了在销售订单IBP数据捕获工具中的详细指令集中的步骤示例。0040表1在销售订单IBP数据捕获工具指令集中的详细指令/步骤的示例。0041说明书CN102346666ACN102346686A。
49、8/10页130042在表1中,步骤1和2是用于收集与中断时段开始之前打开的开放销售订单有关的数据的中断前准备步骤。步骤2描述了从之前的ERP系统中提取数据以使得与这些开放销售订单有关的数据在中断时段期间可用于处理。步骤3步骤6是在中断时段期间出现的步骤,其与接下来的用于处理要在中断时段期间处理的所有销售订单的步骤有关。步骤7步骤11是数据恢复步骤,其用于恢复中断时段期间生成的数据。步骤8描述了向IBP数据主协调工具110“上载”或发送在中断时段期间生成的IBP数据111A。00433方法0044图2图示出了根据一个实施例的、用于捕获和处理数据的方法200。关于图1A1B中所示的系统以举例而非。
50、限制的方式描述方法200,并且该方法也可以在其它系统中执行。0045参考图2,在步骤201中,标识公司ERP系统的ERP任务。例如,图1A中所示的BR系统100接受诸如组织数据106和ERP任务107之类的信息作为针对映射模块101的输入数据。0046在步骤202中,映射模块101标识与对应于在步骤201中标识的ERP任务107的业务处理有关的IBP。该IBP还与IBP数据主协调工具110相关联。说明书CN102346666ACN102346686A9/10页140047在步骤203中,实现模块102创建或分配与在步骤202中标识的IBP相关联的IBP数据捕获工具,例如IBP数据捕获工具I11。