我们只是从 camunda 开始,然后寻找可以为我们提供当前正在执行的所有任务的api。我知道它确实提供诸如 PENDING 和 COMPLETED 之类的状态信息,但是我对“ EXECUTING ”状态特别感兴趣。有没有办法找到它?是否可以安全地假设任务未处于 COMPLETED / ERROR 和 PENDING 状态,则该任务正在执行?
注释:使用camunda 7.9.0-Jboss包装
答案 0 :(得分:1)
假设您正在谈论用户任务,最安全的方法是在用户开始工作时对任务执行claim()
。
然后,您可以假定当前正在处理具有受让人的每个任务。