一种流程处理方法和装置与流程

文档序号:12469823阅读:139来源:国知局
一种流程处理方法和装置与流程

本发明涉及通信领域,更具体的说,涉及一种流程处理方法和装置。



背景技术:

银行推出的新一代现金管理票据池产品,能够为企业客户提供商业汇票的信息登记、委托管理和融资功能等服务。根据银行业相关制度规定以及企业客户自身管理需要,企业客户和银行柜员在使用票据池产品操作商业汇票时需要遵循严格的申请以及审批等业务流程,由于业务流程是由操作人员在事先设置的流程模板中定义,如果业务流程执行过程中,业务流程中的业务要素不满足业务流程模板的规定,就会导致接下来的业务步骤的失败或者终止。

操作员是业务要素中比较重要的一项,当操作员由于休假等原因,不能及时执行业务流程中的工作时,就会导致流程中止。而此时想要解决流程中止的问题,只能是通过后台人工干预方式去解决,后台人工干预方式是指维护人员利用技术脚本进行变更操作员的方式来解决流程中止问题,但是通过技术脚本变更操作员会规避很多的业务安全限制,风险极高。

因此,亟需一种在操作员不能及时执行流程时,使业务流程能够低风险运行的方法。



技术实现要素:

有鉴于此,本发明提供了一种流程处理方法和装置,以解决在操作员不能及时执行流程时,业务流程不能低风险运行的问题。

为解决上述技术问题,本发明采用了如下技术方案:

一种流程处理方法,包括:

获取业务流程查询条件;

查找并显示与所述业务流程查询条件相匹配的业务流程;

检测是否接收到选择其中一个业务流程的流水号的指令;

若检测接收到所述选择其中一个业务流程的流水号的指令,判断所述流水号是否是可变更的流水号;

当判断出所述流水号是可变更的流水号,生成并显示执行变更业务流程的按钮;

检测是否接收到点击所述执行变更业务流程的按钮的指令;

若检测接收到所述点击所述执行变更业务流程的按钮的指令,执行变更业务流程中的人员变更操作。

优选地,所述判断所述流水号是否是可变更的流水号,包括:

根据所述流水号,获取所述流水号对应的类型编号;

判断所述类型编号是否包含在可变更的类型编号组中。

优选地,所述执行变更业务流程中的人员变更操作,包括:

查找与待变更人员的操作权限相同的替换人员;其中,所述待变更人员为正在执行所述业务流程的人员;

若查找到与所述待变更人员的操作权限相同的替换人员,显示所述替换人员;

获取输入的从所述替换人员中选取其中一个替换人员的指令;

检测是否接收到输入的执行替换命令;

若检测接收到所述执行替换命令,执行人员替换操作。

优选地,所述执行人员替换操作,包括:

将所述流水号的流程要素信息的是否有效的标记位从有效更改为无效;

将所述流水号的流程要素信息进行复制;

将所述流程要素信息中的所述待变更人员更改为被选取的替换人员;

将所述待变更人员更改为所述被选取的替换人员的流水号的流程要素信息的是否有效的标记位设置成有效;

为所述被选取的替换人员生成流程代办实例。

优选地,若未查找到与所述待变更人员的操作权限相同的替换人员后,还包括:

生成并显示执行终止流程的按钮;

检测是否接收到点击所述执行终止流程的按钮的指令;

若检测接收到所述点击所述执行终止流程的按钮的指令,查询所述流水号的票据信息;

将所述票据信息的票据状态信息更改为执行所述业务流程前的票据状态信息。

一种流程处理装置,包括:

第一获取单元,用于获取业务流程查询条件;

第一查找单元,用于查找并显示与所述业务流程查询条件相匹配的业务流程;

第一检测单元,用于检测是否接收到选择其中一个业务流程的流水号的指令;

判断单元,用于若所述第一检测单元检测接收到所述选择其中一个业务流程的流水号的指令,判断所述流水号是否是可变更的流水号;

第一生成单元,用于当所述判断单元判断出所述流水号是可变更的流水号,生成并显示执行变更业务流程的按钮;

第二检测单元,用于检测是否接收到点击所述执行变更业务流程的按钮的指令;

变更单元,用于若所述第二检测单元检测接收到所述点击所述执行变更业务流程的按钮的指令,执行变更业务流程中的人员变更操作。

优选地,所述判断单元包括:

第二获取单元,用于根据所述流水号,获取所述流水号对应的类型编号;

判断子单元,用于判断所述类型编号是否包含在可变更的类型编号组中。

优选地,所述变更单元包括:

第二查找单元,用于查找与待变更人员的操作权限相同的替换人员;其中,所述待变更人员为正在执行所述业务流程的人员;

显示单元,用于若所述第二查找单元查找到与所述待变更人员的操作权限相同的替换人员,显示所述替换人员;

第三获取单元,用于获取输入的从所述替换人员中选取其中一个替换人员的指令;

第三检测单元,用于检测是否接收到输入的执行替换命令;

替换单元,用于若所述第三检测单元检测接收到所述执行替换命令,执行人员替换操作。

优选地,所述替换单元包括:

第一标记位更改单元,用于将所述流水号的流程要素信息的是否有效的标记位从有效更改为无效;

复制单元,用于将所述流水号的流程要素信息进行复制;

人员更改单元,用于将所述流程要素信息中的所述待变更人员更改为被选取的替换人员;

第二标记位更改单元,用于将所述待变更人员更改为所述被选取的替换人员的流水号的流程要素信息的是否有效的标记位设置成有效;

实例生成单元,用于为所述被选取的替换人员生成流程代办实例。

优选地,所述变更单元还包括:

第二生成单元,用于若所述第二查找单元未查找到与所述待变更人员的操作权限相同的替换人员,生成并显示执行终止流程的按钮;

第四检测单元,用于检测是否接收到点击所述执行终止流程的按钮的指令;

查询单元,用于若所述第四检测单元检测接收到所述点击所述执行终止流程的按钮的指令,查询所述流水号的票据信息;

状态信息更改单元,用于将所述票据信息的票据状态信息更改为执行所述业务流程前的票据状态信息。

相较于现有技术,本发明具有以下有益效果:

本发明提供了一种流程处理方法和装置,获取业务流程查询条件,查找并显示与所述业务流程查询条件相匹配的业务流程,检测是否接收到选择其中一个业务流程的流水号的指令,若检测接收到所述选择其中一个业务流程的流水号的指令,判断所述流水号是否是可变更的流水号,当判断出所述流水号是可变更的流水号,生成并显示执行变更业务流程的按钮,检测是否接收到点击所述执行变更业务流程的按钮的指令,若检测接收到所述点击所述执行变更业务流程的按钮的指令,执行变更业务流程中的人员变更操作。本发明只需要执行人员在前端输入指令,后台自动去执行人员变更操作,不需要技术人员在后台利用技术脚本来变更操作员,因此也不会规避很多的业务安全限制,能够低风险的执行人员变更,进而能够保证业务流程正常运行。

附图说明

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

图1为本发明提供的一种流程处理方法的方法流程图;

图2为本发明提供的另一种流程处理方法的方法流程图;

图3为本发明提供的一种流程处理装置的结构示意图;

图4为本发明提供的另一种流程处理装置的结构示意图;

图5为本发明提供的第三种流程处理装置的结构示意图。

具体实施方式

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

本发明提供了一种流程处理方法,参照图1,包括:

S101、获取业务流程查询条件;

其中,业务流程查询条件一般为票据编号,此外,业务流程查询条件还可以是操作员编号和流水号等。具体的,本步骤为获取操作员输入的业务流程查询条件。

S102、查找并显示与业务流程查询条件相匹配的业务流程;

具体的,当业务流程查询条件为票据编号时,在数据库中查询与该流程编号对应的业务流程,其中,查询得到的业务流程为一个或者多个。

S103、检测是否接收到选择其中一个业务流程的流水号的指令;

当查询得到业务流程后,检测是否接收到选择其中一个业务流程的流水号的指令,具体的,当操作员想要对一个业务流程进行人员变更操作时,点击该业务流程的流水号,此时,就能够检测到选择其中一个业务流程的流水号的指令。

需要说明的一点是,当检测是否接收到选择其中一个业务流程的流水号的指令后,发现没有检测接收到选择其中一个业务流程的流水号的指令,此时会重复检测是否接收到选择其中一个业务流程的流水号的指令。

S104、判断流水号是否是可变更的流水号;

具体的,若检测接收到选择其中一个业务流程的流水号的指令,判断流水号是否是可变更的流水号,具体的,判断过程为:

根据流水号,获取流水号对应的类型编号,判断类型编号是否包含在可变更的类型编号组中。

其中,每个流水号对应有一个类型编号,进而去判断该类型编号是否在可变更的类型编号组中,其中,可变更的类型编号组是提前设置好的,在可变更的类型编号组中的类型编号对应的业务流程是可进行人员变更的业务流程。

需要说明的一点是,不是所有的业务流程都能够进行人员变更,本发明的可进行人员变更的业务流程仅限于与票据处理相关的业务,这些流程的特点是整个流程均是对票据进行处理,并且票据的状态会根据流程步骤的变化而发生相应的变化,其中,在业务流程执行过程中,票据是处于锁定状态,在业务流程结束后,票据解除锁定状态。

具体的,本实例中,可以执行变更业务流程中的人员变更操作的业务场景请参照表1。

表1可进行变更业务流程中的人员变更操作的业务场景

S105、生成并显示执行变更业务流程的按钮;

具体的,当判断出流水号是可变更的流水号,生成并显示执行变更业务流程的按钮;即用户能够在显示界面上看到执行变更业务流程的按钮。

需要说明的一点是,当判断出流水号不是可变更的流水号时,本发明结束。

S106、检测是否接收到点击执行变更业务流程的按钮的指令;

具体的,当用户点击执行变更业务流程的按钮时,能够检测到点击执行变更业务流程的按钮的指令。

S107、执行变更业务流程中的人员变更操作。

具体的,若检测接收到点击执行变更业务流程的按钮的指令,执行变更业务流程中的人员变更操作。若未接收到点击执行变更业务流程的按钮的指令时,重新检测是否接收到点击执行变更业务流程的按钮的指令。

本实施例提供的流程处理方法中,只需要执行人员在前端输入指令,后台自动去执行人员变更操作,不需要技术人员在后台利用技术脚本来变更操作员,因此也不会规避很多的业务安全限制,能够低风险的执行人员变更,进而能够保证业务流程正常运行。可选的,参照图2,执行人员变更操作,包括:

S201、查找与待变更人员的操作权限相同的替换人员;

其中,待变更人员为正在执行业务流程的人员,具体的,查找与待变更人员的操作权限相同的替换人员时,可能会有与待变更人员的操作权限相同的替换人员,也可能没有与待变更人员的操作权限相同的替换人员。

S202、显示替换人员;

具体的,若查找到与待变更人员的操作权限相同的替换人员,显示替换人员。其中,显示替换人员的方式采用下拉框的方式进行显示。用户能够从下拉框中选择一个替换人员。

S203、获取输入的从替换人员中选取其中一个替换人员的指令;

具体的,用户从替换人员中选择其中一个替换人员,此时就能够获取输入的从替换人员中选取其中一个替换人员的指令。

S204、检测是否接收到输入的执行替换命令;

具体的,在显示界面上会有执行替换的按钮,当用户点击该按钮时,就能够检测接收到输入的执行替换命令。

S205、将流水号的流程要素信息的是否有效的标记位从有效更改为无效;

具体的,若检测接收到执行替换命令,将流水号的流程要素信息的是否有效的标记位从有效更改为无效。其中,流程要素信息会包含有标记位,用户可以选择标记位是有效还是无效,当选择有效时,该流水号对应的业务流程为有效的业务流程,当选择无效时,该流水号对应的业务流程为无效的业务流程。

需要说明的一点是,当检测是否接收到输入的执行替换命令后,发现未检测接收到输入的执行替换命令,此时就重新检测是否接收到输入的执行替换命令。

S206、将流水号的流程要素信息进行复制;

具体的,将流程要素信息的是否有效的标记位从有效更改为无效后的流程要素信息进行复制。

S207、将流程要素信息中的待变更人员更改为被选取的替换人员;

具体的,对复制得到的流程要素信息中的待变更人员更改为被选取的替换人员,其中,替换人员与待变更人员的操作权限相同。

S208、将待变更人员更改为被选取的替换人员的流水号的流程要素信息的是否有效的标记位设置成有效;

具体的,将是否有效的标记位选择成有效,此时,将待变更人员更改为被选取的替换人员的流水号的流程要素信息对应的业务流程为一条有效的业务流程。

S209、为被选取的替换人员生成流程代办实例。

具体的,将待变更人员更换为替换人员后,系统能够为被选取的替换人员生成流程代办实例,当被选取的替换人员登录系统后,就能够查询到该代办实例,进而去执行相应的操作。

需要说明的一点是,本实施例中,将流程要素信息中的是否有效的标记位更改为无效后,将该流程要素信息进行复制,将复制得到的流程要素信息中的待变更人员更改为被选取的替换人员,并将是否有效的标记位设置成有效,进而系统中该流水号会存有两个业务流程,其中一个业务流程为无效的业务流程,另一个业务流程为有效的业务流程。

本实施例中,通过将流程要素信息中的待变更人员更改为被选取的替换人员,进而能够使被选取的替换人员替代待变更人员执行相应的操作。

参照图2,若未查找到与待变更人员的操作权限相同的替换人员后,还包括:

S210、生成并显示执行终止流程的按钮;

当未查找到与待变更人员的操作权限相同的替换人员后,会生成并显示执行终止流程的按钮,进而能够使用户判断决定是否终止该业务流程。

S211、检测是否接收到点击执行终止流程的按钮的指令;

具体的,当用户想要终止该流程时,点击执行终止流程的按钮,此时就能够检测接收到点击执行终止流程的按钮的指令。

S212、查询流水号的票据信息;

具体的,若检测接收到点击执行终止流程的按钮的指令,查询流水号的票据信息;

其中,票据信息存储在数据库中,当检测接收到点击执行终止流程的按钮的指令后,查询流水号的票据信息。

其中,票据是出票人依票据法签发的,由本人或者委托他人于一定日期无条件支付确定金额给收款人或持票人的可自由流通的有价证券。票据信息包括票据的状态信息以及票据金额等信息。

S213、将票据信息的票据状态信息更改为执行业务流程前的票据状态信息。

具体的,将该业务流程终止,需要将票据状态信息、流程执行状态等现场信息恢复到执行该业务流程前的状态,即将票据信息的票据状态信息更改为执行业务流程前的票据状态信息,以及将流程执行状态更改为未执行该业务流程。

此外,还需要删除数据库中已经存在的流程实例信息,避免后期查询时再次被查询到,同时将中断步骤作为流程的最后一步记录到数据库中。

本实施例中,当未查找到与待变更人员的操作权限相同的替换人员时,可以执行终止流程的操作,将票据信息的票据状态信息更改为执行业务流程前的票据状态信息,进而能够重新执行该业务流程。

可选的,本发明的另一实施例中提供了一种流程处理装置,参照图4,包括:

第一获取单元101,用于获取业务流程查询条件;

第一查找单元102,用于查找并显示与业务流程查询条件相匹配的业务流程;

第一检测单元103,用于检测是否接收到选择其中一个业务流程的流水号的指令;

判断单元104,用于若第一检测单元103检测接收到选择其中一个业务流程的流水号的指令,判断流水号是否是可变更的流水号;

第一生成单元105,用于当判断单元104判断出流水号是可变更的流水号,生成并显示执行变更业务流程的按钮;

第二检测单元106,用于检测是否接收到点击执行变更业务流程的按钮的指令;

变更单元107,用于若第二检测单元106检测接收到点击执行变更业务流程的按钮的指令,执行变更业务流程中的人员变更操作。

其中,判断单元104包括:

第二获取单元,用于根据流水号,获取流水号对应的类型编号;

判断子单元,用于判断类型编号是否包含在可变更的类型编号组中。

本实施例中提供了一种流程处理装置,本发明只需要执行人员在前端输入指令,后台自动去执行人员变更操作,不需要技术人员利用技术脚本来变更操作员,因此也不会规避很多的业务安全限制,能够低风险的执行人员变更,进而能够保证业务流程正常运行。

需要说明的是,本实施例中的各个单元的工作过程,请参照图1对应的实施例中的内容,在此不再赘述。

可选的,本发明的另一实施例中,参照图4,变更单元107包括:

第二查找单元1071,用于查找与待变更人员的操作权限相同的替换人员;其中,待变更人员为正在执行业务流程的人员;

显示单元1072,用于若第二查找单元1071查找到与待变更人员的操作权限相同的替换人员,显示替换人员;

第三获取单元1073,用于获取输入的从替换人员中选取其中一个替换人员的指令;

第三检测单元1074,用于检测是否接收到输入的执行替换命令;

替换单元1075,用于若第三检测单元1074检测接收到执行替换命令,执行人员替换操作。

其中,替换单元1075包括:

第一标记位更改单元10751,用于将流水号的流程要素信息的是否有效的标记位从有效更改为无效;

复制单元10752,用于将流水号的流程要素信息进行复制;

人员更改单元10753,用于将流程要素信息中的待变更人员更改为被选取的替换人员;

第二标记位更改单元10754,用于将待变更人员更改为被选取的替换人员的流水号的流程要素信息的是否有效的标记位设置成有效;

实例生成单元10755,用于为被选取的替换人员生成流程代办实例。

本实施例中,通过将流程要素信息中的待变更人员更改为被选取的替换人员,进而能够使被选取的替换人员替代待变更人员执行相应的操作。

需要说明的是,本实施例中的各个单元的工作过程,请参照图2对应的实施例中的内容,在此不再赘述。

可选的,本发明的另一实施例中,参照图5,变更单元107还包括:

第二生成单元1076,用于若第二查找单元1071未查找到与待变更人员的操作权限相同的替换人员,生成并显示执行终止流程的按钮;

第四检测单元1077,用于检测是否接收到点击执行终止流程的按钮的指令;

查询单元1078,用于若第四检测单元1077检测接收到点击执行终止流程的按钮的指令,查询流水号的票据信息;

状态信息更改单元1079,用于将票据信息的票据状态信息更改为执行业务流程前的票据状态信息。

本实施例中,当未查找到与待变更人员的操作权限相同的替换人员时,可以执行终止流程的操作,将票据信息的票据状态信息更改为执行业务流程前的票据状态信息,进而能够重新执行该业务流程。

需要说明的是,本实施例中的各个单元的工作过程,请参照图2对应的实施例中的内容,在此不再赘述。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1