Я работаю над процессом jBpm. Я определил дорожки для каждого актера, но не вижу способа узнать во время выполнения, какой актер связан с задачей.
Что я знаю до сих пор, так это то, как узнать, какие полосы существуют:
@Override
public void beforeNodeTriggered(ProcessNodeTriggeredEvent event) {
WorkflowProcessInstance wpi = (WorkflowProcessInstance) event.getProcessInstance();
SwimlaneContextInstance slci = (SwimlaneContextInstance) wpi.getContextInstance(SwimlaneContext.SWIMLANE_SCOPE);
SwimlaneContext swimlaneContext = slci.getSwimlaneContext();
Collection<Swimlane> swimlanes = swimlaneContext.getSwimlanes();
}
Но я не могу узнать, какая полоса в настоящее время принадлежит какой
Любые идеи о том, как получить имя дорожки/актера задачи?