多环节流程管理方法和装置、计算机可读存储介质制造方法及图纸

技术编号:38469929 阅读:12 留言:0更新日期:2023-08-11 14:46
本公开实施例公开了一种多环节流程管理方法和装置、计算机可读存储介质,其中,方法包括:基于当前业务场景,确定对应流程类别的目标流程;基于所述目标流程中包括的多个环节的执行结果,确定所述多个环节中每个环节对应的单据,得到所述目标流程对应的多个单据;基于每个所述单据中包括的所述标识号和所述前置标识号,确定所述目标流程的初始环节和/或结束环节;本实施例通过对流程中的多个环节分别建立对应的单据,并通过标识号和前置标识号将多个单据进行关联,实现了对目标流程的快速准确的溯源,解决了现有技术中无法对流程进行溯源的问题。源的问题。源的问题。

【技术实现步骤摘要】
多环节流程管理方法和装置、计算机可读存储介质


[0001]本公开涉及流程管理
,尤其是一种多环节流程管理方法和装置、计算机可读存储介质。

技术介绍

[0002]业务订单数据的存储是影响流程推进、查看和检索的比较重要的技术点,特别是房产领域交互流程中涉及多个流程的数据处理,每个流程环节又关联着合同和附件等相关操作,订单数据结构的规范性决定数据模型的可靠性,数据查询的易用性决定业务功能的实现的复杂程度,一套规范且易用的数据结构模型设计可以让业务功能的研发快速入手,简单且高效的完成上层功能的开发工作,对于线上问题的溯源和排查也有很大的帮助。现有技术中,业务订单大都是基于状态变化来驱动订单进行业务流程流转,此类数据结构设计较为简单,一个流程中只创建一条订单数据,无法解决状态溯源的问题。

技术实现思路

[0003]为了解决上述技术问题,提出了本公开。本公开的实施例提供了一种多环节流程管理方法和装置、计算机可读存储介质。
[0004]根据本公开实施例的一个方面,提供了一种多环节流程管理方法,包括:
[0005]基于当前业务场景,确定对应流程类别的目标流程;其中,每个所述流程类别中包括多个环节,所述目标流程包括所属流程类别中包括的多个环节中的部分或全部;
[0006]基于所述目标流程中包括的多个环节的执行结果,确定所述多个环节中每个环节对应的单据,得到所述目标流程对应的多个单据;其中,每个所述单据中包括所述环节对应的标识号和前置标识号;
[0007]基于每个所述单据中包括的所述标识号和所述前置标识号,确定所述目标流程的初始环节和/或结束环节。
[0008]可选地,所述基于所述目标流程中包括的多个环节的执行结果,确定所述多个环节中每个环节对应的单据,包括:
[0009]确定所述多个环节中的第一环节对应的第一标识号;
[0010]基于所述第一环节在所述目标流程中包括的多个环节中的排序,确定所述第一环节对应的第一前置标识号;其中,所述目标流程中包括具有预设顺序的多个环节;
[0011]基于所述第一标识号和所述第一前置标识号,确定所述第一环节对应的第一单据。
[0012]可选地,所述第一单据还包括第一状态数据;
[0013]所述确定所述多个环节中的第一环节对应的第一标识号,包括:
[0014]基于第一环节的执行结果,确定所述第一环节对应的第一状态数据;
[0015]基于所述第一状态数据生成所述第一环节对应的第一标识号;
[0016]基于所述第一标识号和所述第一前置标识号,确定所述第一环节对应的第一单
据,包括:
[0017]基于所述第一标识号、所述第一前置标识号和所述第一状态数据,确定所述第一环节对应的第一单据。
[0018]可选地,所述基于所述第一环节在所述目标流程中包括的多个环节中的排序,确定所述第一环节对应的第一前置标识号,包括:
[0019]获得所述目标流程包括的多个环节中排序在所述第一环节之前的n个第二环节;其中,所述n为大于等于0的整数;
[0020]基于所述n个第二环节确定目标第二环节;其中,所述目标第二环节对应第二单据,每个所述第二单据中包括对应的第二标识号、第二前置标识号和第二状态数据;
[0021]基于所述目标第二环节对应的第二单据中包括的第二标识号,作为所述第一环节对应的所述第一前置标识号。
[0022]可选地,所述基于所述n个第二环节确定目标第二环节,包括:
[0023]从所述n个第二环节中确定具有执行结果的m个第二环节;其中,所述m为大于等于0的整数;
[0024]基于所述m个第二环节中在所述预设顺序中与所述第一环节最近的第二环节作为目标第二环节。
[0025]可选地,所述基于所述第一标识号和所述第一前置标识号,确定所述第一环节对应的第一单据之后,还包括:
[0026]基于所述第一单据中的所述第一状态数据,获得与所述第一环节的执行结果相关的至少一个扩展操作对应的扩展数据;
[0027]基于至少一个所述扩展数据和所述第一标识号,确定至少一个第一扩展单据。
[0028]可选地,所述基于每个所述单据中包括的所述标识号和所述前置标识号,确定所述目标流程的初始环节,包括:
[0029]基于所述多个单据中当前单据中的前置标识号确定所述当前单据的前一单据;
[0030]判断所述前一单据中包括的前置标识号是否为空,如果是,将所述前一单据对应的环节作为初始环节;否则,将所述前一单据作为当前单据,迭代执行:基于所述多个单据中当前单据中的前置标识号确定所述当前单据的前一单据。
[0031]可选地,所述基于每个所述单据中包括的所述标识号和所述前置标识号,确定所述目标流程的结束环节,包括:
[0032]基于所述多个单据中当前单据中的所述标识号,确定以所述标识号作为前置标识号的后一单据;
[0033]判断所述后一单据中包括的标识号是否是其他单据的前置标识号,如果是,将所述后一单据作为当前单据,迭代执行:基于所述多个单据中当前单据中的所述标识号,确定以所述标识号作为前置标识号的后一单据;否则,将所述后一单据对应的环节作为结束环节。
[0034]可选地,所述单据中还包括所述目标流程对应的流程标识号;
[0035]所述方法还包括:
[0036]基于所述流程标识号从数据库中存储的多个单据中确定所述目标流程对应的多个单据;其中,所述数据库中存储的多个单据对应至少一个流程。
[0037]根据本公开实施例的另一方面,提供了一种多环节流程管理装置,包括:
[0038]流程确定模块,用于基于当前业务场景,确定对应流程类别的目标流程;其中,每个所述流程类别中包括多个环节,所述目标流程包括所属流程类别中包括的多个环节中的部分或全部;
[0039]单据确定模块,用于基于所述目标流程中包括的多个环节的执行结果,确定所述多个环节中每个环节对应的单据,得到所述目标流程对应的多个单据;其中,每个所述单据中包括所述环节对应的标识号和前置标识号;
[0040]流程溯源模块,用于基于每个所述单据中包括的所述标识号和所述前置标识号,确定所述目标流程的初始环节和/或结束环节。
[0041]可选地,所述单据确定模块,包括:
[0042]第一标识单元,用于确定所述多个环节中的第一环节对应的第一标识号;
[0043]前置标识单元,用于基于所述第一环节在所述目标流程中包括的多个环节中的排序,确定所述第一环节对应的第一前置标识号;其中,所述目标流程中包括具有预设顺序的多个环节;
[0044]第一单据单元,用于基于所述第一标识号和所述第一前置标识号,确定所述第一环节对应的第一单据。
[0045]可选地,所述第一单据还包括第一状态数据;
[0046]所述第一标识单元,具体用于基于第一环节的执行结果,确定所述第一环节对应的第一状态数据;基于所述第一状态数据生成所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多环节流程管理方法,其特征在于,包括:基于当前业务场景,确定对应流程类别的目标流程;其中,每个所述流程类别中包括多个环节,所述目标流程包括所属流程类别中包括的多个环节中的部分或全部;基于所述目标流程中包括的多个环节的执行结果,确定所述多个环节中每个环节对应的单据,得到所述目标流程对应的多个单据;其中,每个所述单据中包括所述环节对应的标识号和前置标识号;基于每个所述单据中包括的所述标识号和所述前置标识号,确定所述目标流程的初始环节和/或结束环节。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标流程中包括的多个环节的执行结果,确定所述多个环节中每个环节对应的单据,包括:确定所述多个环节中的第一环节对应的第一标识号;基于所述第一环节在所述目标流程对应的流程类别中包括的多个环节中的排序,确定所述第一环节对应的第一前置标识号;其中,所述流程类别中包括具有预设顺序的多个环节;基于所述第一标识号和所述第一前置标识号,确定所述第一环节对应的第一单据。3.根据权利要求2所述的方法,其特征在于,所述第一单据还包括第一状态数据;所述确定所述多个环节中的第一环节对应的第一标识号,包括:基于第一环节的执行结果,确定所述第一环节对应的第一状态数据;基于所述第一状态数据生成所述第一环节对应的第一标识号;基于所述第一标识号和所述第一前置标识号,确定所述第一环节对应的第一单据,包括:基于所述第一标识号、所述第一前置标识号和所述第一状态数据,确定所述第一环节对应的第一单据。4.根据权利要求2或3所述的方法,其特征在于,所述基于所述第一环节在所述目标流程对应的流程类别中包括的多个环节中的排序,确定所述第一环节对应的第一前置标识号,包括:获得所述流程类别包括的多个环节中排序在所述第一环节之前的n个第二环节;其中,所述n为大于等于0的整数;基于所述n个第二环节确定目标第二环节;其中,所述目标第二环节对应第二单据,每个所述第二单据中包括对应的第二标识号、第二前置标识号和第二状态数据;基于所述目标第二环节对应的第二单据中包括的第二标识号,作为所述第一环节对应的所述第一前置标识号。5.根据权利要求4所述的方法,其特征在于,所述基于所述n个第二环节确定目标第二环节,包括:从所述n个第二环节中确定具有执行结果的m个第二环节;其中,所述m为大于等于0的整数;基于所述m个第二环节中在所述预设顺序中与所述第一环节...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:贝壳找房网北京信息技术有限公司
类型:发明
国别省市:

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

1