public List<?> transitionUserTaskList(List<PvmTransition> outTransitions,List<?> list){
List<?> list2 = list;
for(PvmTransition tr : outTransitions){
PvmActivity activity = tr.getSource();
TaskDefinition definition = (TaskDefinition)activity.getProperty("taskDefinition");
System.out.println(definition.getAssigneeExpression().getExpressionText());
PvmActivity ac = tr.getDestination();
List<PvmTransition> outTransitionsTemp = ac.getOutgoingTransitions();
if(outTransitionsTemp.size()>0){
transitionUserTaskList(outTransitionsTemp,list2);//递归继续往下的节点线路信息
}
}
return list;
}
activiti根据流程节点所有流向线路信息获取办理人
最新推荐文章于 2023-01-09 10:13:22 发布