jbpm4如何在监听listener中获取taskid
astpcn89
2011-09-22
本人的一条流程中 都是用的task 节点。节点中都有listenser 基本都是 <on event="end">
在页面提交的时候直接将taskid 保存,在listenser中 很容易就能获取。 现在小弟有一个listerner 需要 <on event="start"> 时操作 问题就是 此时 如何才能拿到 当前taskid呢? 小弟用如下方法,发现无法获取 List<Task> temp_taskList = taskService.createTaskQuery().processInstanceId(execution.getId()).activityName(execution.getActivity().getName()).list(); String taskid = temp_taskList.get(0).getId(); |
|
boav911
2012-08-01
对,在任务的start事件里,task还没有创建,你可以使用一个变相的方法,为task指定一个不做任何事情的assignment-handler,在这里面肯定可以获取到task实例,然后将你的业务逻辑方到这里来实现
|
相关讨论
相关资源推荐
- 开源 免费 java CMS - FreeCMS1.3-标签 applyopenQuery
- 开源 免费 java CMS - FreeCMS1.3 标签 channelSon
- 开源 免费 java CMS - FreeCMS1.3 标签 infoList
- 开源 免费 java CMS - FreeCMS1.3 标签 channelPath
- 开源 免费 java CMS - FreeCMS1.3 标签 info
- 开源 免费 java CMS - FreeCMS1.3-在线申报
- 开源 免费 java CMS - FreeCMS-1.3发布
- 开源 免费 java CMS - FreeCMS1.3-依申请公开
- 开源 免费 java CMS - FreeCMS1.3-标签 html
- 开源 免费 java CMS - FreeCMS1.3-标签 reportQuery