首页 > 解决方案 > 在 Java Spring Boot 中实现工作流引擎

问题描述

我有以下需要工作流程的要求:

  1. 该产品是基于云的产品,组织将在其中注册并为其团队创建角色。
  2. 团队将提交一些实体,如费用、旅行请求等以供批准
  3. 批准流程将由组织使用我们的应用程序预定义的组织角色(由组织创建)或系统角色(所有者、经理、管理员)来配置。
  4. 每个需要在我们的代码中定义的批准都会触发动作。

我的困惑是是否为此集成工作流引擎-

如果是,哪个工作流引擎将支持此流程。

如果没有,我应该根据自己的需要构建自定义工作流引擎和 UI,还是有更好的解决方案?

标签: springspring-bootworkflowflowable

解决方案


你可以看看 unify-flowret,这是一个轻量级的 Java 编排引擎,它是我在美国运通开发新平台时创建的。

以下是核心功能。非常简单的工作流定义、状态管理、并行处理、全面的审计日志记录、票证管理、流程变量、回调生命周期事件、崩溃恢复、SLA 和工作管理等。

您可以在https://github.com/americanexpress/unify-flowret上查看 unify-flowret 。


推荐阅读