instanceList = query.orderByProcessInstanceId().desc().listPage((pageInfo.getPageNum() - 1) * pageInfo .getPageSize(), pageInfo.getPageSize()); pageInfo.setCount((int) count);
protected ProcessInstanceQuery constructQuery() { return runtimeService.createProcessInstanceQuery() .orderByProcessInstanceId().asc(); }
protected ProcessInstanceQuery constructQuery() { ProcessInstanceQuery query = runtimeService.createProcessInstanceQuery() .orderByProcessInstanceId().asc(); if (processDefinitionId != null) { query.processDefinitionId(processDefinitionId); } return query; }
private void printActiveProcessInstances(PrintWriter out, RuntimeService rt) { List<ProcessInstance> piList = rt.createProcessInstanceQuery().orderByProcessInstanceId().asc().list(); out.println(); out.println("Active Process Instances"); out.println("------------------------"); if (piList.isEmpty()) { out.println("No Active Process Instances Found."); return; } TextTable txtTable = new TextTable(3); txtTable.addHeaders("Definition ID", "Instance ID", "Executions"); for (ProcessInstance pi : piList) { txtTable.addRow(pi.getProcessDefinitionId(), pi.getProcessInstanceId(), getExecutions(rt, pi.getProcessInstanceId())); } txtTable.print(out); }
private void printActiveProcessInstances(PrintWriter out, RuntimeService rt) { List<ProcessInstance> piList = rt.createProcessInstanceQuery().orderByProcessInstanceId().asc().list(); out.println(); out.println("Active Process Instances"); out.println("------------------------"); if (piList.isEmpty()) { out.println("No Active Process Instances Found."); return; } TextTable txtTable = new TextTable(3); txtTable.addHeaders("Definition ID", "Instance ID", "Executions"); for (ProcessInstance pi : piList) { txtTable.addRow(pi.getProcessDefinitionId(), pi.getProcessInstanceId(), getExecutions(rt, pi.getProcessInstanceId())); } txtTable.print(out); }
@Override protected Object doExecute() throws Exception { if (businessKey == null || businessKey.isEmpty()) { out.println("Please supply a business key"); } else { // reverse the list to start the sub-processes first (they have bigger id's) List<ProcessInstance> processInstanceList = processEngine.getRuntimeService() .createProcessInstanceQuery().variableValueEquals(CoreProcessVariables.POOL_BUSINESS_KEY, businessKey) .orderByProcessInstanceId().desc().list(); out.printf("Found %d processes with pool business key %s\n", processInstanceList.size(), businessKey); int count = 0; for (ProcessInstance instance : processInstanceList) { List<Job> jobs = processEngine.getManagementService().createJobQuery() .processInstanceId(instance.getProcessInstanceId()).withException().list(); for (Job job : jobs) { count++; processEngine.getManagementService().setJobRetries(job.getId(), JobEntity.DEFAULT_RETRIES); } } out.printf("Number of retries reset for %s jobs\n", count); } return null; }
} else { out().println("Signalling all executions in all active process instances..."); List<ProcessInstance> piList = runtimeService.createProcessInstanceQuery().orderByProcessInstanceId().asc().list(); for (ProcessInstance pi : piList) { String instanceID = pi.getProcessInstanceId();
} else { out().println("Signalling all executions in all active process instances..."); List<ProcessInstance> piList = runtimeService.createProcessInstanceQuery().orderByProcessInstanceId().asc().list(); for (ProcessInstance pi : piList) { String instanceID = pi.getProcessInstanceId();
@Override protected Object doExecute() throws Exception { ProcessEngine engine = this.getProcessEngine(); if (engine == null) { out().println("Process Engine NOT Found!"); return null; } RuntimeService runtimeService = engine.getRuntimeService(); if (this.instanceIDs != null && this.instanceIDs.length > 0) { for (String instanceID : this.instanceIDs) { signal(runtimeService, instanceID, this.activities); } return null; } if (!signalAll) { out().println("Process instance IDs required or use the command with -a or --all option"); return null; } else { out().println("Signalling all executions in all active process instances..."); List<ProcessInstance> piList = runtimeService.createProcessInstanceQuery().orderByProcessInstanceId().asc().list(); for (ProcessInstance pi : piList) { signal(runtimeService, pi.getProcessInstanceId(), this.activities); } } return null; }
@Override protected Object doExecute() throws Exception { ProcessEngine engine = this.getProcessEngine(); if (engine == null) { out().println("Process Engine NOT Found!"); return null; } RuntimeService runtimeService = engine.getRuntimeService(); if (this.instanceIDs != null && this.instanceIDs.length > 0) { for (String instanceID : this.instanceIDs) { signal(runtimeService, instanceID, this.activities); } return null; } if (!signalAll) { out().println("Process instance IDs required or use the command with -a or --all option"); return null; } else { out().println("Signalling all executions in all active process instances..."); List<ProcessInstance> piList = runtimeService.createProcessInstanceQuery().orderByProcessInstanceId().asc().list(); for (ProcessInstance pi : piList) { signal(runtimeService, pi.getProcessInstanceId(), this.activities); } } return null; }
ProcessInstanceQuery query = runtimeService.createProcessInstanceQuery().processDefinitionKey("leave").active().orderByProcessInstanceId().desc(); List<ProcessInstance> list = query.list();