2013-04-08 91 views

回答

0

您可能可以使用JbpmContext.getActorId(),具体取决于您开始处理的方式。

否则,您可以使用TaskMgmtSesion对象来查询TaskInstance s(与您的流程相关)并从那里获取信息?

String configResource = "null-or-path-to-jbpm.cfg.xml" 
jbpmConfiguration jbpmConfiguration = JbpmConfiguration.getInstance(configResource); 
JbpmContext jbpmContext = jbpmConfiguration.getJbpmContext(); 
TaskMgmtSession taskMgmtSession = jbpmContext.getTaskMgmtSession(); 
List taskInsts = taskMgmtSession.getfindTaskInstancesByIds(ListOfTaskInstanceIds); 
// Loop over taskInsts, find correct one and retrieve actorId?