Package org.activiti.engine

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


        .taskCandidateGroup(itSupportGroup.getId()).singleResult();
    assertThat(approveCriticalIssueTask.getName(),
        equalTo("Approve Critical Issue"));

    // claim the task for the user 'itguy'
    taskService.claim(approveCriticalIssueTask.getId(), itguy.getId());

    // approve the request and complete the task
    Map<String, Object> taskParams = new HashMap<String, Object>();
    taskParams.put("requestApproved", "true");
    taskService.complete(approveCriticalIssueTask.getId(), taskParams);
View Full Code Here


    @RequestMapping("workspace-claimTask")
    public String claimTask(@RequestParam("taskId") String taskId) {
        String userId = SpringSecurityUtils.getCurrentUserId();

        TaskService taskService = processEngine.getTaskService();
        taskService.claim(taskId, userId);

        return "redirect:/bpm/workspace-listPersonalTasks.do";
    }

    /**
 
View Full Code Here

                        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

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

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

    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

    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

    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

    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

    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

    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

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.