package activiti.bpm;
import java.util.List;
import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngineConfiguration;
import org.activiti.engine.TaskService;
import org.activiti.engine.runtime.ProcessInstance;
import org.activiti.engine.task.Task;
public class Run {
/**
* @param args
*/
public static void main(String[] args) {
ProcessEngine processEngine = ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activiti.cfg.xml").buildProcessEngine();
TaskService taskService = processEngine.getTaskService();
ProcessInstance ProcessInstance = processEngine.getRuntimeService().startProcessInstanceByKey("MeetingApply");
// String executionId = taskService.createTaskQuery().processInstanceId(ProcessInstanceId.getId()).singleResult().getExecutionId();
List<Task> list = taskService.createTaskQuery().processInstanceId(ProcessInstance.getId()).list();
for (Task aTask : list) {
System.out.println("任务名称:" + aTask.getName() + " task id:" + aTask.getId() + " 时间:" + aTask.getCreateTime() + " Assignee:" + aTask.getAssignee());
// processEngine.getTaskService().claim(tmp.getId(), "1818002");
taskService.setAssignee(aTask.getId(), "4048");
taskService.setVariable(aTask.getId(), "meetingId", 301);
// System.out.println("任务名称:" + tmp.getName() + " task id:" + tmp.getId() + " 时间:" + tmp.getCreateTime() + " Assignee:" + tmp.getAssignee());
// int c=taskService.createTaskQuery().taskAssignee("1818002").list().size();
// System.out.println(c);
}
}
}
最近下载更多
tiansitong LV14
2023年6月30日
pojo1010 LV1
2022年3月24日
wsk588 LV26
2021年3月16日
zhangbotao LV5
2020年12月16日
yxx_yxx LV11
2020年9月29日
双面伊人 LV1
2020年8月14日
wananall LV13
2020年7月24日
gan857569302 LV9
2020年6月8日
最代码安逸 LV15
2020年4月19日
liuxinglong LV10
2019年11月5日

最近浏览