List<Long> taskIds = taskService.getTasksByProcessInstanceId(processInstance.getId()); taskService.start(taskIds.get(0), "john"); HashMap<String, Object> result = new HashMap<String, Object>();
List<Long> tasks1 = runtime1.getTaskService().getTasksByProcessInstanceId(processInstance.getId()); assertNotNull(tasks1); assertEquals(1, tasks1.size()); List<Long> tasks2 = runtime1.getTaskService().getTasksByProcessInstanceId(processInstance2.getId()); assertNotNull(tasks2); assertEquals(1, tasks2.size());
List<Long> tasks1 = runtime2.getTaskService().getTasksByProcessInstanceId(processInstance.getId()); assertEquals(1, tasks1.size());
List<Long> tasks1 = runtime1.getTaskService().getTasksByProcessInstanceId(processInstance.getId()); assertNotNull(tasks1); assertEquals(1, tasks1.size()); List<Long> tasks2 = runtime1.getTaskService().getTasksByProcessInstanceId(processInstance2.getId()); assertNotNull(tasks2); assertEquals(1, tasks2.size());
List<Long> tasks1 = runtime1.getTaskService().getTasksByProcessInstanceId(processInstance.getId()); assertNotNull(tasks1); assertEquals(1, tasks1.size()); List<Long> tasks2 = runtime1.getTaskService().getTasksByProcessInstanceId(processInstance2.getId()); assertNotNull(tasks2); assertEquals(1, tasks2.size());
List<Long> taskIds = taskService.getTasksByProcessInstanceId(processInstanceId); List<ChecklistItem> result = new ArrayList<ChecklistItem>(); for (Long taskId: taskIds) {
procInstIds.add(procInstId); List<Long> taskIds = taskService.getTasksByProcessInstanceId(procInstId); assertFalse( "No tasks found!", taskIds.isEmpty() ); long taskId = taskIds.get(0); assertTrue( "Too few variable instance logs found", vils.size() > 3 ); taskIds = taskService.getTasksByProcessInstanceId(procInstId); assertFalse( "No tasks found!", taskIds.isEmpty() ); taskId = taskIds.get(1);
public void startProcessAndTaskViaJmsRemoteJavaAPI(URL serverUrl, String deploymentId, String user, String password) { // the serverURL should contain a URL similar to "http://localhost:8080/jbpm-console" // Setup remote JMS runtime engine factory RemoteJmsRuntimeEngineFactory remoteJmsFactory = new RemoteJmsRuntimeEngineFactory(deploymentId, serverUrl, user, password); // Interface with JMS api RuntimeEngine engine = remoteJmsFactory.newRuntimeEngine(); KieSession ksession = engine.getKieSession(); ProcessInstance processInstance = ksession.startProcess("com.burns.reactor.maintenance.cycle"); long procId = processInstance.getId(); TaskService taskService = engine.getTaskService(); List<Long> tasks = taskService.getTasksByProcessInstanceId(procId); taskService.start(tasks.get(0), user); }
public void startProcessAndTaskViaJmsRemoteJavaAPI(URL serverUrl, String deploymentId, String user, String password) { // the serverURL should contain a URL similar to "http://localhost:8080/jbpm-console" // Setup remote JMS runtime engine factory RuntimeEngine engine = RemoteRuntimeEngineFactory.newJmsBuilder() .addDeploymentId(deploymentId) .addJbossServerHostName(serverUrl.getHost()) .addUserName(user) .addPassword(password) .build(); // Interface with JMS api KieSession ksession = engine.getKieSession(); Map<String, Object> params = new HashMap<String, Object>(); params.put("paramName", new MyType("name", 23)); ProcessInstance processInstance = ksession.startProcess("com.burns.reactor.maintenance.cycle", params); long procId = processInstance.getId(); TaskService taskService = engine.getTaskService(); List<Long> tasks = taskService.getTasksByProcessInstanceId(procId); taskService.start(tasks.get(0), user); }
List<Long> taskIds = taskService.getTasksByProcessInstanceId(procInstId); List<Task> tasks = new ArrayList<Task>(); for( long taskId : taskIds ) {
long procInstId = processInstance.getId(); List<Long> taskIds = taskService.getTasksByProcessInstanceId(procInstId); assertFalse( "No tasks found!", taskIds.isEmpty() ); long taskId = taskIds.get(0);
long procInstId = processInstance.getId(); List<Long> taskIds = taskService.getTasksByProcessInstanceId(procInstId); assertFalse( "No tasks found!", taskIds.isEmpty() ); long taskId = taskIds.get(0);
List<Long> taskIds = runtime.getTaskService().getTasksByProcessInstanceId(pi1.getId()); assertNotNull(taskIds); assertEquals(1, taskIds.size()); List<Long> taskIds2 = runtime2.getTaskService().getTasksByProcessInstanceId(pi2.getId()); assertNotNull(taskIds2); assertEquals(1, taskIds2.size()); taskIds = runtime.getTaskService().getTasksByProcessInstanceId(pi1.getId()); assertNotNull(taskIds); assertEquals(2, taskIds.size()); taskIds2 = runtime2.getTaskService().getTasksByProcessInstanceId(pi2.getId()); assertNotNull(taskIds2); assertEquals(2, taskIds2.size());
List<Long> taskIds = runtime.getTaskService().getTasksByProcessInstanceId(pi1.getId()); assertNotNull(taskIds); assertEquals(1, taskIds.size()); List<Long> taskIds2 = runtime2.getTaskService().getTasksByProcessInstanceId(pi2.getId()); assertNotNull(taskIds2); assertEquals(1, taskIds2.size()); taskIds = runtime.getTaskService().getTasksByProcessInstanceId(pi1.getId()); assertNotNull(taskIds); assertEquals(2, taskIds.size()); taskIds2 = runtime2.getTaskService().getTasksByProcessInstanceId(pi2.getId()); assertNotNull(taskIds2); assertEquals(2, taskIds2.size());
assertEquals(0, getTaskVariableLogSize("UserTask")); List<Long> tasks = runtime.getTaskService().getTasksByProcessInstanceId(processInstance.getId()); assertEquals(1, tasks.size());