一种交易审批业务的流程处理方法、电子设备及存储介质技术

技术编号:38758082 阅读:13 留言:0更新日期:2023-09-10 09:43
本申请涉及计算机应用技术领域,特别是涉及一种交易审批业务的流程处理方法、电子设备及存储介质。所述方法包括:响应于用户交易发起的指令,生成对应的流程信息;获取对应的流程模板;创建流程模板对应的流程实例,并包括将节点任务加入到任务队列;基于节点任务的节点标识和执行任务标识,调用对应的服务执行节点任务对应的动作,并反馈执行结果;基于执行结果,确定待执行的下一节点的节点标识和对应的执行任务标识,形成节点任务加入到任务队列,进而调用对应的服务执行节点任务对应的动作,并反馈执行结果,如此往复,直至流程结束。本申请的方法,将流程设计与服务调度相剥离,降低了管理人员流程设计的难度,方便管理人员使用。使用。使用。

【技术实现步骤摘要】
一种交易审批业务的流程处理方法、电子设备及存储介质


[0001]本申请涉及计算机应用
,特别是涉及一种交易审批业务的流程处理方法、电子设备及存储介质。

技术介绍

[0002]流程引擎是一种用于管理系统的业务流程的部分或整体在计算机应用环境下的自动化的可执行流程语言框架。现有技术中诸如Activiti和jBPM等的流程引擎将业务流程的执行分为两部分,一部分为决策,即在业务流程的状态节点去判断分析下一步的动作,第二部分为调度,即调度完成具体动作的服务。现有技术的这种决策和调度高度耦合的结构,一旦需要升级流程引擎,会对业务层面的影响较大;另一方面,决策和调度高度耦合的这种结构只适用于以流程执行为核心的管理系统,不适用于以分析和管理为核心的管理系统。

技术实现思路

[0003]为了解决现有技术存在的不足,本申请的目的在于提供一种交易审批业务的流程处理方法、电子设备及存储介质,减低流程执行时决策和调度的耦合度,便于分析和管理。
[0004]为实现上述目的,本申请提供一种交易业务流程的执行方法,包括:响应于用户交易发起的指令,生成对应的流程信息,所述流程信息至少包括:交易标识、流程标识、节点标识、执行任务标识和业务类型,其中所述流程标识、节点标识和执行任务标识的初始值为空值;基于所述业务类型,获取对应的流程模板;基于所述流程模板的模板标识和交易标识,创建流程模板对应的流程实例,并确定流程实例的初始节点的节点标识和初始节点对应的执行任务标识,形成包括所述初始节点的节点标识和所述初始节点对应的执行任务标识的节点任务并加入到任务队列;基于所述节点标识和所述执行任务标识,调用对应的服务执行节点任务对应的动作,并反馈执行结果;基于执行结果,确定待执行的下一节点的节点标识和对应的执行任务标识,形成节点任务加入到任务队列,进而调用对应的服务执行节点任务对应的动作,并反馈执行结果,如此往复,直至流程结束。
[0005]进一步地,所述方法,还包括:判断所述下一节点的节点类型,若所述节点类型为自动,则直接形成节点任务加入到任务队列;若所述节点类型为手动,则确定能审批所述下一节点的审批人员,并形成通知信息发送至所述审批人员进行审批,得到审批结果;形成节点任务加入到任务队列,进而调用对应的服务执行节点任务对应的动作,并反馈执行结果和所述审批结果;基于执行结果和所述审批结果,确定待执行的下一节点的节点标识和对应的执行任务标识。
[0006]进一步地,所述流程信息还包括:用户机构标识、组合标识和摘要;基于所述用户机构标识、组合标识、执行任务标识、业务类型、交易标识,确定能审批手动类型的节点的审批人员的人员标识;当所述任务队列为空时,汇总所述交易标识、手动节点的节点标识、手动节点的执行任务标识、业务类型和摘要形成通知信息按时发送给所述人员标识对应的审批人员。
[0007]进一步地,所述流程模板通过可视化界面将业务动作节点拖拽连接的方式形成。
[0008]进一步地,所述流程模板,包括:业务流程模板,用于业务流程;跑批流程模板,用于日初或日终进行批量任务的处理。
[0009]进一步地,所述节点配置有启动逻辑,所述启动逻辑为:节点的前向打开状态的边的分值总和大于等于节点的启动分值。
[0010]进一步地,所述启动逻辑,包括:全票模式,节点的全部前向节点都执行成功,节点才能执行;一票模式,节点的全部前向节点中只要有一个执行成功,节点即能执行;投票模式,节点的全部前向节点中有有一定比例的前向节点中执行成功,节点才能执行。
[0011]进一步地,所述方法还包括:预设业务动作节点库,预先注册设置业务动作节点并保存至所述业务动作节点库。
[0012]进一步地,所述节点配置有允许自动属性,用于决定节点是否允许作为自动类型节点去自动化执行。
[0013]进一步地,所述节点配置有允许回退属性,用于决定节点是否允许回退到任务执行前的状态。
[0014]进一步地,所述节点配置有操作限制属性,用于限定发起人对节点的操作。
[0015]进一步的,所述节点配置有状态信息,所述状态信息包括:等待状态,节点的默认状态;就绪状态,节点的可执行状态;完成状态,节点已执行完的状态。
[0016]如果复核通过,复核节点就会置为完成状态,根据复核的结果,将等待状态下的审批节点置为就绪状态。然后消息通知模块会检查审批节点是否为手工节点&&是否为就绪状态,如果是就通知到前端。
[0017]为实现上述目的,本申请提供的电子设备,包括:处理器;存储器,其上存储有一个或多个在所述处理器上运行的计算机指令;所述处理器运行所述计算机指令时,执行如上所述的交易审批业务的流程处理方法的步骤。
[0018]为实现上述目的,本申请提供的计算机可读存储介质,其上存储有计算机指令,当计算机指令被处理器运行时,执行如上所述的交易审批业务的流程处理方法的步骤。
[0019]本申请的一种交易审批业务的流程处理方法,具有如下有益效果:本申请的交易审批业务的流程处理方法流程的决策和调度不再高度耦合,便于分
析和管理,减小了对业务层面的影响。
[0020]本申请的交易审批业务的流程处理方法将流程的设计与任务调度相剥离,降低了管理人员流程设计的难度,方便管理人员使用。
[0021]本申请的交易审批业务的流程处理方法提供了丰富的节点预设的功能,降低了流程设计的难度,提高了流程设计的效率。
[0022]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。
附图说明
[0023]附图用来提供对本申请的进一步理解,并且构成说明书的一部分,并与本申请的实施例一起,用于解释本申请,并不构成对本申请的限制。在附图中:图1为本申请实施例1的交易审批业务的流程处理方法的流程图;图2为全票模式的启动逻辑示意图;图3为一票模式的启动逻辑示意图;图4为投票模式的启动逻辑示意图;图5为流程模板的结构示意图;图6为流程模板的运作示意图;图7为本申请实施例2的交易审批业务的流程处理方法的流程示意图。
具体实施方式
[0024]下面将参照附图更详细地描述本申请的实施例。虽然附图中显示了本申请的某些实施例,然而应当理解的是,本申请可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本申请。应当理解的是,本申请的附图及实施例仅用于示例性作用,并非用于限制本申请的保护范围。
[0025]应当理解,本申请的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本申请的范围在此方面不受限制。
[0026]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交易审批业务的流程处理方法,其特征在于,包括:响应于用户交易发起的指令,生成对应的流程信息,所述流程信息至少包括:交易标识、流程标识、节点标识、执行任务标识和业务类型,其中所述流程标识、节点标识和执行任务标识的初始值为空值;基于所述业务类型,获取对应的流程模板;基于所述流程模板的模板标识和交易标识,创建流程模板对应的流程实例,并确定流程实例的初始节点的节点标识和初始节点对应的执行任务标识,形成包括所述初始节点的节点标识和所述初始节点对应的执行任务标识的节点任务并加入到任务队列;基于所述节点标识和所述执行任务标识,调用对应的服务执行节点任务对应的动作,并反馈执行结果;基于执行结果,确定待执行的下一节点的节点标识和对应的执行任务标识,形成节点任务加入到任务队列,进而调用对应的服务执行节点任务对应的动作,并反馈执行结果,如此往复,直至流程结束。2.根据权利要求1所述的交易审批业务的流程处理方法,其特征在于,所述方法,还包括:判断所述下一节点的节点类型,若所述节点类型为自动,则直接形成节点任务加入到任务队列;若所述节点类型为手动,则确定能审批所述下一节点的审批人员,并形成通知信息发送至所述审批人员进行审批,得到审批结果;形成节点任务加入到任务队列,进而调用对应的服务执行节点任务对应的动作,并反馈执行结果和所述审批结果;基于执行结果和所述审批结果,确定待执行的下一节点的节点标识和对应的执行任务标识。3.根据权利要求2所述的交易审批业务的流程处理方法,其特征在于,所述流程信息,还包括:用户机构标识、组合标识和摘要;基于所述用户机构标识、组合标识、执行任务标识、业务类型、交易标识,确定能审批手动类型的节点的审批人员的人员标识;当所述任务队列为空时,汇总所述交易标识、手动节点的节点标识、手动节点的执行任务标识、业务类型和摘要形成通知信息按时发送给所述人员标识对应的审批人员。4.根据权利要求1所述的交易审批业务的流程处理方法,其特征在于,所述流程模板通过可视化界面将业务动作节点拖拽连接的方式形成。5.根据权利要求4所述的交易审批...

【专利技术属性】
技术研发人员:孟江华谢忠明姜栋琛李涛邵星楷袁书凡
申请(专利权)人:凯美瑞德苏州信息科技股份有限公司
类型:发明
国别省市:

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

1