jbpm4怎样做回退?怎样取得“回退节点”的处理人?

2 回复 [最后一篇]
gzaqq
gzaqq 的头像
User offline. Last seen 1 年 51 周 ago. Offline
注册时间: 09/06/2009
积分: 7

 jbpm4怎样做回退?怎样取得“回退节点”的处理人?

shuayang
shuayang 的头像
User offline. Last seen 2 年 9 周 ago. Offline
注册时间: 09/04/2009
积分: 2

目前没有人会!!!!!!!!!!

gzaqq
gzaqq 的头像
User offline. Last seen 1 年 51 周 ago. Offline
注册时间: 09/06/2009
积分: 7

 我是这样取回退节点的处理人的:

<!--break-->

Configuration configuration = new Configuration();

ProcessEngine pe = configuration.buildProcessEngine();

//通过taskid取executionId

String executionId = pe.getTaskService().getTask(taskid).getExecutionId();

//

List <HistoryTask>list = pe.getHistoryService().createHistoryTaskQuery().executionId(executionId).list();

for(int i=0;i<list.size();i++){

Task task = pe.getTaskService().getTask(list.get(0).getId());

if(task.getName().equalsIgnoreCase(decision.replaceAll("退回", ""))){

selectDecisionUsers = new SelectItem[1];

selectDecisionUsers[0]=new SelectItem(task.getAssignee(),task.getAssignee());

}

}

评论查看选项

选择您喜欢的显示评论的模式,并点击“保存设置”来保存您所做的改变。