首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Java中实现工作流引擎

在Java中实现工作流引擎
EN

Stack Overflow用户
提问于 2019-09-28 04:11:55
回答 4查看 13.2K关注 0票数 1

在需要工作流的地方,我有以下要求:

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

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

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

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

EN

回答 4

Stack Overflow用户

发布于 2020-10-12 04:36:36

您可以看一下unify,这是我创建的轻量级Java编排引擎,作为在美国运通中开发新平台的一部分。

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

您可以在https://github.com/americanexpress/unify-flowret上签出统一流程。

票数 2
EN

Stack Overflow用户

发布于 2019-09-29 15:55:51

查看时间开源项目。它不是传统意义上的工作流引擎,因为它允许在Java中直接编写有状态编排,避免混淆图表。有多个生产应用程序支持类似的要求。

票数 1
EN

Stack Overflow用户

发布于 2019-09-28 22:37:11

Microservice微型服务是一个适合于微服务体系结构的工作流引擎。您可以作为一个单独的服务运行它,并通过它的Rest调用它。工作流服务基于以人为中心的工作流伊米克斯-工作坊。,它解决了您的需求。如果您没有绑定到spring引导,也可以在Jakarta上直接运行引擎。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58143292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档