1. 流程图
2. 执行人指定类、实现类
package com.hxzq.workflow.taskperson;
import org.activiti.engine.delegate.DelegateTask;
import org.activiti.engine.delegate.TaskListener;
/**
* 指定任务的办理人
*
* @author ZHEN.L
*
*/
public class TaskListinerImpl implements TaskListener{
private static final long serialVersionUID = -8328518556439258389L;
// 指定任务的办理人
public void notify(DelegateTask delegateTask) {
delegateTask.setAssignee("张一");
}
}
package com.hxzq.workflow.taskperson;
import java.io.InputStream;
import java.util.List;
import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngines;
import org.activiti.engine.repository.Deployment;
import org.activiti.engine.runtime.ProcessInstance;
import org.activiti.engine.task.Task;
import org.junit.Test;
/**
* 指定办理人三种方式<br>
* 1.直接在活动中制定assignee<br>
* 2.在asssgine中设置变量${person},在启动时,设置人员<code>startProcessInstanceByKey(
<span style="white-space:pre"> &l