2013-04-08 69 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?