我们正在使用Spring Boot和Activiti进行流程管理。我们如何获取当前和以前的任务名称。我们想跟踪任务。
下面的回复看起来很有希望虽然它需要currentTaskId来详细说明。不知道如何获得currentTaskId
how to get the previous task name in activiti workflow
由于
答案 0 :(得分:1)
使用历史任务查询并按完成的时间戳排序。 完成任务后,您可以获取相关的活动ID /名称。
如果你有并行流,显然这会中断。
格雷格
答案 1 :(得分:0)
获取当前任务名称。像 -
一样创建一个taskQuerydelegateExecution.getEngineServices().getTaskService().createTaskQuery().active();
这将为您提供主动任务。
对finished()任务执行历史任务服务。按日期排序并选择最后一个完成。
这将有助于您获取delegateExecution - docs