流程整合方法和平台、计算机可读存储介质技术

技术编号:24683485 阅读:40 留言:0更新日期:2020-06-27 07:59
本公开涉及一种流程整合方法和平台、计算机可读存储介质。该流程整合方法包括:基于微服务架构的流程整合平台,根据工作流将不同的业务系统流程进行串接整合;流程整合平台根据业务量对流程整合平台的计算能力进行调整。本公开可以通过企业级工作流引擎支撑跨系统流程,从而降低了企业运营成本、提升了客户体验、提高了效率。

Process integration method and platform, computer-readable storage medium

【技术实现步骤摘要】
流程整合方法和平台、计算机可读存储介质
本公开涉及计算机
,特别涉及一种流程整合方法和平台、计算机可读存储介质。
技术介绍
当前的工作流引擎多作为组件集成在应用软件系统内部。
技术实现思路
专利技术人通过研究发现:在大型企业,如银行,系统较多且复杂,需要企业级工作流引擎支撑跨系统流程,实现全局的流程集中编排、展示、分析、优化和管控等。比如当前流行的提高客户满意度的顾客旅程重塑,需要从全局展示业务流程,从全局考虑流程的优化。鉴于以上技术问题中的至少一项,本公开提供了一种流程整合方法和平台、计算机可读存储介质,可以通过企业级工作流引擎支撑跨系统流程。根据本公开的一个方面,提供一种流程整合方法,包括:基于微服务架构的流程整合平台,根据工作流将不同的业务系统流程进行串接整合;流程整合平台根据业务量对流程整合平台的计算能力进行调整。在本公开的一些实施例中,所述流程整合平台包括流程总线和流程服务模块,所述根据工作流将不同的业务系统流程进行串接整合包括:流程总线接收业务系统发送的流程请求;流程总线查找所述流程请求对应的服务信息;流程总线根据服务信息将流程请求路由到对应的流程服务模块;流程服务模块执行相应的流程服务功能,并将流程服务结果返回给流程总线;流程总线将流程服务结果发送给工作流中对应的下一个业务系统。在本公开的一些实施例中,所述流程整合平台还包括服务管理模块和规则服务模块,所述流程整合平台根据业务量对流程整合平台的计算能力进行调整包括:服务管理模块根据业务量大小,调整注册到服务管理模块的流程服务模块和规则服务模块的数量。在本公开的一些实施例中,所述流程整合方法还包括下述步骤中的至少一项:根据业务功能的需求,新增注册到服务管理模块的任务催办服务模块,实现任务催办功能;根据业务功能的需求,新增注册到服务管理模块的任务重发服务模块,实现任务重发功能;根据业务功能的需求,新增注册到服务管理模块的流程撤销服务模块,实现流程撤销功能。在本公开的一些实施例中,所述实现任务催办功能包括:流程总线将流程发起系统发起的任务催办请求,转发给任务催办服务模块;任务催办服务模块解析流程总线的任务催办报文,获取流程实例标识信息;任务催办服务模块根据流程实例标识信息查询流程任务记录列表;任务催办服务模块根据查询结果组装催办报文,调用流程总线的任务催办通知接口将催办报文发给该任务的任务处理系统;任务催办服务模块接收任务处理系统的处理结果,通过流程总线将处理结果返回给流程发起系统。在本公开的一些实施例中,所述实现任务重发功能包括:任务重发服务模块读取推送超时任务列表中的业务数据,根据所述业务数据生成重发报文;任务重发服务模块根据重发报文给业务系统推送任务;任务重发服务模块根据业务系统的响应码判断任务重发是否成功;任务重发服务模块在任务重发成功的情况下,更新任务状态跟踪表状态为成功。在本公开的一些实施例中,所述实现流程撤销功能包括:流程撤销服务模块接收流程实例撤销请求;流程撤销服务模块判断流程实例是否存在;流程撤销服务模块在流程实例存在的情况下,撤销该流程实例;流程撤销服务模块更新流程实例扩展表中的流程状态,在流程实例记录表中记录操作记录。在本公开的一些实施例中,所述流程整合方法还包括:流程整合平台对组织内所有业务系统的流程节点进行全局监控和展示。根据本公开的另一方面,提供一种流程整合平台,其中,所述流程整合平台采用微服务架构,用于执行实现如上述任一实施例所述的流程整合方法的操作。在本公开的一些实施例中,所述的流程整合平台包括:流程总线,配置为控制流程服务接入和接出,实现流程请求的路由;其中,流程总线包括外部接入服务网关、外部接出服务网关和内部服务网关。在本公开的一些实施例中,外部接入服务网关,配置为处理关联业务系统的流程接入请求,实现平台接入流量控制、通讯适配、服务鉴权、服务路由、负载均衡和流水记录中的至少一项功能;外部接出服务网关,配置为处理流程接出请求,实现平台接出流量控制、业务推送、关联系统接口调用、接出报文打包和流水记录中的至少一项功能;内部服务网关,配置为实现内部的分布式服务路由,实现服务流量控制、负载均衡、服务熔断和降级以及服务列表获取中的至少一项功能。在本公开的一些实施例中,所述的流程整合平台还包括:多个流程服务模块,配置为向外接业务系统提供流程操作服务,提供建立流程服务、执行流程服务和流程查询服务;实现流程版本管理、流程部署和流程数据统一管理;为相关管理系统提供流程查询和操作接口;和多个规则服务模块,配置为实现业务流程执行过程中的业务规则匹配,进行流程总线路由规则匹配;对业务规则进行调整管理。在本公开的一些实施例中,所述的流程整合平台还包括:服务管理模块,配置为实现分布式服务节点的自动注册与发现、服务的集中配置管理,其中,所述分布式服务节点包括流程总线、流程服务模块和规则服务模块。在本公开的一些实施例中,服务管理模块包括:服务注册中心,配置为实现分布式服务节点的手动/自动注册与注销、挂起与恢复和服务发现;和服务配置中心,配置为实现参数集中管理和动态自动更新。在本公开的一些实施例中,所述的流程整合平台包括:批量管理模块,配置为实现集中批量管理、文件加工和处理、日终报表生成和批量报表查询;平台管理模块,配置为提供平台的集中管理操作入口;监控管理模块,配置为收集和处理监控数据和日志数据;和流程开发工具,配置为实现业务流程开发、调试和仿真测试。在本公开的一些实施例中,流程整合平台根据需求场景进行独立部署。在本公开的一些实施例中,流程整合平台根据需求场景部署在业务系统中。根据本公开的另一方面,提供一种流程整合平台,包括:存储器,配置为存储指令;和处理器,配置为执行所述指令,使得所述流程整合平台执行实现如上述任一实施例所述的流程整合方法的操作。根据本公开的另一方面,提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如上述任一实施例所述的流程整合方法。本公开可以通过企业级工作流引擎支撑跨系统流程,从而降低了企业运营成本、提升了客户体验、提高了效率。附图说明为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本公开流程整合平台一些实施例的示意图。图2为本公开流程整合平台进行弹性扩展一些实施例的示本文档来自技高网...

【技术保护点】
1.一种流程整合方法,其特征在于,包括:/n基于微服务架构的流程整合平台,根据工作流将不同的业务系统流程进行串接整合;/n流程整合平台根据业务量对流程整合平台的计算能力进行调整。/n

【技术特征摘要】
1.一种流程整合方法,其特征在于,包括:
基于微服务架构的流程整合平台,根据工作流将不同的业务系统流程进行串接整合;
流程整合平台根据业务量对流程整合平台的计算能力进行调整。


2.根据权利要求1所述的流程整合方法,其特征在于,所述流程整合平台包括流程总线和流程服务模块,
所述根据工作流将不同的业务系统流程进行串接整合包括:
流程总线接收业务系统发送的流程请求;
流程总线查找所述流程请求对应的服务信息;
流程总线根据服务信息将流程请求路由到对应的流程服务模块;
流程服务模块执行相应的流程服务功能,并将流程服务结果返回给流程总线;
流程总线将流程服务结果发送给工作流中对应的下一个业务系统。


3.根据权利要求2所述的流程整合方法,其特征在于,所述流程整合平台还包括服务管理模块和规则服务模块,
所述流程整合平台根据业务量对流程整合平台的计算能力进行调整包括:
服务管理模块根据业务量大小,调整注册到服务管理模块的流程服务模块和规则服务模块的数量。


4.根据权利要求3所述的流程整合方法,其特征在于,还包括下述步骤中的至少一项:
根据业务功能的需求,新增注册到服务管理模块的任务催办服务模块,实现任务催办功能;
根据业务功能的需求,新增注册到服务管理模块的任务重发服务模块,实现任务重发功能;
根据业务功能的需求,新增注册到服务管理模块的流程撤销服务模块,实现流程撤销功能。


5.根据权利要求4所述的流程整合方法,其特征在于,所述实现任务催办功能包括:
流程总线将流程发起系统发起的任务催办请求,转发给任务催办服务模块;
任务催办服务模块解析流程总线的任务催办报文,获取流程实例标识信息;
任务催办服务模块根据流程实例标识信息查询流程任务记录列表;
任务催办服务模块根据查询结果组装催办报文,调用流程总线的任务催办通知接口将催办报文发给该任务的任务处理系统;
任务催办服务模块接收任务处理系统的处理结果,通过流程总线将处理结果返回给流程发起系统。


6.根据权利要求4所述的流程整合方法,其特征在于,所述实现任务重发功能包括:
任务重发服务模块读取推送超时任务列表中的业务数据,根据所述业务数据生成重发报文;
任务重发服务模块根据重发报文给业务系统推送任务;
任务重发服务模块根据业务系统的响应码判断任务重发是否成功;
任务重发服务模块在任务重发成功的情况下,更新任务状态跟踪表状态为成功。


7.根据权利要求4所述的流程整合方法,其特征在于,所述实现流程撤销功能包括:
流程撤销服务模块接收流程实例撤销请求;
流程撤销服务模块判断流程实例是否存在;
流程撤销服务模块在流程实例存在的情况下,撤销该流程实例;
流程撤销服务模块更新流程实例扩展表中的流程状态,在流程实例记录表中记录操作记录。


8.根据权利要求1-7中任一项所述的流程整合方法,其特征在于,还包括:
流程整合平台对组织内所有业务系统的流程节点进行全局监...

【专利技术属性】
技术研发人员:张兰英叶传明杨嘉陈铎范丽文王秋文
申请(专利权)人:中国邮政储蓄银行股份有限公司
类型:发明
国别省市:北京;11

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

1