首页> 中国专利> 一种实现业务流程可视化配置的方法及装置

一种实现业务流程可视化配置的方法及装置

摘要

本发明提供一种实现业务流程可视化配置的方法及装置,涉及金融领域。该方法包括:接收业务流程配置指令;根据所述业务流程配置指令为对应的业务添加多个通用功能模块,所述多个通用功能模块与所述业务的各交易步骤一一对应;根据各交易步骤的名称及交易步骤与类文件的映射关系更改对应的通用功能模块的配置参数,所述配置参数至少包括名称及调用的类文件;根据各交易步骤之间的跳转逻辑建立各通用功能模块之间的跳转关系。本申请的方法支持业务流程的可视化配置,可以清晰的看到本次交易业务的每个交易步骤之间的跳转关系;同时支持交易步骤复用,减少开发人员工作量,提高复用性。

著录项

  • 公开/公告号CN113159723A

    专利类型发明专利

  • 公开/公告日2021-07-23

    原文格式PDF

  • 申请/专利权人 中国工商银行股份有限公司;

    申请/专利号CN202110459207.5

  • 发明设计人 梁望;罗涛;李峰;杨刚;

    申请日2021-04-27

  • 分类号G06Q10/10(20120101);G06Q40/04(20120101);G06Q40/06(20120101);

  • 代理机构11127 北京三友知识产权代理有限公司;

  • 代理人任默闻;王涛

  • 地址 100140 北京市西城区复兴门内大街55号

  • 入库时间 2023-06-19 11:57:35

说明书

技术领域

本发明涉及金融领域,具体涉及一种实现业务流程可视化配置的方法及装置。

背景技术

在实际的业务系统中,一个交易业务需经多个交易步骤后才能完成。其中,每个交易步骤分别执行交易业务中的一部分处理,各交易步骤之间依据交易业务的流程逻辑进行跳转。当所有的交易步骤均执行完毕后,将各交易步骤的处理结果整合到返回报文中,该交易业务即执行完毕。目前,开发业务系统时常用的配置交易步骤跳转的方式有两种,一种是通过java类之间的跳转实现交易步骤跳转或在一个java类中重复大量冗余代码实现跳转;另一种是在配置文件(如xml等)中配置交易业务的流程逻辑实现交易步骤跳转。这两种配置方式均需配置大量的字符串,因此容易产生大小写、拼写缺失、失误等各种编码问题,不利于维护代码;同时以上两种方式都不能直观的显示各交易步骤之间的跳转逻辑。

发明内容

为了解决现有技术中存在的问题,本申请提供一种实现业务流程可视化配置的方法,涉及金融领域。该实现业务流程可视化配置的方法包括:

接收业务流程配置指令;

根据所述业务流程配置指令为对应的业务流程添加多个通用功能模块,所述多个通用功能模块与所述业务流程的各交易步骤一一对应;

根据各交易步骤的名称及交易步骤与类文件的映射关系更改对应的通用功能模块的配置参数,所述配置参数至少包括名称及调用的类文件;

根据各交易步骤之间的跳转逻辑建立各通用功能模块之间的跳转关系。

在一实施例中,所述跳转逻辑包括跳转方向和跳转条件;

所述根据各交易步骤之间的跳转逻辑建立各通用功能模块之间的跳转关系,包括:

根据各交易步骤之间的跳转方向确定各通用功能模块之间的跳转方向;

根据各交易步骤之间的跳转条件确定各通用功能模块之间的跳转条件。

在一实施例中,所述实现业务流程可视化配置的方法还包括:

添加一开始模块并建立所述开始模块与首先执行的交易步骤对应的通用功能模块之间的跳转关系;以及

添加一停止模块并建立所述停止模块与最后执行的交易步骤对应的通用功能模块之间的跳转关系。

在一实施例中,所述实现业务流程可视化配置的方法还包括:

根据所述通用功能模块调用的类文件生成对应的源代码;

其中,所述源代码包含跳转代码,所述跳转代码与该通用功能模块对应的预设交易步骤的跳转逻辑对应。

在一实施例中,所述实现业务流程可视化配置的方法还包括:

根据各通用功能模块、开始模块以及停止模块之间的跳转逻辑,生成各通用功能模块对应的源代码的排列顺序;

根据所述排列顺序对所述源代码进行排列,生成对应业务的源代码文件。

在一实施例中,当所述通用功能模块调用的类文件无法满足该通用功能模块对应的预设交易步骤的跳转逻辑的配置时,所述实现业务流程可视化配置的方法还包括:

调用所述通用功能模块的代码编辑界面,并展示该通用功能模块调用的类文件的程序代码。

在一实施例中,所述实现业务流程可视化配置的方法还包括:

生成并记录各通用功能模块、开始模块以及停止模块的坐标。

本申请还提供一种实现业务流程可视化配置的装置,该装置用于实现本申请提供的实现业务流程可视化配置的方法,该装置包括:

添加模块,用于根据接收到的业务流程配置指令添加多个通用功能模块,所述多个通用功能模块与所述业务的各交易步骤一一对应;

图形显示模块,用于显示所述添加模块添加的通用功能模块;

参数配置模块,用于根据交易步骤的名称及交易步骤与类文件的映射关系更改对应的通用功能模块的配置参数,所述配置参数至少包括名称及调用的类文件;

跳转关系建立模块,用于根据各交易步骤之间的跳转逻辑建立各通用功能模块之间的跳转关系。

其中,所述跳转逻辑包括跳转方向和跳转条件;

所述跳转关系建立模块包括:

跳转方向确定单元,用于根据各交易步骤之间的跳转方向确定各通用功能模块之间的跳转方向;

跳转条件确定单元,用于根据各交易步骤之间的跳转条件确定各通用功能模块之间的跳转条件。

在一实施例中,所述添加模块还用于:

添加一开始模块以及一停止模块;

所述跳转关系建立模块还用于:建立所述开始模块与首先执行的交易步骤对应的通用功能模块之间的跳转关系;以及

建立所述停止模块与最后执行的交易步骤对应的通用功能模块之间的跳转关系。

在一实施例中,所述实现业务流程可视化配置的装置还包括:

源代码生成模块,用于根据所述通用功能模块调用的类文件生成对应的源代码;

其中,所述源代码包含跳转代码,所述跳转代码与该通用功能模块对应的预设交易步骤的跳转逻辑对应。

在一实施例中,所述实现业务流程可视化配置的装置还包括:

源代码显示模块,用于根据各通用功能模块、开始模块以及停止模块之间的跳转逻辑,生成各通用功能模块对应的源代码的排列顺序,并按照所述排列顺序显示所述源代码。

在一实施例中,所述通用功能模块还包括代码编辑显示模块,用于根据接收到的代码编辑指令调用代码编辑界面以展示对应的通用功能模块调用的类文件的程序代码。

在一实施例中,所述实现业务流程可视化配置的装置还包括:

坐标显示模块,用于生成并显示各通用功能模块、开始模块以及停止模块在所述的坐标。

本申请提供的实现业务流程可视化配置的方法及装置具有如下优点:1)支持业务流程的可视化配置,可以清晰的看到本次交易业务的每个交易步骤之间的跳转关系;2)支持交易步骤复用,对于公共的交易步骤,如事务管理,日志记录,异常处理等提供公共模块,减少开发人员工作量,提高复用性;3)业务设计人员可依据需求,灵活设计交易粒度。

附图说明

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

图1为实现业务流程可视化配置的方法的示意图。

图2为实现业务流程可视化配置的方法的另一种示意图。

图3为实现业务流程可视化配置的装置的示意图。

图4为图形显示界面的一种示意图。

图5为跳转关系建立模块的结构示意图。

图6为图形显示界面的另一种示意图。

图7为图形显示界面的另一种示意图。

图8为实现业务流程可视化配置的装置的另一种示意图。

图9为源代码显示界面的示意图。

图10为坐标显示界面的示意图。

图11为一种电子设备的示意图。

具体实施方式

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

如图1所示,本申请提供一种实现业务流程可视化配置的方法,该方法包括以下步骤:

步骤S101,接收业务流程配置指令。具体地,业务流程配置指令包括待配置业务的交易步骤以及各交易步骤对应的名称及交易步骤与类文件的映射关系。

步骤S102,根据所述业务流程配置指令为对应的业务添加多个通用功能模块,所述多个通用功能模块与所述业务的各交易步骤一一对应。具体地,本方法的每个通用功能模块对应一个交易步骤,因此根据交易步骤的数量添加相同数量的通用功能模块,用以表示各交易步骤。

步骤S103,根据各交易步骤的名称及交易步骤与类文件的映射关系更改对应的通用功能模块的配置参数,所述配置参数至少包括名称及调用的类文件。

步骤S102中为各交易步骤分别添加了对应的通用功能模块,各通用功能模块的配置参数在未进行更改之前均为初始化配置参数。基于各通用功能模块与各交易步骤之间的对应关系对各通用功能模块的配置参数进行更改后,通用功能模块即可执行各交易步骤。

具体地,根据各交易步骤的名称更改对应的通用功能模块的名称,以直观展示各通过功能模块对应的交易步骤;根据各交易步骤与类文件的映射关系更改对应的通用功能模块调用的类文件。各通用功能模块调用类文件时即可执行其对应的交易步骤。

步骤S104,根据各交易步骤之间的跳转逻辑建立各通用功能模块之间的跳转关系。

可以理解的是,各交易步骤之间存在先后执行的跳转逻辑,例如步骤1执行完毕后执行步骤2,步骤2执行完毕后得到的结果为1时,执行步骤3,结果为-1时,执行步骤4,等等。基于各交易步骤之间的跳转逻辑,确定代表各交易步骤的通用功能模块之间的跳转关系。

具体地,所述跳转逻辑包括跳转方向和跳转条件;跳转方向指的是当前步骤执行完毕后可能执行的下一步骤,跳转条件指的是当前步骤跳转至下一步骤需要满足的条件。例如,步骤A执行完毕后跳转至步骤B的条件为执行结果为1;步骤A执行完毕后跳转至步骤C的条件为执行结果为-1。一个步骤可与多个其他步骤之间存在跳转逻辑,跳转方向根据相应的跳转条件以及当前步骤的执行结果进行选择。

根据各交易步骤之间的跳转逻辑建立各通用功能模块之间的跳转关系,具体为:

1)根据各交易步骤之间的跳转方向确定各通用功能模块之间的跳转方向,例如可以是,步骤A执行完毕后,根据执行结果的不同,可跳转至步骤B或步骤C,那么与步骤A对应的通用功能模块的跳转方向包括跳转至步骤B对应的通用功能模块以及跳转至步骤C对应的通用功能模块。

2)根据各交易步骤之间的跳转条件确定各通用功能模块之间的跳转条件;例如,若步骤A跳转至步骤B的跳转条件为执行结果为1,则步骤A对应的通用功能模块在得到执行结果为1时跳转至步骤B对应的通用功能模块,若步骤A跳转至步骤C的跳转条件为执行结果为-1,则步骤A对应的通用功能模块在得到执行结果为-1时跳转至步骤C对应的通用功能模块。

本申请以通用配置模块代表各交易步骤,根据交易步骤与类文件的映射关系确定对应的通用功能模块调用的类文件,根据各交易步骤之间的跳转逻辑确定各通用功能模块之间的跳转关系。添加通用功能模块并更改各通用功能模块的配置参数即可实现业务流程的可视化配置,减少开发人员工作量。

在一实施例中,所述实现业务流程可视化配置的方法还包括:

添加一开始模块并建立所述开始模块与首先执行的交易步骤对应的通用功能模块之间的跳转关系;以及

添加一停止模块并建立所述停止模块与最后执行的交易步骤对应的通用功能模块之间的跳转关系。

其中,开始模块表示业务流程开始执行,通常,开始模块与首先执行的交易步骤对应的通用功能模块之间存在跳转关系,该跳转关系可以是无条件跳转至该首先执行的交易步骤对应的通用功能模块。当业务流程配置完毕后,若接收到业务流程执行指令,即可从开始模块处开始执行,按照后续的跳转逻辑依次跳转至其他通用功能模块,以执行其余的交易步骤。

停止模块表示业务流程执行完毕,可以理解的是,与停止模块之间存在跳转逻辑的通用功能模块为至少一个,该跳转逻辑可以是无条件跳转至该停止模块。该停止模块生成一提示信息,提示业务流程执行完毕。

在一实施例中,所述实现业务流程可视化配置的方法还包括:

根据所述通用功能模块调用的类文件生成对应的源代码。

具体地,根据交易步骤与类文件的映射关系,通用功能模块调用与其对应的交易步骤之间存在映射关系的类文件。每一个类文件都是适用于一类交易步骤的通用代码。当通用功能模块调用类文件后,根据其对应的交易步骤的信息对调用的类文件进行字段替换等改写,进而得到一段可执行该通用功能模块对应的交易步骤的源代码。

其中,该源代码包含跳转代码,所述跳转代码与该通用功能模块对应的预设交易步骤的跳转逻辑对应。

在一实施例中,如图2所示,所述实现业务流程可视化配置的方法还包括:

步骤S105,根据各通用功能模块、开始模块以及停止模块之间的跳转逻辑,生成各通用功能模块对应的源代码的排列顺序;

步骤S106,根据所述排列顺序对所述源代码进行排列,生成对应的业务流程的源代码文件。

实际上,该业务流程的源代码文件即为将各交易步骤对应的各通用配置模块生成的源代码按照一定的排列顺序进行排列后生成的代码文件,其中,该排列顺序按照该业务流程的各交易步骤之间的跳转逻辑进行确定。

在一实施例中,当所述通用功能模块调用的类文件无法满足该通用功能模块对应的预设交易步骤的跳转逻辑的配置时,所述实现业务流程可视化配置的方法还包括:

调用所述通用功能模块的代码编辑界面,并展示该通用功能模块调用的类文件的程序代码。

本实施例提供了对通用功能模块调用的类文件进行编辑的方法,当类文件的程序代码所包含的跳转逻辑无法满足本步骤的跳转关系时,通用配置模块根据接收到的指令调用代码编辑界面,该代码编辑界面显示该通用功能模块调用的类文件的程序代码。在该代码编辑界面中,可在类文件的基础上进行改写,例如增加新的跳转关系,使该通用功能模块对应的源代码可以实现其对应的交易步骤。

在一实施例中,所述实现业务流程可视化配置的方法还包括:

生成并记录各通用功能模块、开始模块以及停止模块的坐标。

当各通用功能模块、开始模块以及停止模块被添加后,记录各模块在其所在界面上的坐标。当各模块出于某些原因发生错位等异常时,可根据记录的各通用功能模块、开始模块以及停止模块的坐标快速还原各模块原本的位置。

在一实施例中,当通用配置模块对应的交易步骤所需的业务数据与业务流程执行时接收到的业务数据不同时,所述实现业务流程可视化配置的方法还包括:

开启通用配置模块的数据转换功能。

以下举一个示例对数据转换功能作进一步说明。假设当前需要配置转账交易的业务流程,包括信息核对(核对付款人、付款账号、收款人、收款账号等信息)、身份校验(校验付款人、收款人、付款账号、收款账号是否在黑名单中)、余额校验(核对付款账户余额是否不小于转账金额)。在接收到用户的转账请求时,转账交易的业务流程开始执行。转账请求包含付款人、付款账号、收款人、收款账号以及转账金额等信息。信息核对以及身份校验的步骤仅用到转账请求中的信息,因此,信息核对和身份校验这两个交易步骤对应的通用功能模块的数据转换功能无需开启。而余额校验这一步骤中的付款账户余额不包含在转账请求中,如果不获取付款账户余额,余额校验步骤无法完成。因此需开启余额校验对应的通用功能模块的数据转换功能,余额校验对应的通用功能模块在执行余额校验这一步骤之前,先根据转账请求中的付款账户在数据库中查询得到付款账户余额,再根据获取到的付款账户余额进行余额校验。

由此可见,并非每一个通用功能模块都需要开启数据转换功能。只有当通用配置模块对应的交易步骤所需的业务数据与业务流程执行时接收到的业务数据不同时,才需开启。

本申请提供的实现业务流程可视化配置的方法支持业务流程的可视化配置,可以清晰的看到本次交易业务的每个交易步骤之间的跳转关系;同时支持交易步骤复用,对于公共的交易步骤,如事务管理,日志记录,异常处理等提供公共模块,减少开发人员工作量,提高复用性;业务设计人员可依据需求,灵活设计交易粒度。

基于同一发明构思,本申请实施例还提供了一种实现业务流程可视化配置的装置,可以用于实现上述实施例所描述的方法,如下面的实施例所述。由于实现业务流程可视化配置的装置解决问题的原理与实现业务流程可视化配置的方法相似,因此实现业务流程可视化配置的装置的实施可以参见实现业务流程可视化配置的方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的系统较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

本申请还提供一种实现业务流程可视化配置的装置,用以实现本申请的实现业务流程可视化配置的方法。如图3所示,该装置包括:

添加模块21,用于根据接收到的业务流程配置指令添加多个通用功能模块,所述多个通用功能模块与所述业务的各交易步骤一一对应。其中,业务流程配置指令包括待配置业务的交易步骤以及各交易步骤对应的名称及交易步骤与类文件的映射关系。添加模块21根据待配置业务包含的交易步骤的数量添加相同数量的通用功能模块。

图形显示模块22,用于显示所述添加模块添加的通用功能模块。

具体地,图像显示模块22调用一个图形显示界面221,该图形显示界面221显示有所述添加模块21添加的通用功能模块222,如图4所示。

参数配置模块23,用于根据交易步骤的名称及交易步骤与类文件的映射关系更改对应的通用功能模块222的配置参数,所述配置参数至少包括名称及调用的类文件。

具体地,参数配置模块23根据交易步骤的名称设置对应的通用功能模块222的名称;参数配置模块23根据交易步骤与类文件的映射关系设置通用配置模块222调用的类文件的地址,以调用类文件。

跳转关系建立模块24,用于根据各交易步骤之间的跳转逻辑建立各通用功能模块222之间的跳转关系。

其中,各交易步骤之间的跳转逻辑包括跳转方向和跳转条件;跳转方向例如是步骤A跳转至步骤B,步骤B跳转至步骤C或步骤D。跳转条件与跳转方向一一对应,例如对于步骤A跳转至步骤B的跳转条件为无条件跳转,则步骤A执行完毕后即可跳转至步骤B;步骤B跳转至步骤C的跳转条件为步骤B的执行结果为1;步骤B跳转至步骤D的跳转条件为步骤B的执行结果为-1。

由于通用功能模块与各交易步骤一一对应,因此,各交易步骤之间的跳转逻辑与各通用功能模块之间的跳转关系也是一一对应的。如图5所示,所述跳转关系建立模块24包括:

跳转方向确定单元241,用于根据各交易步骤之间的跳转方向确定各通用功能模块222之间的跳转方向;

跳转条件确定单元242,用于根据各交易步骤之间的跳转条件确定各通用功能模块222之间的跳转条件。

为了直观表示各通用功能模块222之间的跳转关系,本实施例的添加模块21根据各交易步骤之间的跳转逻辑在对应的通用功能模块222之间添加多条连接线223,如图6所示,连接线223的箭头指向下一交易步骤对应的通用功能模块。其中,各连接线的属性与其连接的两个通用功能模块之间的跳转关系一致。例如,当与步骤A对应的通用配置模块A与步骤B对应的通用功能模块B之间的跳转关系为无条件跳转,则连接通用配置模块A与通用功能模块B的连接线的属性可相应设置为无条件跳转;当与步骤B对应的通用配置模块B与步骤C对应的通用功能模块C之间的跳转关系为执行结果为1时跳转,则连接通用配置模块B与通用功能模块C的连接线的属性可相应设置为执行结果为1时跳转。

在一实施例中,所述添加模块21还用于:

添加一开始模块224以及一停止模块225;

所述跳转关系建立模块还用于:建立开始模块224与首先执行的交易步骤对应的通用功能模块之间的跳转关系;以及

建立所述停止模块225与最后执行的交易步骤对应的通用功能模块之间的跳转关系。

例如,添加由开始模块224执行首先执行的交易步骤对应的通用功能模块的连接线,以及添加由最后执行的交易步骤对应的通用功能模块指向停止模块225的连接线。其中,与停止模块224之间存在跳转关系的通用功能模块为至少一个,该跳转关系可以是无条件跳转至该停止模块224。

如图7所示,图形显示模块22将开始模块224、停止模块225与通用功能模块222和连接线223一起显示在其调用的图形显示界面221上。

在一实施例中,如图8所示,所述参数配置模块23还用于配置通用功能模块222的数据转换功能。

具体地,当通用配置模块对应的交易步骤所需的业务数据与业务流程执行时接收到的业务数据不同时,参数配置模块23开启通用配置模块的数据转换功能。

以下举一个示例对数据转换功能作进一步说明。假设当前需要配置转账交易的业务流程,包括信息核对(核对付款人、付款账号、收款人、收款账号等信息)、身份校验(校验付款人、收款人、付款账号、收款账号是否在黑名单中)、余额校验(核对付款账户余额是否不小于转账金额)。在接收到用户的转账请求时,转账交易的业务流程开始执行。转账请求包含付款人、付款账号、收款人、收款账号以及转账金额等信息。信息核对以及身份校验的步骤仅用到转账请求中的信息,因此,信息核对和身份校验这两个交易步骤对应的通用功能模块的数据转换功能无需开启。而余额校验这一步骤中的付款账户余额不包含在转账请求中,如果不获取付款账户余额,余额校验步骤无法完成。因此需开启余额校验对应的通用功能模块的数据转换功能,余额校验对应的通用功能模块在执行余额校验这一步骤之前,先根据转账请求中的付款账户在数据库中查询得到付款账户余额,再根据获取到的付款账户余额进行余额校验。

由此可见,并非每一个通用功能模块222都需要开启数据转换功能。只有当通用配置模块222对应的交易步骤所需的业务数据与业务流程执行时接收到的业务数据不同时,参数配置模块23才会开启对应的通用配置模块222的数据转换功能。

在一实施例中,如图8所示,所述实现业务流程可视化配置的装置还包括:

源代码生成模块25,用于根据所述通用功能模块调用的类文件生成对应的源代码。

具体地,根据交易步骤与类文件的映射关系,通用功能模块调用与其对应的交易步骤之间存在映射关系的类文件。每一个类文件都是适用于一类交易步骤的通用代码。当通用功能模块调用类文件后,根据其对应的交易步骤的信息对调用的类文件进行字段替换等改写,进而得到一段可执行该通用功能模块对应的交易步骤的源代码。

其中,所述源代码包含跳转代码,所述跳转代码与该通用功能模块对应的预设交易步骤的跳转逻辑对应。

在一实施例中,如图8所示,所述实现业务流程可视化配置的装置还包括:

源代码显示模块26,用于根据各通用功能模块222、开始模块224以及停止模块225之间的跳转逻辑,生成各通用功能模块222对应的源代码的排列顺序,并按照所述排列顺序显示所述源代码。

具体地,如图9所示,该源代码显示模块26调用一源代码显示界面261,按照各通用功能模块222对应的源代码的排列顺序显示各通用功能模块222对应的源代码。

其中,源代码的排列顺序根据各通用功能模块、开始模块以及停止模块之间的跳转逻辑生成。将各源代码排列后即可得到对应的业务流程的源代码文件。

实际上,该业务流程的源代码文件即为将各交易步骤对应的各通用配置模块生成的源代码按照一定的排列顺序进行排列后生成的代码文件,其中,该排列顺序按照该业务流程的各交易步骤之间的跳转逻辑进行确定。

在一实施例中,如图8所示,所述通用功能模块还包括代码编辑显示模块27,用于根据接收到的代码编辑指令调用代码编辑界面以展示对应的通用功能模块调用的类文件的程序代码。

当类文件的程序代码所包含的跳转逻辑无法满足本步骤的跳转关系时,通用配置模块根据接收到的指令调用代码编辑界面,该代码编辑界面显示该通用功能模块调用的类文件的程序代码。在该代码编辑界面中,可在类文件的基础上进行改写,例如增加新的跳转关系,使该通用功能模块对应的源代码可以实现其对应的交易步骤。

在一实施例中,如图8所示,所述实现业务流程可视化配置的装置还包括:

坐标显示模块28,用于生成并显示各通用功能模块、开始模块以及停止模块在所述的坐标。

具体地,如图10所示,坐标显示模块28调用一坐标显示界面281,当各通用功能模块222、开始模块224以及停止模块225被添加后,记录各模块在图形显示界面221上的坐标,并在坐标显示界面281上显示。当各模块出于某些原因发生错位等异常时,可根据记录的各通用功能模块、开始模块以及停止模块的坐标快速还原各模块原本的位置。当使用连接线223表示各模块之间的连接关系时,坐标显示界面281上同时也显示有连接线223的坐标。

本申请提供的实现业务流程可视化配置的方法及装置具有如下优点:1)支持业务流程的可视化配置,可以清晰的看到本次交易业务的每个交易步骤之间的跳转关系;2)支持交易步骤复用,对于公共的交易步骤,如事务管理,日志记录,异常处理等提供公共模块,减少开发人员工作量,提高复用性;3)业务设计人员可依据需求,灵活设计交易粒度。

本申请的还提供一种包括上述实施例中的实现业务流程可视化配置的装置的电子设备,参见图11,所述电子设备100具体包括:

中央处理器(processor)110、存储器(memory)120、通信模块(Communications)130、输入单元140、输出单元150以及电源160。

其中,所述存储器(memory)120、通信模块(Communications)130、输入单元140、输出单元150以及电源160分别与所述中央处理器(processor)110相连接。所述存储器120中存储有计算机程序,所述中央处理器110可调用所述计算机程序,所述中央处理器110执行所述计算机程序时实现上述实施例中的实现业务流程可视化配置的方法的全部步骤。

本申请的还提供一种计算机存储介质,用于存储计算机程序,所述计算机程序可被处理器执行。其中,所述计算机程序被处理器执行时实现本发明所提供的任一实现业务流程可视化配置的方法。

本领域技术人员应明白,本说明书的实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法实施例与装置实施例的相关之处相互参见相关部分的说明即可。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书实施例的至少一个实施例或示例中。

在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。以上所述仅为本说明书实施例的实施例而已,并不用于限制本说明书实施例。对于本领域技术人员来说,本说明书实施例可以有各种更改和变化。凡在本说明书实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书实施例的权利要求范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号