一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种业务计划和全面预算的通讯方法、设备及介质与流程

2022-09-07 16:39:12 来源:中国专利 TAG:


1.本技术涉及计算机应用技术领域,尤其涉及一种业务计划和全面预算的通讯方法、设备及介质。


背景技术:

2.基于目前市面上每个企业的情况,不同的业务计划和全面预算的编制系统,可能分布在几个厂家的系统中,就算在同一家厂商中,不同的业务计划和全面预算可能分属于不同的模块,由不同的开发人员完成。这就造成了一个个孤岛,需要业务人员耗费大量的时间和精力去进行业务数据的梳理。而随着信息化的不断推进,要实现业务的管控体系就需要把这些孤岛联系起来。


技术实现要素:

3.为了解决上述问题,本技术提出了一种业务计划和全面预算的通讯方法,包括:确定企业的业务计划和生产经营活动,根据所述业务计划确定业务模型,根据所述生产经营活动确定预算模型;确定所述业务模型的业务数据和所述预算模型的预算数据,并确定所述业务数据的业务维度和所述预算数据的预算维度;根据所述业务维度和预算维度确定所述业务数据和所述预算数据之间的映射关系,并根据所述映射关系配置所述业务模型和所述预算模型的通讯规则;根据所述通讯规则对所述业务计划进行编制,以在所述业务模型中储存所述业务数据,并根据所述通讯规则将编制后的所述业务数据推送至所述预算模型中,以通过所述预算模型对所述业务数据进行查询和控制。
4.在一个示例中,所述方法还包括:确定所述企业的企业业务场景,根据所述业务场景设置所述企业的预警规则,根据所述预警规则对所述业务模型和所述预算模型之间的通讯过程进行校验。
5.在一个示例中,根据所述预警规则对所述业务模型和所述预算模型之间的通讯过程进行校验之前,所述方法还包括:根据所述预警规则确定所述预算维度对应的控制系数组,以根据所述控制系数组对所述业务数据进行预警;确定所述业务模型中已有业务数据的数据量,并确定所述预算数据的控制情况,以根据所述控制情况进行数据推送。
6.在一个示例中,所述控制系数组包括第一控制系数、第二控制系数和第三控制系数;根据所述控制系数组对所述业务数据进行预警,具体包括:若所述业务数据的所述数据量达到所述第一控制系数,则根据所述预警规则向所述企业发送提示信息;若所述业务数据的所述数据量达到所述第二控制系数,则根据所述预警规则向所述企业发送警告信息;若所述业务数据的所述数据量达到所述第三控制系数,则根据所述预警规则向所述企业进行拒绝信息,并停止在所述业务计划的编制。
7.在一个示例中,根据所述控制情况将进行数据推送,具体包括:当所述预算数据不存在,或未根据所述预算数据对所述业务计划进行控制时,将所述已有业务数据推送至所述预算模型中,以通过所述预算模型对所述业务数据进行查询和控制。
8.在一个示例中,根据所述预警规则对所述业务模型和所述预算模型之间的通讯过程进行校验,具体包括:根据所述预警规则确定数据校验规则,并根据所述校验规则确定预先设置的计算组织,将所述业务数据的数据类型和所述预算数据的数据类型与所述计算组织的组织类型进行比对;若所述业务数据的数据类型和所述预算数据的数据类型符合所述计算组织的组织类型,则根据所述数据校验规则对所述业务数据的数据量和所述预算数据的数据量进行校验。
9.在一个示例中,根据所述业务维度和预算维度确定所述业务数据和所述预算数据之间的映射关系,具体包括:若所述业务维度与所述预算维度的维度相同,则将所述业务数据与所述预算数据之间进行直接对应;若所述业务维度与所述预算维度的维度不同,则将所述业务数据与所述预算数据之间进行维度映射。
10.在一个示例中,根据所述业务维度和预算维度确定所述业务数据和所述预算数据之间的映射关系,具体还包括:若所述业务维度缺失或所述预算维度缺失,则判定所述业务数据与所述预算数据之间无关联关系,通过常量规则对所述业务数据和所述预算数据进行配置。
11.另一方面,本技术还提出了一种业务计划和全面预算的通讯设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述一种业务计划和全面预算的通讯设备能够执行:如上述任意一个示例所述的方法。
12.另一方面,本技术还提出了一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:如上述任意一个示例所述的方法。
13.本技术通过对业务计划和全面预算设置数据通讯规则,实现了全级次、全业务的计划与预算的管理。降低了企业成本,提高了通讯性能,增强了用户应用体验。实现产品平台化和模块可复用,提高了产品收益。且通过不同单位定制自己私有的校验规则,使通讯形式更灵活,满足了不同的应用场景。
附图说明
14.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
15.图1为本技术实施例中一种业务计划和全面预算的通讯方法的流程示意图;
16.图2为本技术实施例中模型间数据通讯的预警规则的设置示意图;
17.图3为本技术实施例中数据间的校验规则的设置示意图;
18.图4为本技术实施例中一种业务计划和全面预算的通讯设备的示意图。
具体实施方式
19.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
20.以下结合附图,详细说明本技术各实施例提供的技术方案。
21.如图1所示,为了解决上述问题,本技术实施例提供的一种业务计划和全面预算的通讯方法,方法包括:
22.s101、确定企业的业务计划和生产经营活动,根据所述业务计划确定业务模型,根据所述生产经营活动确定预算模型。
23.该通讯方法是基于业务模型和预算多维模型的,其中业务模型来源具体的业务计划。预算模型来源于企业的生产经营活动,两者之间存在必然的联系。
24.s102、确定所述业务模型的业务数据和所述预算模型的预算数据,并确定所述业务数据的业务维度和所述预算数据的预算维度。
25.业务计划的编制单位作为一个业务维度,同样在预算模型中也有预算组织的维度,编制单位和预算组织的来源都是企业自由定义的组织,所以他们具有相同的含义。在此背景下,需要确定数据的维度,从而确定数据之间的关联关系。
26.s103、根据所述业务维度和预算维度确定所述业务数据和所述预算数据之间的映射关系,并根据所述映射关系配置所述业务模型和所述预算模型的通讯规则。
27.对于确定的业务特征与预算维度进行规则映射,对于不确定的业务特征进行固定规则的配置,比如:配置常量规则,或者映射规则等。
28.在一个实施例中,不同维度的数据之间配置的映射规则不同,一般情况下有三种映射规则,此外,企业可以根据自身的需求进行自定义配置映射规则。一般情况下的业务数据和预算数据之间的映射关系如下表所示。
[0029][0030]
由上表可知,若业务维度与预算维度的维度相同,则将业务数据与预算数据之间进行直接对应,例如,业务计划编制单位为浪潮集团,全面预算的编制单位也是浪潮集团,但是在全面预算中编制单位是预算组织的概念。虽然名称不同,但是都是来源于同一个组织字典,即业务维度1的业务数据(在此称为a1)=预算维度1的预算数据(在此称为b1)。若业务维度与预算维度的维度不同,则将业务数据与预算数据之间进行维度映射,例如,业务维度是费用项目,预算维度是预算项目,如果两个维度建立数据关系,就需要映射,将费用项目的办公费对应到预算科目中的管理费用,即业务维度2的业务数据(在此称为a2)映射到预算维度2的预算数据(在此称为b2)上。
[0031]
在一个实施例中,若业务维度缺失或预算维度缺失,则判定业务数据与预算数据
之间无关联关系,通过常量规则对业务数据和预算数据进行配置,例如,业务维度3的业务数据(在此称为a3)对应到预算维度3的某一固定数据(在此称为b3)上的规则。
[0032]
s104、根据所述通讯规则对所述业务计划进行编制,以在所述业务模型中储存所述业务数据,并根据所述通讯规则将编制后的所述业务数据推送至所述预算模型中,以通过所述预算模型对所述业务数据进行查询和控制。
[0033]
业务计划与全面预算是有机统一的,全面预算可以指导、控制业务计划的编制,业务计划编制的数据也可以推送到全面预算中。实现了从全面预算系统穿透查询对应的业务数据,以完成全业务的数据管控要求。
[0034]
在一个实施例中,企业可以根据企业的业务场景设置业务模型与预算多维模型之间的数据预警规则配置,从而根据预警规则对业务模型和预算模型之间的通讯过程进行校验。该预警规则支持对数据阈值的预警,例如,当超过预警数据的80%时进行提示,超过100%时进行拒绝等配置。还支持数据校验的规则,支持按单位按照适用范围设置通讯规则,不同单位可以定制自己私有的校验规则。不同单位的规则启用日期也可以不同。可以配置支持部分通讯规则,比如,只把业务计划数据推送到全面预算系统,或者全面预算只进行控制业务计划编制。设置更简单,方便,灵活。更灵活,满足不同的应用场景。根据适用范围设置通讯规则如下表所示。
[0035]
通讯规则启用日期适用单位是否推送是否控制规则12021-01-01单位1
●●
规则22022-01-01单位2
●ꢀ
规则32022-01-01单位3
ꢀ●
[0036]
由上表可知,规则1从2021-01-01日期之后才能生效,且只有单位1可以应用该规则。可以实现a类数据,b类数据之间的推送和编制控制,实现数据双向通讯,保持数据统一。其他规则以此类推。
[0037]
在一个实施例中,在根据预警规则对业务模型和预算模型之间的通讯过程进行校验之前,根据预警规则确定预算维度对应的数据阈值组,以根据数据阈值组对业务数据进行预警。确定业务模型中已有业务数据的数据量,并确定预算数据的控制情况,以根据控制情况进行数据推送。例如,在数据控制的场景下,存在预算多维数据,第一维度的b1,第二维度的b2,第三维度的b3为100,在编制业务计划时,当业务维度的a1,业务维度的a2,业务维度的a3的每个业务数据超过100时,此时不允许业务数据保存。
[0038]
在一个实施例中,在进行业务模型与预算模型之间通讯规的校验时,如图2所示,对模型间数据通讯的预警规则进行设置。在预算模型指导、控制业务计划的编制过程中,当编制的计划数据超过控制系数组所对应的各个数据量时,进行数据的预警。其中,控制系数组包括期间提示系数(在此称为第一控制系数)、期间警告系数(在此称为第二控制系数)和期间拒绝系数(在此称为第三控制系数)。例如,若b类数据为100,当a编制计划数80时,会提示当前数据已超过预算数的80%,并发出提示信息:预算控制提示,已超80%。当a编制计划数为90时,会警告当前数据已超过预算数的90%,即将超预算,并发出警告信息:预算控制警告,已超90%。当a编制的计划数大于等于100时,此时系统会直接拒绝,不允许编制,并发出拒绝信息:预算控制拒绝,已超100%。
[0039]
在一个实施例中,在数据推送的场景下,编制业务计划数据a的数据为100,当预算
数据不存在,或者未进行控制的情况下,此时可以将a的计划数推送到预算系统的b数据中。只要是从业务计划中推送到预算系统的数据,可以实现从预算系统到计划系统的数据穿透查询。
[0040]
在一个实施例中,在进行业务模型与预算模型之间通讯规的校验时,如图3所示,对数据间的校验规则进行设置。当校验规则设置为必须通过,即校验符号为“=”时,若b为100,当a的数据不为100时,则不允许通过。当校验规则设置为可选,即校验符号为“》”,“》=”,“《”,“《=”,“《》”时,例如,若b为100,当校验符号为》,则a的数据只要大于b的数据即可。其他校验符号的校验,依次类推。
[0041]
在一个实施例中,上述校验规则,可以设置计算组织,只有设置的组织才能生效。其中,计算组织是针对组织类型来定义的,组织类型分为:普通组织,汇总组织,计算组织是指某一类的组织,不是具体组织,如果选择普通,就表示只有组织类型是普通组织的的组织才能用这个校验规则。根据预警规则确定数据校验规则,并根据校验规则确定预先设置的计算组织,将业务数据的数据类型和预算数据的数据类型与计算组织的组织类型进行比对。若业务数据的数据类型和预算数据的数据类型符合计算组织的组织类型,则根据数据校验规则对业务数据的数据量和预算数据的数据量进行校验。
[0042]
如图4所示,本技术实施例还提供了一种业务计划和全面预算的通讯设备,包括:
[0043]
至少一个处理器;以及,
[0044]
与所述至少一个处理器通信连接的存储器;其中,
[0045]
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述一种业务计划和全面预算的通讯设备能够执行如上述任意一个实施例所述的方法。
[0046]
本技术实施例还提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:如上述任意一个实施例所述的方法。
[0047]
本技术中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备和介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0048]
本技术实施例提供的设备和介质与方法是一一对应的,因此,设备和介质也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述设备和介质的有益技术效果。
[0049]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0050]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0051]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0052]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0053]
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
[0054]
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
[0055]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0056]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0057]
以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献