更改任务的状态 - 最佳实践

Change the status of a task - Best practice

我正在创建一个应用程序,涉及公司要开展的活动。

这些任务可以经历 n 个状态(例如新的、进行中的、已完成的、已取消的)。

状态步骤由先前的状态和当前登录的用户决定。

在 spring 引导应用程序中处理所有这些问题的最佳方法是什么? BPM 引擎?

谢谢

如果像您建议的那样简单,规则列表,Drools 应该没问题。

如果更详细,请看activiti

两者都可以轻松地与 SpringBoot 集成。