如何让现有业务流程实现可视化配置

实现业务流程可配置,无论对于产品化和项目制的软件系统,都是一个很重要的功能,最直观的收益就是不用修改代码重新发布,配置一下就可以满足用户需求,无论客户体验还是降本增效都是双赢的模式。

今天给大家介绍一个快速让自己的java业务系统实现可配置化的组件,逻辑编排组件。

简介

逻辑编排是通过对逻辑块(api、js脚本、java方法等)的编排实现业务逻辑开发的模式,其目的是将业务核心代码与业务流程控制分离,实现业务配置化开发的目标。

在这里插入图片描述

1. ✅ 适用场景

  • 自定义流程引擎,通过可视化引用、编排java方法,让现有业务逻辑可编排;
  • 多方系统接口对接,串联http接口、js脚本、java方法实现数据灵活处理,屏蔽对业务系统的影响;

2. ⭐️ 特性介绍

2.1 可视化设计与调试

通过及时的设计与调试,可大大提升流程开发效率与体验。

  • 设计界面
    在这里插入图片描述

  • 调试功能
    在这里插入图片描述

2.2 无状态与有状态运行

  • 无状态是最简单的入参-执行-返回,像一个函数;
  • 有状态可以多次交互,继续执行,通过传入唯一业务标识,实现有上下文的流程执行。
    在这里插入图片描述

2.3 运行实例回放

在有状态运行时,可根据传入的业务标识回放执行过程。
在这里插入图片描述
2.4 异常重试
对于发生异常的业务,可通过缓存的上下文直接点击重试,大大降低调试、业务重试成本。

  • 按钮可视化重试
    在这里插入图片描述

  • 代码触发重试

     runnerService.retryErrorBiz("logicId", "bizId");
    

3. 🎯 愿景和目标

  • 摸索和建立业务资产集成、沉淀的标准和工具;
  • 常见业务逻辑变更实现可视化开发;
  • 产品级逻辑编排解决方案;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

低代码技术践行者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值