Examples of taskAssignee()


Examples of com.founder.fix.fixflow.core.task.TaskQuery.taskAssignee()

    QueryExpandTo queryExpandTo = new QueryExpandTo();
   
    try {
      TaskQuery tq = engine.getTaskService().createTaskQuery();
     
      tq.taskAssignee(StringUtil.getString(filter.get("userId")));
      tq.taskCandidateUser(StringUtil.getString(filter.get("userId")));
//      tq.processDefinitionKey(StringUtil.getString(filter.get("pdkey")));
     
      String descritpion = StringUtil.getString(filter.get("title"));
      if(StringUtil.isNotEmpty(descritpion))
View Full Code Here

Examples of com.founder.fix.fixflow.core.task.TaskQuery.taskAssignee()

        tq.taskNotEnd();
     
      if(StringUtil.isNotEmpty(StringUtil.getString(filter.get("agentUserId")))){
        tq.isAgent(true);
        if(filter.get("agentType").equals("1")){
          tq.taskAssignee(StringUtil.getString(filter.get("userId")));
          tq.taskCandidateUser(StringUtil.getString(filter.get("userId")));
          tq.agentId(StringUtil.getString(filter.get("agentUserId")));
        }else{
          tq.taskAssignee(StringUtil.getString(filter.get("agentUserId")));
          tq.taskCandidateUser(StringUtil.getString(filter.get("agentUserId")));
View Full Code Here

Examples of com.founder.fix.fixflow.core.task.TaskQuery.taskAssignee()

        if(filter.get("agentType").equals("1")){
          tq.taskAssignee(StringUtil.getString(filter.get("userId")));
          tq.taskCandidateUser(StringUtil.getString(filter.get("userId")));
          tq.agentId(StringUtil.getString(filter.get("agentUserId")));
        }else{
          tq.taskAssignee(StringUtil.getString(filter.get("agentUserId")));
          tq.taskCandidateUser(StringUtil.getString(filter.get("agentUserId")));
          tq.agentId(StringUtil.getString(filter.get("userId")));
        }
      }else{
        tq.taskAssignee(StringUtil.getString(filter.get("userId")));
View Full Code Here

Examples of com.founder.fix.fixflow.core.task.TaskQuery.taskAssignee()

          tq.taskAssignee(StringUtil.getString(filter.get("agentUserId")));
          tq.taskCandidateUser(StringUtil.getString(filter.get("agentUserId")));
          tq.agentId(StringUtil.getString(filter.get("userId")));
        }
      }else{
        tq.taskAssignee(StringUtil.getString(filter.get("userId")));
        tq.taskCandidateUser(StringUtil.getString(filter.get("userId")));
      }
     
     
      if (StringUtil.isNotEmpty(leftJoinStr)) {
View Full Code Here

Examples of com.founder.fix.fixflow.core.task.TaskQuery.taskAssignee()

    // 验证是否成功启动
    assertNotNull(processInstanceId);

    TaskQuery taskQuery = taskService.createTaskQuery();
    // 查找 1200119390 的这个流程实例的当前独占任务
    List<TaskInstance> taskInstances = taskQuery.taskAssignee("1200119390").processInstanceId(processInstanceId).taskNotEnd().list();

    // 是否已经分成两个任务,多实例
    assertEquals(3, taskInstances.size());

    // 循环执行多实例
View Full Code Here

Examples of com.founder.fix.fixflow.core.task.TaskQuery.taskAssignee()

        assertEquals(3, ((List<String>)Context.getAbstractScriptLanguageMgmt().getVariable("输出数据集")).size());
      }
    }

    // 查找 1200119390 的这个流程实例的当前独占任务
    taskInstances = taskQuery.taskAssignee("1200119390").processInstanceId(processInstanceId).taskNotEnd().list();

    // 是否已经合并成一个任务 如果是不同意大于2个,就直接结束任务
//    assertEquals(0, taskInstances.size());
   
    //如果走完了会合并成一个任务
View Full Code Here

Examples of com.founder.fix.fixflow.core.task.TaskQuery.taskAssignee()

    // 验证是否成功启动
    assertNotNull(processInstanceId);
   
    TaskQuery taskQuery = taskService.createTaskQuery();
    // 查找 1200119390 的这个流程实例的当前独占任务
    List<TaskInstance> taskInstances = taskQuery.taskAssignee("1200119390").processInstanceId(processInstanceId).taskNotEnd().list();

    //任务主题流程默认给了人工任务测试流程,那就是人工任务测试流程
//    assertEquals("人工任务测试流程", taskInstances.get(0).getDescription());
    //如果有节点上设置的主题,那就用节点上设置的主题
    assertEquals("节点主题", taskInstances.get(0).getDescription());
View Full Code Here

Examples of com.founder.fix.fixflow.core.task.TaskQuery.taskAssignee()

    // 验证是否成功启动
    assertNotNull(processInstanceId);
   
    TaskQuery taskQuery = taskService.createTaskQuery();
    // 查找 1200119390 的这个流程实例的当前独占任务
    List<TaskInstance> taskInstances = taskQuery.taskAssignee("1200119390").processInstanceId(processInstanceId).taskNotEnd().list();
    //直接跳到任务节点UserTask_4上
    assertEquals("UserTask_4", taskInstances.get(0).getNodeId());
    //查询已经完成的任务
    List<TaskInstance> taskInstances2 = taskQuery.taskAssignee("1200119390").processInstanceId(processInstanceId).taskIsEnd().list();
    for (TaskInstance taskInstance : taskInstances2) {
View Full Code Here

Examples of com.founder.fix.fixflow.core.task.TaskQuery.taskAssignee()

    // 查找 1200119390 的这个流程实例的当前独占任务
    List<TaskInstance> taskInstances = taskQuery.taskAssignee("1200119390").processInstanceId(processInstanceId).taskNotEnd().list();
    //直接跳到任务节点UserTask_4上
    assertEquals("UserTask_4", taskInstances.get(0).getNodeId());
    //查询已经完成的任务
    List<TaskInstance> taskInstances2 = taskQuery.taskAssignee("1200119390").processInstanceId(processInstanceId).taskIsEnd().list();
    for (TaskInstance taskInstance : taskInstances2) {
      //循环,查询任务类型是FIXBPMTASK的
      if(taskInstance.getTaskInstanceType().toString().equals("FIXBPMTASK")) {
        //查看处理命令类型是不是自动跳过
        assertEquals("skipNode", taskInstance.getCommandType());
View Full Code Here

Examples of com.founder.fix.fixflow.core.task.TaskQuery.taskAssignee()

    // 保存新创建的任务
    taskService.saveTask(taskInstance);

    TaskQuery taskQuery = taskService.createTaskQuery();
   
    taskQuery.taskAssignee("testAddExternalTask_admin");
    taskQuery.addTaskType(TaskInstanceType.OTHERBPMTASK);

    TaskInstance taskInstanceReturn = taskQuery.singleResult();

    assertNotNull(taskInstanceReturn);
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.