System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及业务处理,特别是涉及一种基于工作流引擎的业务流程处理方法、系统、设备及系统。
技术介绍
1、在手机业务指令下发应用的中,不同业务有不同的处理流程,如关机、呼叫不可及、变更地址等。过去采用了程序编码的形式,通过for循环,if判断去执行不同指令,在业务流程的运行阶段却效率低下、耗时多,无法扩展,将设计和运行紧密耦合在一起,无法解耦。随着平台的业务增多,程序硬编码执行联通手机业务套餐指令下发已经在便捷性和效率方面不具备优势。
技术实现思路
1、本专利技术的目的是提供一种基于工作流引擎的业务流程处理方法、系统、设备及系统,提高了业务流程处理的可扩展性。
2、为实现上述目的,本专利技术提供了如下方案:
3、一种基于工作流引擎的业务流程处理方法,包括:
4、从业务处理请求中提取移动业务规则编码和指令信息;
5、根据所述移动业务规则编码从规则库中提取对应的移动业务规则,并根据提取的移动业务规则实例化工作流引擎;所述规则库中存储有多个预先设定的移动业务规则,且每个移动业务规则均设置有唯一的移动业务规则编码;
6、采用所述工作流引擎执行所述指令信息对应的指令,得到指令执行结果。
7、可选地,采用所述工作流引擎执行所述指令信息对应的指令,得到指令执行结果之后,具体包括:
8、采用所述工作流引擎执行所述指令信息对应的指令,得到指令执行结果,对指令执行结果进行解析后封装,得到指令执行结果。
9、
10、可选地,所述从业务处理请求中提取移动业务规则编码和指令信息,具体包括:
11、采用servlet解析所述业务处理请求,提取出移动业务规则编码和指令信息。
12、可选地,所述指令执行结果为执行成功或者执行失败,当指令执行结果为执行失败时,所述指令执行结果还包括失败原因,所述失败原因包括断电和手机欠费。
13、本专利技术还公开了一种基于工作流引擎的业务流程处理系统,包括:
14、业务信息提取模块,用于从业务处理请求中提取移动业务规则编码和指令信息;
15、工作流引擎实例化模块,用于根据所述移动业务规则编码从规则库中提取对应的移动业务规则,并根据提取的移动业务规则实例化工作流引擎;所述规则库中存储有多个预先设定的移动业务规则,且每个移动业务规则均设置有唯一的移动业务规则编码;
16、指令执行模块,用于采用所述工作流引擎执行所述指令信息对应的指令,得到指令执行结果。
17、本专利技术还公开了一种电子设备,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行根据所述的基于工作流引擎的业务流程处理方法。
18、本专利技术还公开了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现所述的基于工作流引擎的业务流程处理方法。
19、根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
20、本专利技术通过根据移动业务规则实例化工作流引擎,通过工作流引擎执行所述指令信息对应的指令,通过工作流引擎实现了业务流程的运行阶段程序编码的解耦,提高了业务流程处理的可扩展性,另外,通过并行的各移动业务规则,减少了判断指令,提高了业务流程处理的效果,同时降低了时耗。
本文档来自技高网...【技术保护点】
1.一种基于工作流引擎的业务流程处理方法,其特征在于,包括:
2.根据权利要求1所述的基于工作流引擎的业务流程处理方法,其特征在于,采用所述工作流引擎执行所述指令信息对应的指令,得到指令执行结果之后,具体包括:
3.根据权利要求1所述的基于工作流引擎的业务流程处理方法,其特征在于,所述移动业务规则对应的移动业务包括手机停机、手机挂失和套餐修改。
4.根据权利要求1所述的基于工作流引擎的业务流程处理方法,其特征在于,所述从业务处理请求中提取移动业务规则编码和指令信息,具体包括:
5.根据权利要求1所述的基于工作流引擎的业务流程处理方法,其特征在于,所述指令执行结果为执行成功或者执行失败,当指令执行结果为执行失败时,所述指令执行结果还包括失败原因,所述失败原因包括断电和手机欠费。
6.一种基于工作流引擎的业务流程处理系统,其特征在于,包括:
7.一种电子设备,其特征在于,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行根据权利要求1至5中任一项所述的基于工作流引擎
8.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的基于工作流引擎的业务流程处理方法。
...【技术特征摘要】
1.一种基于工作流引擎的业务流程处理方法,其特征在于,包括:
2.根据权利要求1所述的基于工作流引擎的业务流程处理方法,其特征在于,采用所述工作流引擎执行所述指令信息对应的指令,得到指令执行结果之后,具体包括:
3.根据权利要求1所述的基于工作流引擎的业务流程处理方法,其特征在于,所述移动业务规则对应的移动业务包括手机停机、手机挂失和套餐修改。
4.根据权利要求1所述的基于工作流引擎的业务流程处理方法,其特征在于,所述从业务处理请求中提取移动业务规则编码和指令信息,具体包括:
5.根据权利要求1所述的基于工作流引擎的业务流程处理方法,其特...
【专利技术属性】
技术研发人员:俞辉,
申请(专利权)人:北京新桥信通科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。