【技术实现步骤摘要】
一种交易审批业务的流程处理方法、电子设备及存储介质
[0001]本申请涉及计算机应用
,特别是涉及一种交易审批业务的流程处理方法、电子设备及存储介质。
技术介绍
[0002]流程引擎是一种用于管理系统的业务流程的部分或整体在计算机应用环境下的自动化的可执行流程语言框架。现有技术中诸如Activiti和jBPM等的流程引擎将业务流程的执行分为两部分,一部分为决策,即在业务流程的状态节点去判断分析下一步的动作,第二部分为调度,即调度完成具体动作的服务。现有技术的这种决策和调度高度耦合的结构,一旦需要升级流程引擎,会对业务层面的影响较大;另一方面,决策和调度高度耦合的这种结构只适用于以流程执行为核心的管理系统,不适用于以分析和管理为核心的管理系统。
技术实现思路
[0003]为了解决现有技术存在的不足,本申请的目的在于提供一种交易审批业务的流程处理方法、电子设备及存储介质,减低流程执行时决策和调度的耦合度,便于分析和管理。
[0004]为实现上述目的,本申请提供一种交易业务流程的执行方法,包括:响应于 ...
【技术保护点】
【技术特征摘要】
1.一种交易审批业务的流程处理方法,其特征在于,包括:响应于用户交易发起的指令,生成对应的流程信息,所述流程信息至少包括:交易标识、流程标识、节点标识、执行任务标识和业务类型,其中所述流程标识、节点标识和执行任务标识的初始值为空值;基于所述业务类型,获取对应的流程模板;基于所述流程模板的模板标识和交易标识,创建流程模板对应的流程实例,并确定流程实例的初始节点的节点标识和初始节点对应的执行任务标识,形成包括所述初始节点的节点标识和所述初始节点对应的执行任务标识的节点任务并加入到任务队列;基于所述节点标识和所述执行任务标识,调用对应的服务执行节点任务对应的动作,并反馈执行结果;基于执行结果,确定待执行的下一节点的节点标识和对应的执行任务标识,形成节点任务加入到任务队列,进而调用对应的服务执行节点任务对应的动作,并反馈执行结果,如此往复,直至流程结束。2.根据权利要求1所述的交易审批业务的流程处理方法,其特征在于,所述方法,还包括:判断所述下一节点的节点类型,若所述节点类型为自动,则直接形成节点任务加入到任务队列;若所述节点类型为手动,则确定能审批所述下一节点的审批人员,并形成通知信息发送至所述审批人员进行审批,得到审批结果;形成节点任务加入到任务队列,进而调用对应的服务执行节点任务对应的动作,并反馈执行结果和所述审批结果;基于执行结果和所述审批结果,确定待执行的下一节点的节点标识和对应的执行任务标识。3.根据权利要求2所述的交易审批业务的流程处理方法,其特征在于,所述流程信息,还包括:用户机构标识、组合标识和摘要;基于所述用户机构标识、组合标识、执行任务标识、业务类型、交易标识,确定能审批手动类型的节点的审批人员的人员标识;当所述任务队列为空时,汇总所述交易标识、手动节点的节点标识、手动节点的执行任务标识、业务类型和摘要形成通知信息按时发送给所述人员标识对应的审批人员。4.根据权利要求1所述的交易审批业务的流程处理方法,其特征在于,所述流程模板通过可视化界面将业务动作节点拖拽连接的方式形成。5.根据权利要求4所述的交易审批...
【专利技术属性】
技术研发人员:孟江华,谢忠明,姜栋琛,李涛,邵星楷,袁书凡,
申请(专利权)人:凯美瑞德苏州信息科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。