英文:
Change the status of a task - Best practice
问题
我正在创建一个涉及公司内活动的应用程序。
这些任务可以经历 n 个状态(例如:新建、进行中、已完成、已取消)。
状态的转换由先前的状态和当前登录用户共同决定。
在 Spring Boot 应用程序中处理所有这些的最佳方式是什么?使用业务流程管理引擎吗?
谢谢。
英文:
I am creating an application that concern the activities to be carried out in a company.
These tasks can go through n states (e.g. new, in progress, completed, canceled).
The status step is determined by both the previous state and the user who is currently logged on.
What is the best way to handle all this in a spring boot application? A BPM engine?
Thanks
答案1
得分: 1
如果像你建议的那样简单,一些规则的列表,Drools 应该是可以的。
如果更加复杂,请看一下 activiti。
两者都可以很容易地与 SpringBoot 集成。
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论