流程业务的处理方法、装置、电子设备、系统和存储介质制造方法及图纸

技术编号:37466934 阅读:21 留言:0更新日期:2023-05-06 09:42
本发明专利技术实施例公开一种流程业务的处理方法、装置、电子设备、系统和存储介质,该方法包括:获取测试终端发起的业务处理请求,业务处理请求中包括目标业务的流程标识信息;根据流程标识信息调取目标业务的流程配置文件,流程配置文件中包括目标业务的业务流程中的各个节点的节点标签;从各个节点中确定出当前处理节点,并根据当前处理节点的节点标签获取当前处理节点的表单数据;向测试终端发送当前处理节点的表单数据;从测试终端获取基于表单数据反馈的当前处理节点的节点处理结果。本发明专利技术实施例可以根据流程配置文件中的业务流程驱动对目标业务的流程测试,绕过对人员的验证,因而能够简化测试的流程和操作,降低人力成本,提高测试效率。提高测试效率。提高测试效率。

【技术实现步骤摘要】
流程业务的处理方法、装置、电子设备、系统和存储介质


[0001]本专利技术实施例涉及测试技术,尤其涉及一种测试场景下的流程业务的处理方法、装置、电子设备、系统和存储介质。

技术介绍

[0002]针对流程类业务,比如审批业务、信息收集业务,由于此类业务的处理流程中包括多个节点,每个节点需要由不同的作业人员作业,因而需要不同的作业人员切换不同的账号登陆系统进行实际作业。在实现本专利技术的过程中,专利技术人发现,在测试场景下,如果要对流程类业务的作业流程进行测试,则存在如下问题:(1)需要不同的测试人员切换不同的账号登陆系统进行测试作业,操作繁琐,测试效率低;(2)不同的人员存在于不同的业务系统中,需要到不同的业务系统中去做人员配置,才能实现对作业流程的测试或验证,流程繁琐,人力成本较高。

技术实现思路

[0003]本专利技术实施例提供一种流程业务的处理方法、装置、电子设备、系统和存储介质,能够简化测试的流程和操作,降低人力成本,提高测试效率。
[0004]第一方面,本专利技术实施例提供一种流程业务的处理方法,包括:
[0005]获取测试终端发起的业务处理请求,所述业务处理请求中包括目标业务的流程标识信息;
[0006]根据所述流程标识信息调取所述目标业务的流程配置文件,所述流程配置文件中包括所述目标业务的业务流程中的各个节点的节点标签;
[0007]从所述各个节点中确定出当前处理节点,并根据所述当前处理节点的节点标签获取所述当前处理节点的表单数据;
[0008]向所述测试终端发送所述当前处理节点的表单数据;
[0009]从所述测试终端获取基于所述表单数据反馈的所述当前处理节点的节点处理结果。
[0010]第二方面,本专利技术实施例提供一种流程业务的处理装置,包括:
[0011]请求获取模块,用于获取测试终端发起的业务处理请求,所述业务处理请求中包括目标业务的流程标识信息;
[0012]文件调取模块,用于根据所述流程标识信息调取所述目标业务的流程配置文件,所述流程配置文件中包括所述目标业务的业务流程中的各个节点的节点标签;
[0013]节点确定模块,用于从所述各个节点中确定出当前处理节点,并根据所述当前处理节点的节点标签获取所述当前处理节点的表单数据;
[0014]数据发送模块,用于向所述测试终端发送所述当前处理节点的表单数据;
[0015]结果获取模块,用于从所述测试终端获取基于所述表单数据反馈的所述当前处理节点的节点处理结果。
[0016]第三方面,本专利技术实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术实施例中任一所述的流程业务的处理方法。
[0017]第四方面,本专利技术实施例还提供了一种流程业务的处理系统,包括测试终端以及用于执行如本专利技术实施例任一所述的流程业务的处理方法的电子设备。
[0018]第五方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的流程业务的处理方法。
[0019]本专利技术实施例中,可以根据流程配置文件中的业务流程驱动对目标业务的流程测试,即可以根据流程配置文件中的业务流程确定当前需要处理的节点(即当前处理节点),根据当前处理节点的节点标签向测试终端发送当前处理节点的表单数据,从测试终端获取基于该表单数据反馈的当前处理节点的节点处理结果;每个节点的业务处理,只需要依据节点标签向测试终端反馈对应节点的表单数据并获取节点处理结果即可,各个节点均按这种方法处理,即可实现对目标业务的流程测试;整个测试过程绕过了对人员的验证,因而不再需要不同的测试人员切换不同的账号登陆系统进行测试作业,不再需要到不同的业务系统去做人员配置,一个测试人员通过一个测试账号即可实现目标业务的整个流程(各个节点)的作业测试,简化了测试的流程和操作,降低了人力成本,提高了测试效率。
附图说明
[0020]图1是本专利技术实施例提供的流程业务的处理方法的一个流程示意图;
[0021]图2是本专利技术实施例提供的创建流程配置文件的方法的一个流程示意图;
[0022]图3是本专利技术实施例提供的流程业务的处理方法的另一个流程示意图;
[0023]图4是本专利技术实施例提供的流程业务的处理过程中各个设备的一个交互示意图;
[0024]图5是本专利技术实施例提供的流程业务的处理方法的一个示例图;
[0025]图6是本专利技术实施例提供的流程业务的处理装置的一个结构示意图;
[0026]图7是本专利技术实施例提供的电子设备的一个结构示意图。
具体实施方式
[0027]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0028]图1为本专利技术实施例提供的流程业务的处理方法的一个流程示意图,该方法可以应用在对流程业务的处理流程进行测试或验证的场景下,该方法可以由本专利技术实施例提供的流程业务的处理装置来执行,该装置可采用软件和/或硬件的方式实现。在一个具体的实施例中,该装置可以集成在电子设备中,电子设备比如可以是服务器。以下实施例将以该装置集成在电子设备中为例进行说明。参考图1,该方法具体可以包括如下步骤:
[0029]步骤101,获取测试终端发起的业务处理请求,业务处理请求中包括目标业务的流程标识信息。
[0030]其中,目标业务可以是业务系统中已创建的一个流程业务,流程业务指的是按照流程执行或处理的业务,流程中可以包括至少两个节点,每个节点需要对应的人员去操作
或处理。示例地,目标业务可以是审批业务(例如需要多个审批人依次审批的业务)、信息收集业务(例如需要多个用户共同参与提供信息的业务)等。目标业务的流程标识信息可以包括流程序号、流程编号、流程名称、流程id等。
[0031]测试终端可以是测试人员对应使用的终端,测试终端可以包括但不限于手机、个人计算机(Personal Computer,PC)等。测试终端上可以安装业务系统,测试人员可以在测试终端上通过测试账号登陆业务系统,继而在业务系统中进行相应的操作,比如在业务系统中创建一个流程业务,并对创建的流程业务进行流程测试。具体地,在对目标业务进行流程测试时,测试人员可以在测试终端的业务系统中发起业务处理请求,电子设备获取该业务处理请求,业务处理请求中包括目标业务的流程标识信息。
[0032]步骤102,根据流程标识信息调取目标业务的流程配置文件,流程配置文件中包括目标业务的业务流程中的各个节点的节点标签。
[0033]其中,目标业务的流程配置文件可以根据测试人员的操作预先创建,流程配置文件中包括目标业务的业务流程中的各个节点的节点标签,节点标签可以是可扩展标记语言(Extensible Markup Lan本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流程业务的处理方法,其特征在于,包括:获取测试终端发起的业务处理请求,所述业务处理请求中包括目标业务的流程标识信息;根据所述流程标识信息调取所述目标业务的流程配置文件,所述流程配置文件中包括所述目标业务的业务流程中的各个节点的节点标签;从所述各个节点中确定出当前处理节点,并根据所述当前处理节点的节点标签获取所述当前处理节点的表单数据;向所述测试终端发送所述当前处理节点的表单数据;从所述测试终端获取基于所述表单数据反馈的所述当前处理节点的节点处理结果。2.根据权利要求1所述的方法,其特征在于,所述流程配置文件按照如下方法创建:获取所述测试终端发起的业务创建请求,所述业务创建请求中包括所述目标业务的业务属性信息;基于所述业务属性信息向所述测试终端发送所述目标业务的业务流程;从所述测试终端获取为所述目标业务的业务流程中的各个节点配置的节点配置数据;根据所述目标业务的业务流程中的各个节点的节点配置数据为所述目标业务创建所述流程配置文件。3.根据权利要求2所述的方法,其特征在于,所述基于所述业务属性信息向所述测试终端发送所述目标业务的业务流程,包括:查询与所述业务属性信息匹配的业务流程,得到业务流程列表,所述业务流程列表中包括多个候选业务流程;向所述测试终端发送所述业务流程列表,以使得所述测试终端从所述多个候选业务流程中为所述目标业务选择业务流程,从而得到所述目标业务的业务流程。4.根据权利要求2所述的方法,其特征在于,所述根据所述目标业务的业务流程中的各个节点的节点配置数据为所述目标业务创建所述流程配置文件,包括:根据所述流程标识信息获取流程模板文件;基于为所述目标业务的业务流程中的各个节点配置的节点配置数据更新所述流程模板文件,得到所述目标业务的流程配置文件。5.根据权利要求4所述的方法,其特征在于,所述节点配置数据包括对应节点的作业人员的人员标识信息和表单数据,所述基于为所述目标业务的业务流程中的各个节点配置的节点配置数据更新所述流程模板文件,得到所述目标业务的流程配置文件,包括:根据所述各个节点的作业人员的人员标识信息和表单数据为对应节点创建节点标签;将所述各个节点的节点标签写入所述流程模板文件的对应节点中,得到所述目标业务的流程配置文件。6.根据权利要求5所述的方法,其特征在于,所述根据所述各个节点的作业人员的人员标识信息和表单数据为对应节点创建节点标签,包括:将所述表单数据存入预设数据表,得到所述表单数据在所述预设数据表中的表单标识信息;将所述人员标识信息写入对应节点的标签内容中,将所述表单标识信息写入对应节点的标签属性中,从而得到对...

【专利技术属性】
技术研发人员:张利云
申请(专利权)人:京东科技控股股份有限公司
类型:发明
国别省市:

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

1