可视化动态流程编排方法及系统技术方案

技术编号:26846790 阅读:22 留言:0更新日期:2020-12-25 13:10
本发明专利技术公开了一种可视化动态流程编排方法及系统,其中该方法包括:基础服务构建步骤,根据零售订单的下单通用标准流程,构建若干标准流程节点,生成行业基础服务;扩展服务编排步骤,根据所述行业微服务类别,基于所述行业基础服务的流程,构建扩展流程节点,生成相应的行业扩展服务,以及,通过可视化界面对所述标准流程节点及所述扩展流程节点进行编排,确定所述扩展流程节点的执行规则,生成相应的行业流程编排配置;流程执行步骤,接收所述零售订单,获取所述行业微服务类别,根据所述行业流程编排配置处理所述零售订单。本发明专利技术能够支持多行业多团队同时开发,代码解耦,团队间互不干扰,减少了开发工作量,且能实时生效。

【技术实现步骤摘要】
可视化动态流程编排方法及系统
本专利技术涉及业务流程编排
,特别涉及一种可视化动态流程编排方法及系统。
技术介绍
对不同行业的新零售订单整体上业务流程可以抽象出一组通用的业务节点,但某些行业如家装、医药等又有着自身的业务特性,需要针对某些流程节点做定制,或者增减某些节点,通用的解决办法是通过策略模式去实现不同业态,并通过不同的策略替换。但是,基于策略模式替换需要不同业态开发人员自行开发一套独立的可替换的策略,成本较高,而且代码耦合性高,且多团队同时基于一套代码开发,导致管理混乱,容易出错。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种可视化动态流程编排方法,能够降低代码耦合度,节省成本。本专利技术还提出一种具有上述可视化动态流程编排方法的可视化动态流程编排系统。根据本专利技术的第一方面实施例的可视化动态流程编排方法,包括:基础服务构建步骤,根据零售订单的下单通用标准流程,构建若干标准流程节点,生成行业基础服务;扩展服务编排步骤,根据所述行业微服务类别,基于所本文档来自技高网...

【技术保护点】
1.一种可视化动态流程编排方法,其特征在于,包括:/n基础服务构建步骤,根据零售订单的下单通用标准流程,构建若干标准流程节点,生成行业基础服务;/n扩展服务编排步骤,根据所述行业微服务类别,基于所述行业基础服务的流程,构建扩展流程节点,生成相应的行业扩展服务,以及,通过可视化界面对所述标准流程节点及所述扩展流程节点进行编排,确定所述扩展流程节点的执行规则,生成相应的行业流程编排配置;/n流程执行步骤,接收所述零售订单,获取所述行业微服务类别,确定所述行业流程编排配置,并根据所述行业流程编排配置处理所述零售订单。/n

【技术特征摘要】
1.一种可视化动态流程编排方法,其特征在于,包括:
基础服务构建步骤,根据零售订单的下单通用标准流程,构建若干标准流程节点,生成行业基础服务;
扩展服务编排步骤,根据所述行业微服务类别,基于所述行业基础服务的流程,构建扩展流程节点,生成相应的行业扩展服务,以及,通过可视化界面对所述标准流程节点及所述扩展流程节点进行编排,确定所述扩展流程节点的执行规则,生成相应的行业流程编排配置;
流程执行步骤,接收所述零售订单,获取所述行业微服务类别,确定所述行业流程编排配置,并根据所述行业流程编排配置处理所述零售订单。


2.根据权利要求1所述的可视化动态流程编排方法,其特征在于,所述流程执行步骤包括:所述行业基础服务通过标准下单接口接收所述零售订单,根据所述行业微服务类别确定所述行业流程编排配置,根据所述行业流程编排配置调用所述行业扩展服务中相应的所述扩展流程节点。


3.根据权利要求2所述的可视化动态流程编排方法,其特征在于,根据所述行业流程编排配置调用所述行业扩展服务中相应的所述扩展流程节点的方法包括:
若所述行业流程编排配置中包括所述扩展流程节点,则通过AOP方式根据所述执行规则调用所述行业扩展服务,通过反射调用方法获得所述扩展流程节点相应的方法。


4.根据权利要求1所述可视化动态流程编排方法,其特征在于,所述扩展流程节点的所述执行规则包括:跳过所述标准流程节点、仅执行所述标准流程节点、先执行所述标准流程节点再执行所述扩展流程节点、先执行所述扩展流程节点后执行所述标准流程节点以及不执行所述标准流程节点仅执行所述扩展流程节点。


5.根据权利要求1所述的可视化动态流程编排方法,其特征在于,所述标准流程节点包括:参数校验、拆单、计算价格、下单、库存扣减以及支付。
<...

【专利技术属性】
技术研发人员:彭旭高智意李柯辰何伟
申请(专利权)人:珠海市卓轩科技有限公司
类型:发明
国别省市:广东;44

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

1