【技术实现步骤摘要】
消费订单的流程管理方法、装置、计算机设备及存储介质
[0001]本申请涉及业务过程优化
,尤其涉及一种消费订单的流程管理方法、装置、计算机设备以及存储介质。
技术介绍
[0002]由于在线上消费服务产生的消费订单会涉及多个业务流程节点,且消费订单在不同流程节点会有不同的订单状态,因此当需要生成消费订单对应的订单流程信息时,就需要判断消费订单在各流程节点的订单状态。
[0003]目前,一般是利用传统的判断语句对消费订单在各流程节点的订单状态进行逐步校验,并最终生成相应的订单流程信息,这种方案的缺点是需要编写繁杂的判断语句,不仅代码量繁重,而且多重嵌套的判断语句也极易引发逻辑判断的漏洞,这些都导致自动生成消费订单对应的订单流程信息时的效率低下。
[0004]上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
[0005]本申请的主要目的在于提供一种消费订单的流程管理方法、装置、计算机设备以及存储介质,旨在解决如何提高消费订单对应的订单流程信息的生成效率的问 ...
【技术保护点】
【技术特征摘要】
1.一种消费订单的流程管理方法,其特征在于,包括:遍历消费服务的业务流程中每个流程节点之间的上下游关系,以及所述流程节点允许的客户端操作和/或所述流程节点可调用的业务处理操作,得到业务流程信息;根据所述业务流程信息配置有限状态机,其中,所述有限状态机中的状态与所述流程节点对应,每个所述状态的状态转移条件根据所述状态对应的流程节点的所述客户端操作和/或所述业务处理操作生成;接收到消费订单的创建指令,根据所述消费订单所处的所述有限状态机的状态所触发的所述状态转移条件,对所述消费订单的状态进行状态转移;根据所述消费订单在所述有限状态机中进行状态转移的过程,生成所述消费订单的订单流程信息。2.如权利要求1所述的消费订单的流程管理方法,其特征在于,所述根据所述消费订单所处的所述有限状态机的状态所触发的所述状态转移条件,对所述消费订单的状态进行状态转移的步骤包括:获取所述消费订单所处的所述有限状态机的状态对应的状态转移条件;检测所述状态转移条件是否被触发;若是,根据所述状态转移条件对应的状态转移关系,将所述消费订单所处的所述有限状态机的状态转移至所述状态转移关系指向的状态。3.如权利要求1所述的消费订单的流程管理方法,其特征在于,所述根据所述业务流程信息配置有限状态机的步骤之后,还包括:根据所述有限状态机每个状态的状态转移条件,创建每个状态对应的逻辑分支;根据所述有限状态机各个状态转移的顺序,执行多个所述逻辑分支,并对所述逻辑分支进行测试;检测所述逻辑分支是否均通过测试;若是,则执行所述接收到消费订单的创建指令,根据所述消费订单所处的所述有限状态机的状态所触发的所述状态转移条件,对所述消费订单的状态进行状态转移的步骤。4.如权利要求3所述的消费订单的流程管理方法,其特征在于,所述检测所述逻辑分支是否均通过测试的步骤之后,还包括:若否,则确定未通过测试的逻辑分支,并生成所述未通过测试的逻辑分支对应的状态的通知信息。5.如权利要求1所述的消费订单的流程管理方法,其特征在于,所述根据所述消费订单在所述有限状态机中进行状态转移的过程,生成所述消费订单的订单流程信息的步骤包括:根据所述消费订单在所述有限状态机中进行状态转移的过程中所经历的状态对应的状态标识符,更新所述消费订单的状态转移信息;以及,检测所述消费订单的状态是否转移到所述有限状态机的结束状态;若是,根据所述状态转移信息生成所述消费...
【专利技术属性】
技术研发人员:雷娜,王雄伟,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。