事务处理方法及装置制造方法及图纸

技术编号:33922102 阅读:16 留言:0更新日期:2022-06-25 21:11
本申请实施例提供了一种事务处理方法及装置,所述方法包括:接收事务处理请求,其中,事务处理请求中包含目标事务的事务类型标识,根据事务处理请求获取与事务类型标识对应的事务处理策略,其中,事务处理策略中包含至少一子事务、子事务对应的事务角色,以及事务角色对应的待执行动作,子事务对应的事务角色为从预先构建的角色列表中获取的,事务角色对应的待执行动作为从预先构建的动作列表中获取的,执行事务角色对应的待执行动作,以实现目标事务。本申请提高了事务的实现效率与准确性。性。性。

【技术实现步骤摘要】
事务处理方法及装置


[0001]本申请实施例涉及数据处理
,尤其涉及一种事务处理方法及装置。

技术介绍

[0002]随着网络技术的发展,用户的事务需求也越来越复杂以及多样化。
[0003]对于政务场景,不同的用户可能有不同的政务需求,且每个用户的需求还可能需要通过不同层级的多个人员来实现,因此,在针对政务场景设计事务流程时,每个层级的人员均需对应设计不同的角色,且不同角色之间的交互关系还具有流程分支多,没有固定的执行顺序的特点。
[0004]然而,现有技术中一般通过设计人员手动设计事务流程,由于政务场景的事务流程事项繁多,且角色多样,设计人员设计起来非常复杂,且均需要从零开始进行构建,降低了事务的实现效率与效果。

技术实现思路

[0005]本申请实施例提供一种事务处理方法及装置,以提高事务的实现效率。
[0006]第一方面,本申请实施例提供一种事务处理方法,包括:
[0007]接收事务处理请求,其中,所述事务处理请求中包含目标事务的事务类型标识;
[0008]根据所述事务处理请求获取与所述事务类型标识对应的事务处理策略,其中,所述事务处理策略中包含至少一子事务、所述子事务对应的事务角色,以及所述事务角色对应的待执行动作,所述子事务对应的事务角色为从预先构建的角色列表中获取的,所述事务角色对应的待执行动作为从预先构建的动作列表中获取的;
[0009]执行所述事务角色对应的待执行动作,以实现所述目标事务。
[0010]可选的,每个所述待执行动作均包含动作条件以及动作行为,则所述执行所述事务角色对应的待执行动作,以实现所述目标事务,包括:
[0011]获取所述目标事务的事务状态;
[0012]确定第一事务角色对应的第一目标待执行动作,其中,所述事务状态满足所述第一目标待执行动作的动作条件;
[0013]执行所述第一目标待执行动作中包含的动作行为,并根据所述第一目标待执行动作中包含的动作行为的执行结果更新所述目标事务的事务状态,以实现所述目标事务。
[0014]可选的,所述根据所述第一目标待执行动作中包含的动作行为的执行结果更新所述目标事务的事务状态,以实现所述目标事务,包括:
[0015]根据所述第一目标待执行动作中包含的动作行为的执行结果更新所述目标事务的事务状态;
[0016]确定第二事务角色对应的第二目标待执行动作,其中,更新后的所述目标事务的事务状态满足所述第二目标待执行动作的动作条件;
[0017]执行所述第二目标待执行动作中包含的动作行为,并根据所述第二目标待执行动
作中包含的动作行为的执行结果重新更新所述目标事务的事务状态,以实现所述目标事务。
[0018]可选的,所述动作行为包含拓展行为以及标准行为,则所述执行所述第一目标待执行动作中包含的动作行为,包括:
[0019]对所述第一目标待执行动作中包含的扩展行为以及标准行为进行校验;
[0020]在所述拓展行为以及所述标准行为均校验通过后,执行所述拓展行为以及所述标准行为。
[0021]可选的,所述执行所述拓展行为以及所述标准行为,包括:
[0022]通过懒加载方式获取所述拓展行为对应的基础数据,以及所述标准行为对应的基础数据;
[0023]根据所述拓展行为对应的基础数据,以及所述标准行为对应的基础数据执行所述拓展行为以及所述标准行为,
[0024]其中,所述标准行为包含创建新的子事务、更新当前子事务、更新事务的信息、提交审批以及执行审批中的至少一种。
[0025]可选的,在所述接收事务处理请求之前,还包括:
[0026]对所述目标事务中的交互关系进行解析,得到至少一子事务;
[0027]从预先构建的角色列表中获取与所述至少一子事务对应的事务角色;
[0028]从预先构建的动作列表中获取与所述事务角色对应的待执行动作;
[0029]根据所述至少一子事务、所述至少一子事务对应的事务角色,以及所述事务角色对应的待执行动作,得到所述目标事务对应的事务处理策略;
[0030]为所述事务处理策略分配与所述目标事务对应的事务类型标识。
[0031]可选的,所述确定所述目标事务对应的至少一事务角色,包括:
[0032]确定所述目标事务所需的事务角色的属性信息,其中,所述属性信息包含个人和团体;
[0033]确定所述属性信息为个人的事务角色,以及所述属性信息为团体的事务角色,得到所述目标事务对应的至少一事务角色。
[0034]可选的,在所述执行所述事务角色对应的待执行动作,以实现所述目标事务之后,还包括:
[0035]获取所述目标事务对应的待添加子事务;
[0036]判断所述角色列表中是否存在所述待添加子事务对应的事务角色;
[0037]若未存在,则创建所述待添加子事务对应的事务角色。
[0038]可选的,所述目标事务为网络管理事务,所述执行所述事务角色对应的待执行动作,以实现所述目标事务,包括:
[0039]执行不同层级的事务角色对应的待执行动作,以实现所述网络管理事务,其中,所述待执行动作包含立案、受理、反馈、上报、申请延期、退回以及签收中的至少一种。
[0040]第二方面,本申请实施例提供一种事务处理装置,包括:
[0041]接收模块,用于接收事务处理请求,其中,所述事务处理请求中包含目标事务的事务类型标识;
[0042]处理模块,用于根据所述事务处理请求获取与所述事务类型标识对应的事务处理
策略,其中,所述事务处理策略中包含至少一子事务、所述子事务对应的事务角色,以及所述事务角色对应的待执行动作,所述子事务对应的事务角色为从预先构建的角色列表中获取的,所述事务角色对应的待执行动作为从预先构建的动作列表中获取的;
[0043]所述处理模块,还用于执行所述事务角色对应的待执行动作,以实现所述目标事务。
[0044]本申请实施例提供了一种事务处理方法及装置,采用上述方案后,可以先接收包含目标事务的事务类型标识的事务处理请求,然后根据事务处理请求获取与事务类型标识对应的事务处理策略,再确定事务处理策略中包含的子事务、子事务对应的事务角色,以及事务角色对应的待执行动作,并执行待执行动作,以实现目标事务;其中,子事务对应的事务角色为从预先构建的角色列表中获取的,事务角色对应的待执行动作为从预先构建的动作列表中获取的。通过根据事务需求从预先构建的角色列表中选择子事务对应的事务角色,以及从预先构建的动作列表选择事务角色对应的待执行动作的方式,可以直接调用封装好的事务角色以及事务角色对应的待执行动作,进而得到政务场景所需的事务流程,无需再从零开始构建事务流程,提高了实现政务场景事务流程的灵活性与效率,且预先定义的事务角色以及待执行动作均是根据实际政务场景中的真实需求设置的,使得最终确定的政务场景的事务流程更加贴合实际场景,提高了事务流程设置的准确性。
...

【技术保护点】

【技术特征摘要】
1.一种事务处理方法,其特征在于,包括:接收事务处理请求,其中,所述事务处理请求中包含目标事务的事务类型标识;根据所述事务处理请求获取与所述事务类型标识对应的事务处理策略,其中,所述事务处理策略中包含至少一子事务、所述子事务对应的事务角色,以及所述事务角色对应的待执行动作,所述子事务对应的事务角色为从预先构建的角色列表中获取的,所述事务角色对应的待执行动作为从预先构建的动作列表中获取的;执行所述事务角色对应的待执行动作,以实现所述目标事务。2.根据权利要求1所述的方法,其特征在于,每个所述待执行动作均包含动作条件以及动作行为,则所述执行所述事务角色对应的待执行动作,以实现所述目标事务,包括:获取所述目标事务的事务状态;确定第一事务角色对应的第一目标待执行动作,其中,所述事务状态满足所述第一目标待执行动作的动作条件;执行所述第一目标待执行动作中包含的动作行为,并根据所述第一目标待执行动作中包含的动作行为的执行结果更新所述目标事务的事务状态,以实现所述目标事务。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一目标待执行动作中包含的动作行为的执行结果更新所述目标事务的事务状态,以实现所述目标事务,包括:根据所述第一目标待执行动作中包含的动作行为的执行结果更新所述目标事务的事务状态;确定第二事务角色对应的第二目标待执行动作,其中,更新后的所述目标事务的事务状态满足所述第二目标待执行动作的动作条件;执行所述第二目标待执行动作中包含的动作行为,并根据所述第二目标待执行动作中包含的动作行为的执行结果重新更新所述目标事务的事务状态,以实现所述目标事务。4.根据权利要求2所述的方法,其特征在于,所述动作行为包含拓展行为以及标准行为,则所述执行所述第一目标待执行动作中包含的动作行为,包括:对所述第一目标待执行动作中包含的扩展行为以及标准行为进行校验;在所述拓展行为以及所述标准行为均校验通过后,执行所述拓展行为以及所述标准行为。5.根据权利要求4所述的方法,其特征在于,所述执行所述拓展行为以及所述标准行为,包括:通过懒加载方式获取所述拓展行为对应的基础数据,以及所述标准行为对应的基础数据;根据所述拓展行为对应的基础数据,以及所述标准行为对应的基础数据执行所述拓展行为以及所述标准行为,其中,所述标准行为包含创建新的子...

【专利技术属性】
技术研发人员:詹国胜王华胤徐海波冯磊
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1