Activiti中使用TaskListener接口来分配个人任务

##TaskListener可以用来分配个人任务,使用方式如下

1、定义一个实现TaskListener的类,并实现notify()方法,指定下一任务处理人
示例:
public class TaskListenerImpl implements TaskListener {

/** 用来指定任务的办理人 */
@Override
public void notify(DelegateTask delegateTask) {
	System.out.println("参数:" + delegateTask.getVariables().get("v1"));
	// 下一任务的处理人,可以从流程变量中获取,delegateTask封装了流程变量和当前任务的信息
	delegateTask.setAssignee("A");
}

}
2、创建流程图的时候,设置如下:
Activiti中使用TaskListener接口来分配个人任务_第1张图片
3

你可能感兴趣的:(工作流,大数据)