taskCandidateGroup(groupId).list(); System.out.println("用户组审批:" + taskGroups.size());
taskQuery.taskCandidateGroup(request.getCandidateGroup());
@Override protected TaskQuery getQuery() { return taskService.createTaskQuery().taskCandidateGroup(groupId).taskUnassigned().orderByTaskId().asc(); }
@Override public List<Task> listCandidateGroupTasks(String roleIdentity) { return taskService.createTaskQuery().taskCandidateGroup(roleIdentity).orderByTaskCreateTime().asc().list(); }
@Override public Collection<ProcessQueue> getUserAvailableQueues(ProcessToolContext ctx) { Collection<ProcessQueue> configs = getUserQueuesFromConfig(ctx); final List<String> names = keyFilter("name", configs); if (names.isEmpty()) { return new ArrayList(); } TaskService ts = getProcessEngine().getTaskService(); for (ProcessQueue q : configs) { q.setProcessCount(ts.createTaskQuery().taskCandidateGroup(q.getName()).taskUnnassigned().count()); } return configs; }
@Override public List<BpmTask> getQueueTasks(ProcessToolContext ctx, String queueName) { List<Task> tasks = getProcessEngine() .getTaskService() .createTaskQuery() .taskCandidateGroup(queueName) .taskUnnassigned() .list(); return findProcessInstancesForTasks(tasks, ctx); }
.taskCandidateGroup(groupId) .count() == 1;
if (taskId == null) { task = ts.createTaskQuery() .taskCandidateGroup(pq.getName()) .taskUnnassigned() .orderByExecutionId() .singleResult(); } else { task = ts.createTaskQuery().taskId(taskId).taskCandidateGroup(pq.getName()) .taskUnnassigned().singleResult();
.or() .taskInvolvedUser("123") .taskCandidateGroup("xxxxxxx") .endOr() .taskName(TASK_NAME), .or() .taskInvolvedUser("123;124") .taskCandidateGroup("xxxxxxx") .endOr() .taskName(TASK_NAME), .or() .taskInvolvedUser("123x;124x") .taskCandidateGroup("xxxxxxx") .endOr() .taskName(TASK_NAME),