掌桥专利:专业的专利平台
掌桥专利
首页

业务流程管理方法、装置、计算机设备及存储介质

文献发布时间:2023-06-19 11:45:49


业务流程管理方法、装置、计算机设备及存储介质

技术领域

本发明涉及企业管理技术领域,具体涉及一种业务流程管理方法、装置、计算机设备及存储介质。

背景技术

目前,办公信息化程度越来越高,办公系统在企业中得到了广泛的应用。为了解决业务管理中出现的各种问题,提高管理与盈利能力,企业通常会持续进行信息化建设,先后实施各种业务系统,通过多种业务系统完成业务流程。

然而,由于各业务系统独立开发实施,彼此间各自为政,业务信息不能共享,形成当前企业信息化建设中普遍存在的现象——信息孤岛。这一状况导致企业生产经营活动不得不割裂地开展,无法对业务流程进行链接,实现业务流程的自动化,不同的业务系统只能执行业务流程中的部分业务流程,对于不同业务系统之间的衔接还需要手工报表统计,以完成业务流程,导致业务流程无法自动化,进而造成工作效率低下。

因此,急需提出一种业务流程管理方法、装置、计算机设备及存储介质,解决现有技术中存在的业务流程无法自动化,业务流程执行效率低下的技术问题。

发明内容

本申请提供了一种业务流程管理方法、装置、计算机设备及存储介质,旨在解决现有技术中存在的业务流程无法自动化,业务流程执行效率低下的技术问题。

第一方面,本申请提供了一种业务流程管理方法,所述方法包括:

根据预设的业务流程分类规则,将目标业务流程拆分为多个子业务流程;

根据预设的业务流程执行规则,确定所述多个子业务流程的执行顺序;

根据所述执行顺序,确定所述多个子业务流程中需要依次执行的第一子业务流程和第二子业务流程;

执行第一子业务流程,并在执行完所述第一子业务流程之后,获取所述第一子业务流程对应的业务执行信息;

根据所述业务执行信息执行所述第二子业务流程。

在本申请一些可能的实现方式中,所述第一子业务流程包括多个业务流程块;所述执行第一子业务流程包括:

判断所述多个业务流程块中的业务流程块的重复度;

若所述业务流程块的重复度高于阈值重复度,则部署与所述业务流程块对应的RPA机器人;

通过所述RPA机器人执行对应的所述业务流程块。

在本申请一些可能的实现方式中,所述部署与所述业务流程块对应的RPA机器人具体包括:

根据所述业务流程块生成机器人程序流;

调用所述RPA机器人,并将所述机器人程序流写入所述RPA机器人。

在本申请一些可能的实现方式中,所述业务执行信息包括业务执行结果;所述根据所述业务执行信息执行第二子业务流程具体为:

根据所述业务执行结果执行第二子业务流程。

在本申请一些可能的实现方式中,所述根据所述业务执行结果执行第二子业务流程包括:

将所述业务执行结果与预设的标准业务执行结果进行比较,并判断所述业务执行结果与预设的标准业务执行结果是否一致;

若一致,则根据所述业务执行结果执行第二子业务流程;

若不一致,则重新执行所述第一子业务流程。

在本申请一些可能的实现方式中,所述业务执行信息包括业务执行时间,所述方法还包括:

将所述业务执行时间与所述第一子业务流程的历史业务执行时间进行比较;

若所述业务执行时间大于所述历史业务执行时间,则生成时间提示信息。

在本申请一些可能的实现方式中,所述方法还包括:

根据所述时间提示信息对所述RPA机器人进行调整,以使所述业务执行时间小于或等于所述历史业务执行时间。

另一方面,本申请提供了一种业务流程管理装置,所述装置包括:

业务流程拆分模块,用于根据预设的业务流程分类规则,将目标业务流程拆分为多个子业务流程;

业务流程顺序排布模块,用于根据预设的业务流程执行规则,确定所述多个子业务流程的执行顺序;

业务流程执行顺序确定模块,用于根据所述执行顺序,确定所述多个子业务流程中需要依次执行的第一子业务流程和第二子业务流程;

第一执行模块,用于执行第一子业务流程,并在执行完所述第一子业务流程之后,获取所述第一子业务流程对应的业务执行信息;

第二执行模块,用于根据所述业务执行信息执行所述第二子业务流程。

在本申请一些可能的实现方式中,所述第一子业务流程包括多个业务流程块;所述第一执行模块用于:判断所述多个业务流程块中的业务流程块的重复度;若所述业务流程块的重复度高于阈值重复度,则部署与所述业务流程块对应的RPA机器人;通过所述RPA机器人执行对应的所述业务流程块。

在本申请一些可能的实现方式中,所述部署与所述业务流程块对应的RPA机器人具体包括:根据所述业务流程块生成机器人程序流;调用所述RPA机器人,并将所述机器人程序流写入所述RPA机器人。

在本申请一些可能的实现方式中,所述业务执行信息包括业务执行结果;所述第一执行模块还用于:

根据所述业务执行结果执行第二子业务流程。

在本申请一些可能的实现方式中,所述第二执行模块用于:将所述业务执行结果与预设的标准业务执行结果进行比较,并判断所述业务执行结果与预设的标准业务执行结果是否一致;若一致,则根据所述业务执行结果执行第二子业务流程;若不一致,则重新执行所述第一子业务流程。

在本申请一些可能的实现方式中,所述业务执行信息包括业务执行时间,所述装置还包括执行时间提示模块,用于将所述业务执行时间与历史业务执行时间进行比较;若所述业务执行时间大于所述第一子业务流程的所述历史业务执行时间,则生成时间提示信息。

在本申请一些可能的实现方式中,所述装置还包括调整模块,用于根据所述时间提示信息对所述RPA机器人进行调整,以使所述业务执行时间小于或等于所述历史业务执行时间。

另一方面,本申请还提供了一种计算机设备,所述计算机设备包括:

一个或多个处理器;

存储器;以及

一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现第一方面中任意一项所述的业务流程管理方法中的步骤。

另一方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器进行加载,以执行第一方面中任意一项所述的业务流程管理方法中的步骤。

本申请通过设置将目标业务流程根据预设的业务流程分类规则拆分为多个子业务流程,根据预设的业务流程执行规则确定多个子业务流程的执行顺序,并在执行完第一子业务流程之后,获取所述第一子业务流程对应的业务执行信息;并根据所述业务执行信息执行第二子业务流程,实现了各个子业务流程的全流程闭环管理,减少了人机交互的比例,从而解决了不同子业务流程之间的业务执行信息靠手工报表统计,业务流程执行效率低、易出错的问题,从而提高了业务流程的执行效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的业务流程管理系统的场景示意图;

图2是本发明实施例提供的业务流程管理方法的一个实施例流程示意图;

图3是本发明实施例步骤204的一个实施例流程示意图;

图4是本发明实施例提供的对第一子业务流程的业务执行结果进行判断的一个实施例流程示意图;

图5是本发明实施例提供的时间提示信息生成的一个实施例流程示意图;

图6是本发明实施例提供的业务流程管理方法的一个实施例示意图;

图7是本发明实施例提供的RPA机器人执行动作的一个实施例示意图;

图8是本发明实施例提供的业务流程管理装置的一个实施例结构示意图;

图9是本发明实施例提供的服务器的一个实施例结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了使本领域任何技术人员能够实现和使用本发明,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本发明。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本发明的描述变得晦涩。因此,本发明并非旨在限于所示的实施例,而是与符合本申请所公开的原理和特征的最广范围相一致。

需要说明的是,本申请实施例方法由于是在电子设备中执行,各电子设备的处理对象均以数据或信息的形式存在,例如时间,实质为时间信息,可以理解的是,后续实施例中若提及尺寸、数量、位置等,均为对应的数据存在,以便电子设备进行处理,具体此处不作赘述。

本申请实施例提供一种业务流程管理方法、装置、服务器及存储介质,以下分别进行详细说明。

图1为本申请实施例所提供的业务流程管理系统的场景示意图,该系统可以包括服务器100,服务器100中集成有业务流程管理装置,如图1中的服务器。

本申请实施例中服务器100主要用于:

根据预设的业务流程分类规则,将目标业务流程拆分为多个子业务流程;

根据预设的业务流程执行规则,确定所述多个子业务流程的执行顺序;

根据所述执行顺序,确定所述多个子业务流程中需要依次执行的第一子业务流程和第二子业务流程;

执行第一子业务流程,并在执行完所述第一子业务流程之后,获取所述第一子业务流程对应的业务执行信息;

根据所述业务执行信息执行所述第二子业务流程。

本申请实施例中,该服务器100可以是独立的服务器,也可以是服务器组成的服务器网络或服务器集群,例如,本申请实施例中所描述的服务器100,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云服务器。其中,云服务器由基于云计算(Cloud Computing)的大量计算机或网络服务器构成。

可以理解的是,本申请实施例中所使用的终端200可以是既包括接收和发射硬件的设备,即具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备。具体的终端200可以是台式机、便携式电脑、网络服务器、掌上电脑(Personal Digital Assistant,PDA)、移动手机、平板电脑、无线终端设备、通信设备、嵌入式设备等,本实施例不限定终端200的类型。

本领域技术人员可以理解,图1中示出的应用环境,仅仅是与本申请方案一种应用场景,并不构成对本申请方案应用场景的限定,其他的应用环境还可以包括比图1中所示更多或更少的终端,例如图1中仅示出2个终端,可以理解的,该业务流程管理系统还可以包括一个或多个其他终端,具体此处不作限定。

另外,如图1所示,该业务流程管理系统还可以包括存储器200,用于存储数据,如存储目标业务流程、业务执行信息等。

需要说明的是,图1所示的业务流程管理系统的场景示意图仅仅是一个示例,本申请实施例描述的业务流程管理系统以及场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着业务流程管理系统的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

首先,本申请实施例中提供一种业务流程管理方法,该业务流程管理方法的执行主体为业务流程管理装置,该业务流程管理装置应用于服务器,该业务流程管理方法包括:根据预设的业务流程分类规则,将目标业务流程拆分为多个子业务流程;根据预设的业务流程执行规则,确定所述多个子业务流程的执行顺序;根据所述执行顺序,确定所述多个子业务流程中需要依次执行的第一子业务流程和第二子业务流程;执行第一子业务流程,并在执行完所述第一子业务流程之后,获取所述第一子业务流程对应的业务执行信息;根据所述业务执行信息执行所述第二子业务流程。

如图2所示,为本申请实施例业务流程管理方法的流程示意图,该业务流程管理方法包括:

201、根据预设的业务流程分类规则,将目标业务流程拆分为多个子业务流程;

在本申请的一些实施例中,预设的业务流程分类规则可以是根据业务流程的执行主体不同,将业务流程拆分为多个子业务流程。以目标业务流程为采购原材料为例,将目标业务流程拆分为多个子业务流程具体为:将采购原材料拆分为采购流程和付款流程两个子业务流程。

202、根据预设的业务流程执行规则,确定多个子业务流程的执行顺序。

在本申请的一些实施例中,预设的业务流程执行规则可以是根据业务流程的逻辑执行顺序确定多个子业务流程的执行顺序,以上述采购原材料为例,确定多个子业务流程的执行顺序为:先执行采购流程,后执行付款流程。

203、根据执行顺序,确定多个子业务流程中需要依次执行的第一子业务流程和第二子业务流程。

在本申请的一些实施例中,以上述采购原材料为例,第一子业务流程为采购流程,第二子业务流程为付款流程。

204、执行第一子业务流程,并在执行完第一子业务流程之后,获取第一子业务流程对应的业务执行信息。

具体地,在本申请的一些实施例中,以上述采购原材料为例,业务执行信息可包括采购账单。

205、根据业务执行信息执行第二子业务流程。

具体地,以上述采购原材料为例,根据采购账单执行付款流程。

本申请实施例提供一种业务流程管理方法,通过设置将目标业务流程根据预设的业务流程分类规则拆分为多个子业务流程,根据预设的业务流程执行规则确定多个子业务流程的执行顺序,并在执行完第一子业务流程之后,获取所述第一子业务流程对应的业务执行信息;并根据所述业务执行信息执行第二子业务流程,实现了各个子业务流程的全流程闭环管理,减少了人机交互的比例,从而解决了不同子业务流程之间的业务执行信息靠手工报表统计,业务流程执行效率低、易出错的问题,从而提高了业务流程的执行效率。

需要说明的是:在本申请的实施例中,上述步骤201-205的执行主体计算机设备,计算机设备可以通过调用自身预先设置的智能业务流程管理(Intelligent BusinessProcess Management,IBPM)程序实现上述步骤201-205。

IBPM,从本质上是采用了优秀的业务流程管理(Business Process Management,BPM)工具,并通过附加的人工智能(AI)和类似的云功能对其进行了充实。IBPM最大的优势是编译来自用户和集成应用程序的数据,并使用它做出明智的、自动化的决策。IBPM程序可以协调多个应用程序,将创新的尖端技术无缝地编织到工作流中。通过将事件处理和预测分析等新技术融入到工作流中,可以大大减少对从流程数据中收集的洞察力采取行动所需的时间。

进一步地,子业务流程包括多个业务流程块;如图3所示,步骤204包括:

301、判断多个业务流程块中的业务流程块的重复度;

302、若业务流程块的重复度高于阈值重复度,则部署与业务流程块对应的RPA机器人;

303、通过RPA机器人执行对应的业务流程块。

首先,对机器人流程自动化(Robotic process automation,RPA)进行一个简要的说明,RPA机器人流程自动化(Robotic process automation):能够代替或者协助人类在计算机、RPA手机等数字化设备中完成重复性工作与任务。

只要预先设计好使用规则,RPA就可以模拟人工,进行复制、粘贴、点击、输入等操作,协助人类完成大量“规则较为固定、重复性较高、附加值较低”的工作。RPA技术具有非侵入性和灵活配置两大特点:企业在进行RPA部署时,不需要改变其现有的信息系统,从而可以避开遗留系统冰山;RPA技术具有非常强的灵活配置性,可以非常贴近企业自己的业务,实现无缝结合。这两个特点可以让RPA技术在企业内部从小到大地实现落地。

通过上述设置,当业务流程块的重复度高于阈值重复度时,通过部署RPA机器人执行对应的业务流程块,减少在各业务流程块中人工参与度,释放人力资源的同时提高业务流程块的执行效率。

进一步地,部署与业务流程块对应的RPA机器人具体包括:根据业务流程块生成机器人程序流;调用RPA机器人,并将机器人程序流写入所述RPA机器人,以使RPA机器人执行对应的业务流程块。

进一步地,业务执行信息包括业务执行结果;所述步骤205具体为:

根据业务执行结果执行第二子业务流程。

进一步地,如图4所示,根据业务执行结果执行第二子业务流程包括:

401、将业务执行结果与预设的标准业务执行结果进行比较,并判断业务执行结果与预设的标准业务执行结果是否一致;

402、若一致,则根据业务执行结果执行第二子业务流程;

403、若不一致,则重新执行第一子业务流程。

通过对业务执行结果进行判断,可避免业务执行结果不可靠,造成后续业务流程出现错误,提高业务流程管理的可靠性。

具体地,以上述采购原材料为例,采购流程的业务执行结果为采购账单,预设的标准业务执行结果为供应商发票,通过将采购账单和供应商发票进行比较,确认一致才进行付款流程,若不一致,则返回并重新执行采购流程。

进一步地,如图5所示,业务执行信息包括业务执行时间,业务流程管理方法还包括:

501、将业务执行时间与第一子业务流程的历史业务执行时间进行比较;

502、若业务执行时间大于历史业务执行时间,则生成时间提示信息。

通过上述设置,可对子业务流程的业务执行时间进行监测,当业务执行时间大于第一子业务流程的历史业务执行时,生成时间提示信息,以提示第一子业务流程的业务执行时间较长,供工作人员参考并提高第一子业务流程的业务执行时间,进一步提高业务流程的效率。

进一步地,在本申请的一些实施例中,业务流程管理方法还包括:

根据时间提示信息对RPA机器人进行调整,以使业务执行时间小于或等于第一子业务流程的历史业务执行时间。

通过对RPA机器人进行调整,可提高业务执行时间,进一步提高业务流程的效率。

在本申请的一个具体实施例中,如图6所示,目标业务流程为采购原材料并在原材料基础上制造加工成产品,并将此产品售出,IBPM将目标业务流程拆分为多个子业务流程具体为:将目标业务流程拆分为采购流程、财务流程、品质流程、制造流程、销售流程以及HR流程,具体地:采购流程是采购原材料,并生成采购账单,财务流程根据采购账单进行付款,付款完成后,原材料入库,并且原材料入库时携带有供应商提供的原材料参数表,品质流程接收原材料参数表,并根据原材料参数表对原材料的品质进行评估,当品质评估合格后,生成评估报告,制造流程接收评估报告,并根据需要进行制造,制造完成后再销售流程进行销售,销售流程结束后,将销售业绩发送至HR流程,由HR流程进行记录和存储。

进一步地,如图7所示,在品质流程中,由于其执行的动作均是重复性登录,查询原材料参数表,将原材料参数表进行下载,并根据原材料参数表计算出所关注的敏感性参数,根据敏感性参数生成报告,将生成的报告校对,校对完成后将报告发送至制造流程,即:品质流程的执行动作为:“登录-查询-下载-处理数据-生成报告-校对完成-发送报告”,因此,此重复性的动作由RPA机器人进行执行。

通过上述设置,由IBPM将各子业务流程的流程路线规划,并将各个子业务流程之间的业务执行信息进行连通,当在某一个子业务流程中出现重复性较高的业务流程块时,通过部署RPA机器人执行相应的流程,实现全流程的自动化,提高业务流程管理效率。

另一方面,本申请实施例还提供了一种业务流程管理装置,如图8所示,业务流程管理装置包括:

业务流程拆分模块801,用于根据预设的业务流程分类规则,将目标业务流程拆分为多个子业务流程;

业务流程顺序排布模块802,用于根据预设的业务流程执行规则,确定多个子业务流程的执行顺序;

业务流程执行顺序确定模块803,用于根据执行顺序,确定多个子业务流程中需要依次执行的第一子业务流程和第二子业务流程;

第一执行模块804,用于执行第一子业务流程,并在执行完第一子业务流程之后,获取第一子业务流程对应的业务执行信息;

第二执行模块805,用于根据业务执行信息执行所述第二子业务流程。

本申请实施例提供一种业务流程管理装置,通过设置业务流程拆分模块801将目标业务流程根据预设的业务流程分类规则拆分为多个子业务流程,设置业务流程顺序排布模块802根据预设的业务流程执行规则确定多个子业务流程的执行顺序,并在执行完第一子业务流程之后,获取第一子业务流程对应的业务执行信息;并根据业务执行信息执行第二子业务流程,实现了各个子业务流程的全流程闭环管理,减少了人机交互的比例,从而解决了不同子业务流程之间的业务执行信息靠手工报表统计,业务流程执行效率低、易出错的问题,从而提高了业务流程的执行效率。

在本申请一些实施例中,第一子业务流程包括多个业务流程块;第一执行模块804用于:判断多个业务流程块中的业务流程块的重复度;若业务流程块的重复度高于阈值重复度,则部署与业务流程块对应的RPA机器人;通过RPA机器人执行对应的所述业务流程块。

通过上述设置,当业务流程块的重复度高于阈值重复度时,通过部署RPA机器人执行对应的业务流程块,减少在各业务流程块中人工参与度,释放人力资源的同时提高业务流程块的执行效率。

在本申请一些实施例中,部署与业务流程块对应的RPA机器人具体包括:根据业务流程块生成机器人程序流;调用RPA机器人,并将机器人程序流写入RPA机器人。

在本申请一些实施例中,业务执行信息包括业务执行结果;第一执行模块804还用于:

根据业务执行结果执行第二子业务流程。

在本申请一些实施例中,第二执行模块805用于:将业务执行结果与预设的标准业务执行结果进行比较,并判断业务执行结果与预设的标准业务执行结果是否一致;若一致,则根据业务执行结果执行第二子业务流程;若不一致,则重新执行第一子业务流程。

通过对业务执行结果进行判断,可避免业务执行结果不可靠,造成后续业务流程出现错误,提高业务流程管理的可靠性。

在本申请一些实施例,业务执行信息包括业务执行时间,如图8所示,业务流程管理装置还包括执行时间提示模块806,用于将业务执行时间与历史业务执行时间进行比较;若业务执行时间大于第一子业务流程的历史业务执行时间,则生成时间提示信息。

通过上述设置,可对子业务流程的业务执行时间进行监测,当业务执行时间大于第一子业务流程的历史业务执行时,生成时间提示信息,以提示第一子业务流程的业务执行时间较长,供工作人员参考并提高第一子业务流程的业务执行时间,进一步提高业务流程的效率。

在本申请一些实施例中,如图8所示,业务流程管理装置还包括调整模块807,用于根据时间提示信息对RPA机器人进行调整,以使业务执行时间小于或等于第一子业务流程的历史业务执行时间。

通过对RPA机器人进行调整,可提高业务执行时间,进一步提高业务流程的效率。

本申请实施例还提供一种计算机设备,其集成了本申请实施例所提供的任一种业务流程管理装置,所述计算机设备包括:

一个或多个处理器;

存储器;以及

一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行上述业务流程管理方法实施例中任一实施例中所述的业务流程管理方法中的步骤。

本申请实施例提供的一种计算机设备,其集成了本申请实施例所提供的任一种业务流程管理装置。如图9所示,其示出了本申请实施例所涉及的计算机设备的结构示意图,具体来讲:

该计算机设备可以包括一个或者一个以上处理核心的处理器901、一个或一个以上计算机可读存储介质的存储器902、电源903和输入单元904等部件。本领域技术人员可以理解,图9中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

处理器901是该计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器902内的软件程序和/或模块,以及调用存储在存储器902内的数据,执行计算机设备的各种功能和处理数据,从而对计算机设备进行整体监控。可选的,处理器901可包括一个或多个处理核心;优选的,处理器901可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器901中。

存储器902可用于存储软件程序以及模块,处理器901通过运行存储在存储器902的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器902可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器902可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器902还可以包括存储器控制器,以提供处理器901对存储器902的访问。

计算机设备还包括给各个部件供电的电源903,优选的,电源903可以通过电源管理系统与处理器901逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源903还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

该计算机设备还可包括输入单元904,该输入单元904可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

尽管未示出,计算机设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,计算机设备中的处理器901会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器902中,并由处理器901来运行存储在存储器902中的应用程序,从而实现各种功能,如下:

根据预设的业务流程分类规则,将目标业务流程拆分为多个子业务流程;根据预设的业务流程执行规则,确定所述多个子业务流程的执行顺序;根据所述执行顺序,确定所述多个子业务流程中需要依次执行的第一子业务流程和第二子业务流程;执行第一子业务流程,并在执行完所述第一子业务流程之后,获取所述第一子业务流程对应的业务执行信息;根据所述业务执行信息执行所述第二子业务流程。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本申请实施例提供一种计算机可读存储介质,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行本申请实施例所提供的任一种业务流程管理方法中的步骤。例如,所述计算机程序被处理器进行加载可以执行如下步骤:

根据预设的业务流程分类规则,将目标业务流程拆分为多个子业务流程;根据预设的业务流程执行规则,确定所述多个子业务流程的执行顺序;根据所述执行顺序,确定所述多个子业务流程中需要依次执行的第一子业务流程和第二子业务流程;执行第一子业务流程,并在执行完所述第一子业务流程之后,获取所述第一子业务流程对应的业务执行信息;根据所述业务执行信息执行所述第二子业务流程。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对其他实施例的详细描述,此处不再赘述。

具体实施时,以上各个单元或结构可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元或结构的具体实施可参见前面的方法实施例,在此不再赘述。

以上对本申请实施例所提供的一种业务流程管理方法、装置、服务器及存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

相关技术
  • 业务流程管理方法、装置、计算机设备及存储介质
  • 端到端的业务流程管理方法、装置、设备及存储介质
技术分类

06120113046247