一种基于JBPM的事务处理方法、装置、设备及介质与流程

文档序号:37260499发布日期:2024-03-12 20:39阅读:11来源:国知局
一种基于JBPM的事务处理方法、装置、设备及介质与流程

本申请涉及数据处理,尤其涉及一种基于jbpm的事务处理方法、装置、设备及介质。


背景技术:

1、日常办公中,常常遇到一个事务需要在各个系统中进行处理,同时需要数据能够流转共享,有时还会涉及到不同的人员处理或者审批操作,这样的业务场景相对复杂,需要涉及业务逻辑、业务系统配合、业务数据串联、审批表单数据、审批工作流的处理。

2、现有技术方案中,不同业务场景中的事务流程常常需要定制化开发来实现,缺乏具有统一标准的集成化框架,需适配于不同的业务流程,单一的工作流技术无法针对不同的业务场景进行不同协同流程的定制开发,也不便于流程数据管理。而且,通常企业的审批管理仅仅涉及审批工作流,没有解决其中的数据流传和各系统间的串联,甚至一个事务需要在多个系统或使用多个流程才能处理完成,没有自动触发机制。

3、因此,如何提供一种能够实现信息共享贯通的事务处理的技术方案,是本领域技术人员亟待解决的技术问题。


技术实现思路

1、本申请提供了一种基于jbpm的事务处理方法、装置、设备及介质,通过搭建jbpm流程引擎,设计自定义的表单和流程,通过表单属性匹配实现系统交互数据自动填充,通过环节配置等实现信息共享贯通和不同事务间的衔接串联,提高自动化办公水平以及用户的使用体验。

2、根据本申请的一方面,提供了一种基于jbpm的事务处理方法,该方法包括:

3、配置至少一个候选表单模板以及与所述至少一个候选表单模板对应的处理流程;其中,所述处理流程包括至少一个环节;

4、响应于事务发起指令,从所述至少一个候选表单模板中确定与所述事务发起指令对应的目标表单模板,并获取与所述候选表单模板对应的目标数据,以对所述目标表单模板进行填充,得到目标表单;

5、根据与所述目标表单对应的目标处理流程,依次将所述目标表单流转至对应环节进行事务处理,直至所述目标处理流程结束。

6、根据本申请的另一方面,提供了一种基于jbpm的事务处理装置,该装置包括:

7、数据配置模块,用于配置至少一个候选表单模板以及与所述至少一个候选表单模板对应的处理流程;其中,所述处理流程包括至少一个环节;

8、表单生成模块,用于响应于事务发起指令,从所述至少一个候选表单模板中确定与所述事务发起指令对应的目标表单模板,并获取与所述候选表单模板对应的目标数据,以对所述目标表单模板进行填充,得到目标表单;

9、事务处理模块,用于根据与所述目标表单对应的目标处理流程,依次将所述目标表单流转至对应环节进行事务处理,直至所述目标处理流程结束。

10、根据本申请的另一方面,提供了一种基于jbpm的事务处理设备,该设备包括:

11、至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请任一实施例所述的基于jbpm的事务处理方法。

12、根据本申请的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本申请任一实施例所述的基于jbpm的事务处理方法。

13、本申请提供的技术方案,通过配置至少一个候选表单模板以及与至少一个候选表单模板对应的处理流程;其中,处理流程包括至少一个环节;响应于事务发起指令,从至少一个候选表单模板中确定与事务发起指令对应的目标表单模板,并获取与候选表单模板对应的目标数据,以对目标表单模板进行填充,得到目标表单;根据与目标表单对应的目标处理流程,依次将目标表单流转至对应环节进行事务处理,直至目标处理流程结束。本技术方案,通过搭建jbpm流程引擎,设计自定义的表单和流程,通过表单属性匹配实现系统交互数据自动填充,通过环节配置等实现信息共享贯通和不同事务的衔接串联,提高自动化办公水平以及用户的使用体验。

14、应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种基于jbpm的事务处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,配置至少一个候选表单模板以及与所述至少一个候选表单模板对应的处理流程,包括:

3.根据权利要求2所述的方法,其特征在于,对所述目标表单模板进行填充,得到目标表单,包括:

4.根据权利要求1所述的方法,其特征在于,获取与所述候选表单模板对应的目标数据,包括:

5.根据权利要求1所述的方法,其特征在于,根据与所述目标表单对应的目标处理流程,依次将所述目标表单流转至对应环节进行事务处理,直至所述目标处理流程结束,包括:

6.根据权利要求5所述的方法,其特征在于,在根据环节开始时所述外部系统的返回结果,确定当前环节的事务处理结果之后,所述方法还包括:

7.根据权利要求5所述的方法,其特征在于,在根据环节结束时所述外部系统的返回结果,确定当前环节的事务处理结果之后,所述方法还包括:

8.一种基于jbpm的事务处理装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,所述设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的基于jbpm的事务处理方法。


技术总结
本申请公开了一种基于JBPM的事务处理方法、装置、设备及介质。其中,该方法通过配置至少一个候选表单模板以及与至少一个候选表单模板对应的处理流程;响应于事务发起指令,从至少一个候选表单模板中确定与事务发起指令对应的目标表单模板,并获取与候选表单模板对应的目标数据,以对目标表单模板进行填充,得到目标表单;根据与目标表单对应的目标处理流程,依次将目标表单流转至对应环节进行事务处理和不同事务的串联,直至目标处理流程结束。本方案,通过搭建JBPM流程引擎,设计自定义的表单和流程,通过表单属性匹配实现系统交互数据自动填充,通过环节配置等实现信息共享贯通和不同事务间的衔接串联,提高自动化办公水平以及用户的使用体验。

技术研发人员:王资鑫,陈阔,赵春梅,刘海洋
受保护的技术使用者:中国农业银行股份有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1