jbpm学习笔记(八) task活动讲解之任务分配,候选,自定义任务分配处理器
本来是要写end活动的,感觉比较简单,就直接进入task活动。
Task活动是一个重难点。
定义:在jbpm中,task活动一般用来处理涉及人机交互的活动。我们可以使用task活动的assignee属性将一个任务分配给指定的用户。
示例一:熟练一下基本功能
对应的jpdl如下:
对应的order代码如下:
流程实例发起后,任务review会被创建。这个任务不会显示在任何人的个人任务列表中,因为还没有创建sales-dept组。因此下面获取的个人任务列表将是空(empty)的:
Ok,单元测试如下:Order order=(Order)execution.getVariable("order");assignable.setAssignee(order.getOwner());
就可以自动控制分配人了。
下一篇继续task活动其他内容!!!