如何在Activiti工作流程中获取当前和上一个任务名称

时间:2017-02-14 03:42:20

标签: spring-boot activiti

我们正在使用Spring Boot和Activiti进行流程管理。我们如何获取当前和以前的任务名称。我们想跟踪任务。

下面的回复看起来很有希望虽然它需要currentTaskId来详细说明。不知道如何获得currentTaskId

how to get the previous task name in activiti workflow

由于

2 个答案:

答案 0 :(得分:1)

使用历史任务查询并按完成的时间戳排序。 完成任务后,您可以获取相关的活动ID /名称。

如果你有并行流,显然这会中断。

格雷格

答案 1 :(得分:0)

获取当前任务名称。像 -

一样创建一个taskQuery
delegateExecution.getEngineServices().getTaskService().createTaskQuery().active();

这将为您提供主动任务。

对finished()任务执行历史任务服务。按日期排序并选择最后一个完成。

这将有助于您获取delegateExecution - docs