jbpm4:assignment-handler中怎么获得当前任务名称?

CS_DN_HU 2011-08-02 06:19:42
问题:

怎么在myOAProcess.MyHandler中获取当前的任务?就是,当这个handler被执行的时候,肯定是某个任务的执行引起的,即一个transition动作,而在这个类中怎么可以得到这个transition的"to"值?



请假流程.jpdl.xml:


<?xml version="1.0" encoding="UTF-8"?>

<process name="qingJia" xmlns="http://jbpm.org/4.3/jpdl">
<on event="start">
<event-listener class="myOAProcess.MyListener" />
</on>
<swimlane name="xxx">
<assignment-handler class="myOAProcess.MyHandler"></assignment-handler>
</swimlane>

<start name="start" g="120,23,48,48">
<transition name="to 申请" to="申请" g="-45,-22"/>
</start>
<task name="申请" g="98,95,92,52" assignee="#{owner}">
<transition name="to 部门领导" to="部门领导" g="-69,-22"/>
</task>
<task name="部门领导" g="100,176,92,52" swimlane="xxx">
<transition name="to 人事领导" to="人事领导" g="-69,-22"/>
</task>
<task name="董事长" g="91,361,119,52" swimlane="xxx">
<transition name="to end1" to="end" g="-50,-22"/>
</task>
<end name="end" g="131,446,48,48"/>
</process>
...全文
107 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
alksjdsadf 2011-08-05
  • 打赏
  • 举报
回复
直接用TaskService得到当前activity的节点。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧