- 浏览: 2161 次
- 性别:
- 来自: 深圳
最新评论
文章列表
在流程的任务里,我们需要把当前的任务节点的下一步的跳转选择显示出来,让用户方便选择跳转。如果我们拿到的是TaskId,又如何显示其对应的下一步跳转节点呢。
我们知道taskService里有一个方法可以取得其所有跳转的名称,如下所示:
Set<String>outcomes=taskService.getOutcomes(taskId);
而有时我们需要更方便的信息显示,我们不仅需要使用当前节点的跳转路径,同时希望显示给用户当前节点的对应下面的跳转的节点是什么名称。这样我们需要扩展一下,如下所示:
Java代码
public List& ...
Jbpm4提供两个接口可以获取该用户的待处理任务, 一个是个人的任务: taskService.findPersonalTasks(userId) 另一个是取得该用户对应的候选任务: taskService.findGroupTasks(userId) 有时我们需要在一个列表中显示该任务的所有任务,包括他的个人任务,候选任务,这时直接用jbpm4提供的api完成不了该功能要求。 于是可以使用以下方式进行扩展:
/**
*Java代码
* 取得用户的对应的任务列表
* @param userId
* @return
*/ ...