Examples of claim()


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

                        if (identityLink.getUserId() != null && identityLink.getUserId().equals(userId)) {
                            // 必须删除link,否则报错
                            taskEntity.deleteUserIdentityLink(identityLink.getUserId(), "candidate");

                            // 签收触发TASK_ASSIGNED
                            taskService.claim(taskEntity.getId(), userId);
                        } else if (groupIds.contains(identityLink.getGroupId())) {
                            // 必须删除link,否则报错
                            taskEntity.deleteGroupIdentityLink(identityLink.getGroupId(), "candidate");

                            // 签收触发TASK_ASSIGNED
View Full Code Here

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

                        } else if (groupIds.contains(identityLink.getGroupId())) {
                            // 必须删除link,否则报错
                            taskEntity.deleteGroupIdentityLink(identityLink.getGroupId(), "candidate");

                            // 签收触发TASK_ASSIGNED
                            taskService.claim(taskEntity.getId(), userId);
                        }
                    }
                }
            }
        } else {
View Full Code Here

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

    assertNotNull(processInstance.getId());
    System.out.println("id " + processInstance.getId() + " " + processInstance.getProcessDefinitionId());
   
    TaskService taskService = activitiRule.getTaskService();
    Task task = taskService.createTaskQuery().taskCandidateGroup("drawer").singleResult();
    taskService.claim(task.getId(), "aa");
   
    variableMap = new HashMap<String, Object>();
    variableMap.put("approved", true);
    taskService.complete(task.getId(), variableMap);
   
View Full Code Here

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

    assertNotNull(processInstance.getId());
    System.out.println("id " + processInstance.getId() + " " + processInstance.getProcessDefinitionId());
   
    TaskService taskService = activitiRule.getTaskService();
    Task task = taskService.createTaskQuery().taskCandidateGroup("drawer").singleResult();
    taskService.claim(task.getId(), "aa");
   
    variableMap = new HashMap<String, Object>();
    variableMap.put("approved", false);
    variableMap.put("applyer", "bb");
    taskService.complete(task.getId(), variableMap);
View Full Code Here

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

    assertNotNull(processInstance.getId());
    System.out.println("id " + processInstance.getId() + " " + processInstance.getProcessDefinitionId());
   
    TaskService taskService = activitiRule.getTaskService();
    Task task = taskService.createTaskQuery().taskCandidateGroup("drawer").singleResult();
    taskService.claim(task.getId(), "aa");
   
    variableMap = new HashMap<String, Object>();
    variableMap.put("approved", false);
    variableMap.put("applyer", "bb");
    taskService.complete(task.getId(), variableMap);
View Full Code Here

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

    Task task = taskService.createTaskQuery().singleResult();
    assertNull(task.getAssignee());

    // 签收
    taskService.claim(task.getId(), "user1");
    task = taskService.createTaskQuery().singleResult();
    assertNull(task.getOwner());
    assertNotNull(task.getAssignee());

    // 委派
View Full Code Here

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

    TaskService taskService = activitiRule.getTaskService();
    Map<String, Object> vars = new HashMap<String, Object>();

    // 签收并完成第一个任务
    Task task = taskService.createTaskQuery().singleResult();
    taskService.claim(task.getId(), "user1");
    vars.put("taskTwoAssignee", "user2");
    taskService.complete(task.getId(), vars);

    // 完成第二个任务
    Task task2 = taskService.createTaskQuery().taskAssignee("user2").singleResult();
View Full Code Here

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

    TaskService taskService = activitiRule.getTaskService();
    assertEquals(1, taskService.createTaskQuery().taskCandidateUser("1").count());
    assertEquals(1, taskService.createTaskQuery().taskCandidateUser("2").count());
    assertEquals(1, taskService.createTaskQuery().taskCandidateUser("3").count());
    Task task = taskService.createTaskQuery().taskCandidateUser("1").list().get(0);
    taskService.claim(task.getId(), "1");
    assertEquals(1, taskService.createTaskQuery().taskAssignee("1").count());
    assertEquals(0, taskService.createTaskQuery().taskCandidateUser("1").count());
    assertEquals(0, taskService.createTaskQuery().taskCandidateUser("2").count());
    assertEquals(0, taskService.createTaskQuery().taskCandidateUser("3").count());
  }
View Full Code Here

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

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

              }

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