Package org.activiti.engine

Examples of org.activiti.engine.TaskService.claim()


    assertEquals(taskService.createTaskQuery().taskCandidateUser("user1").count(), 1);
    assertEquals(taskService.createTaskQuery().taskCandidateUser("user2").count(), 1);
    assertEquals(taskService.createTaskQuery().taskCandidateUser("user3").count(), 1);

    Task task = taskService.createTaskQuery().singleResult();
    taskService.claim(task.getId(), "user1");

    assertEquals(taskService.createTaskQuery().taskCandidateUser("user1").count(), 0);
    assertEquals(taskService.createTaskQuery().taskCandidateUser("user2").count(), 0);
    assertEquals(taskService.createTaskQuery().taskCandidateUser("user3").count(), 0);
View Full Code Here


              }

              // 如果这条任务已经办理过由系统自动签收分配给上一次办理的人
              if (historySameKeyTask != null && StringUtils.isNotBlank(historySameKeyTask.getAssignee())) {
                String lastAssignee = historySameKeyTask.getAssignee();
                taskService.claim(task.getId(), lastAssignee);
              }
             
            }
          }
        }
View Full Code Here

  public static void claim(String processInstanceId) {
    TaskService taskService= SpringContextHolder.getBean(TaskService.class);
    //如果没有签收,签收
    Task task = taskService.createTaskQuery().processInstanceId(processInstanceId).singleResult();
    if(task != null && StringUtils.isEmpty(task.getAssignee())){
      taskService.claim(task.getId(), ObjectUtils.toString(UserUtils.getUser().getId()));
    }
  }
 
 
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.