一种业务流程调试方法及装置制造方法及图纸

技术编号:17047717 阅读:26 留言:0更新日期:2018-01-17 17:42
本发明专利技术适用于软件开发技术领域,提供了一种业务流程调试方法及装置,包括:在接收到调试指令时,对流程图编辑界面中构建好的业务流程图进行调试,以确定业务流程图的有效性;业务流程图由多个功能实例连接而成,功能实例由多个业务功能体连接而成,业务功能体为显示在流程图编辑界面中的可视化图形;若有效,则运行业务流程图对应的流程;若无效,则提示业务流程图存在的错误信息,接收用户根据错误信息发出的对业务流程图进行修改的操作指令,基于操作指令对业务流程图进行修改,直至修改成功不再提示错误信息。修改成功后立即生效,无需重启,调试效率高;另外,调试过程在流程图编辑界面可见,修改过程也全部可见,操作简单。

A method and device for the debugging of business process

The invention is applicable to the technical field of software development, and provides a device, a business process debugging method comprises: receiving debug instruction, on the flow chart editing business flow chart built in debug interface, to determine the effectiveness of the business flow chart; business flow chart is composed of a plurality of connection of a function instance and the function instance consists of a plurality of business functions connected, business function is shown in the chart editor in visual graphic design; if effective, run the business process map corresponding to the process; if invalid, then prompts the existence error information in the business process, according to the information issued by the receiving user error modification the instruction of the business flow chart, operation instruction of modified based on business flow chart, until the revised success is no longer an error message. After the modification is successful, it will take effect immediately, no need to restart, and high debugging efficiency. In addition, the debugging process is visible in the flow chart editing interface, and the modification process is also visible, and the operation is simple.

【技术实现步骤摘要】
一种业务流程调试方法及装置
本专利技术属于软件开发
,尤其涉及一种业务流程调试方法及装置。
技术介绍
目前自助终端应用软件开发技术门槛高,需要掌握编程技术的工程师通过编程技术去实现需要更新或者新添加的业务需求,而在正式运行前的调试是必不可少的,目前的业务流程调试方法一般是通过将编译好的可执行程序进行运行,找出其中出错的代码再进行修改然后重新编译再调试,调试步骤繁琐,效率低。
技术实现思路
有鉴于此,本专利技术实施例提供了一种业务流程调试方法及系统,以解决现有技术中业务流程调试方法存在效率低的问题。本专利技术实施例的第一方面提供了一种业务流程调试方法,包括:在接收到调试指令时,对流程图编辑界面中构建好的业务流程图进行调试,以确定所述业务流程图的有效性;所述业务流程图由多个功能实例连接而成,所述功能实例由多个业务功能体连接而成,所述业务功能体为显示在所述流程图编辑界面中的可视化图形;若有效,则运行所述业务流程图对应的流程;若无效,则提示所述业务流程图存在的错误信息,接收用户根据所述错误信息发出的对所述业务流程图进行修改的操作指令,基于所述操作指令对所述业务流程图进行修改,直至修改成功不再提示所述错误信息。本专利技术实施例的第二方面提供了一种业务流程调试装置,包括:接收模块,用于在接收到调试指令时,对流程图编辑界面中构建好的业务流程图进行调试,以确定所述业务流程图的有效性;所述业务流程图由多个功能实例连接而成,所述功能实例由多个业务功能体连接而成,所述业务功能体为显示在所述流程图编辑界面中的可视化图形;运行模块,用于当有效时,则运行所述业务流程图对应的流程;修改模块,用于当无效时,则提示所述业务流程图存在的错误信息,接收用户根据所述错误信息发出的对所述业务流程图进行修改的操作指令,基于所述操作指令对所述业务流程图进行修改,直至修改成功不再提示所述错误信息。本专利技术实施例的第三方面提供了一种自助终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:在接收到调试指令时,对流程图编辑界面中构建好的业务流程图进行调试,以确定所述业务流程图的有效性;所述业务流程图由多个功能实例连接而成,所述功能实例由多个业务功能体连接而成,所述业务功能体为显示在所述流程图编辑界面中的可视化图形;若有效,则运行所述业务流程图对应的流程;若无效,则提示所述业务流程图存在的错误信息,接收用户根据所述错误信息发出的对所述业务流程图进行修改的操作指令,基于所述操作指令对所述业务流程图进行修改,直至修改成功不再提示所述错误信息。本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:在接收到调试指令时,对流程图编辑界面中构建好的业务流程图进行调试,以确定所述业务流程图的有效性;所述业务流程图由多个功能实例连接而成,所述功能实例由多个业务功能体连接而成,所述业务功能体为显示在所述流程图编辑界面中的可视化图形;若有效,则运行所述业务流程图对应的流程;若无效,则提示所述业务流程图存在的错误信息,接收用户根据所述错误信息发出的对所述业务流程图进行修改的操作指令,基于所述操作指令对所述业务流程图进行修改,直至修改成功不再提示所述错误信息。本专利技术实施例通过对可视化的业务流程图进行调试以检查其有效性,若有效,则运行所述业务流程图对应的流程;若无效,则提示所述业务流程图存在的错误信息,接收用户根据所述错误信息发出的对所述业务流程图进行修改的操作指令,基于所述操作指令对所述业务流程图进行修改,直至修改成功不再提示所述错误信息,当所述出错字样消失,则修改成功,修改成功后立即生效,无需重启,调试效率高;另外,调试过程在流程图编辑界面可见,修改过程也全部可见,操作简单。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的业务流程调试方法的实现流程示意图;图2是本专利技术实施例二提供的业务流程调试方法的实现流程示意图;图3是本专利技术实施例三提供的业务流程调试方法的实现流程示意图;图4是本专利技术实施例四提供的业务流程调试装置的结构框图;图5是本专利技术实施例五提供的业务流程调试装置的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一图1示出了本专利技术实施例一提供的业务流程调试方法的实现流程示意图。如图1所示,该业务流程调试方法具体包括如下步骤S101至步骤S103。步骤S101:在接收到调试指令时,对流程图编辑界面中构建好的业务流程图进行调试,以确定所述业务流程图的有效性;所述业务流程图由多个功能实例连接而成,所述功能实例由多个业务功能体连接而成,所述业务功能体为显示在所述流程图编辑界面中的可视化图形。其中,业务功能体是一种可以复用的模块,对其配置相应的参数信息可以实现相应的功能。业务需求包括但不限于银行业务需求、医疗业务需求、交通业务需求和通信业务需求。不同的业务需求通过对应的业务功能来实现。用户办理各种银行业务对应的业务功能如:银行取款业务、银行存款业务、银行查询业务、银行改密码业务、银行转账业务等。功能实例对应实现的即为所述的业务功能,具体地,通过一个所述功能实例实现一所述的业务功能,也可以通过多个所述功能实例实现一所述的业务功能。功能实例的生成过程即根据用户选择的多个功能体和用户分别为所述多个功能体配置的参数信息来生成。可选地,在业务流程开发完成后,可以通过菜单栏上的快捷按钮调用业务流程,若要进行断点调试,则在相应业务流程的业务功能体中断开PIN端口,如此流程运行到断开的端口后就不再往下运行。可选地,在接收到调试指令时,对流程图编辑界面中构建好的业务流程图进行调试,以确定所述业务流程图的有效性可以是以下两种方式:其一是:接收第一调试指令,基于所述第一调试指令检查流程图编辑界面中构建好的业务流程图的有效性,所述第一调试指令为整体调试指令;其二是:接收第二调试指令,基于所述第二调试指令检查流程图编辑界面中构建好的业务流程图中任一功能实例的有效性,所述第二调试指令为独立调试指令。例如,可以对业务流程的整体结果进行调试,也可以单独调试构建好的业务流程图中任一功能实例的有效性。步骤S102:若有效,则运行所述业务流程图对应的流程。步骤S103:若无效,则提示所述业务流程图存在的错误信息,接收用户根据所述错误信息发出的对所述业务流程图进行修改的操作指令,基于所述操作指令对所述业务流程图进行修改,直至修改成功不再提示所述错误信息。当调试流程时,各个可视化图形,以及各个子流程的调本文档来自技高网...
一种业务流程调试方法及装置

【技术保护点】
一种业务流程调试方法,其特征在于,包括:在接收到调试指令时,对流程图编辑界面中构建好的业务流程图进行调试,以确定所述业务流程图的有效性;所述业务流程图由多个功能实例连接而成,所述功能实例由多个业务功能体连接而成,所述业务功能体为显示在所述流程图编辑界面中的可视化图形;若有效,则运行所述业务流程图对应的流程;若无效,则提示所述业务流程图存在的错误信息,接收用户根据所述错误信息发出的对所述业务流程图进行修改的操作指令,基于所述操作指令对所述业务流程图进行修改,直至修改成功不再提示所述错误信息。

【技术特征摘要】
1.一种业务流程调试方法,其特征在于,包括:在接收到调试指令时,对流程图编辑界面中构建好的业务流程图进行调试,以确定所述业务流程图的有效性;所述业务流程图由多个功能实例连接而成,所述功能实例由多个业务功能体连接而成,所述业务功能体为显示在所述流程图编辑界面中的可视化图形;若有效,则运行所述业务流程图对应的流程;若无效,则提示所述业务流程图存在的错误信息,接收用户根据所述错误信息发出的对所述业务流程图进行修改的操作指令,基于所述操作指令对所述业务流程图进行修改,直至修改成功不再提示所述错误信息。2.如权利要求1所述的业务流程调试方法,其特征在于,在接收到调试指令时,对流程图编辑界面中构建好的业务流程图进行调试,以确定所述业务流程图的有效性,包括:接收第一调试指令,基于所述第一调试指令检查流程图编辑界面中构建好的业务流程图的有效性,所述第一调试指令为整体调试指令;或者,接收第二调试指令,基于所述第二调试指令检查流程图编辑界面中构建好的业务流程图中任一功能实例的有效性,所述第二调试指令为独立调试指令。3.如权利要求1所述的业务流程调试方法,其特征在于,运行所述业务流程图对应的流程,还包括:接收联合调试指令,响应于所述联合调试指令对模拟SP、模拟P端和模拟IC服务端进行联合调试;所述模拟SP包括对硬件设备行为的模拟,所述模拟P端包括对银行前置端行为的模拟,所述模拟IC服务端包括对IC服务功能和行为的模拟。4.如权利要求1所述的业务流程调试方法,其特征在于,所述硬件设备包括WOSA硬件设备或非WOSA硬件设备。5.如权利要求1所述的业务流程调试方法,其特征在于,若有效,则执行所述业务流程图对应的流程,包括:在所述流程图编辑界面中动态显示当前正在执行的节点。6.如权利要求1所述的业务流程调试方法,其特征在于,还包括:在所述流程编辑界面右侧区域的数据查看器中显示数据池变量,所述数据池变量包括为所述功能体配置或者修改的参数信息。7.一种业务流程调试装置,其特征在于,包括:接收模块,用于在接收到调试指令时,对流程图编辑界面中构建好的业务流程图进行调试,以确定所述业务流程图的有效性;所述业...

【专利技术属性】
技术研发人员:谢兴锋谢卫平贺光容王庆华郑明都雷利文吴健
申请(专利权)人:深圳怡化电脑股份有限公司
类型:发明
国别省市:广东,44

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

1