historyService.createHistoricProcessInstanceQuery().finished().list();
List<HistoricProcessInstance> instances = historyService.createHistoricProcessInstanceQuery().startedBy(userId).list(); for (HistoricProcessInstance instance : instances) { processInstanceIdSet.add(instance.getId());
@BeforeClass public void before() { List<ProcessInstance> instances = runtimeService.createProcessInstanceQuery().list(); for (ProcessInstance instance : instances) { runtimeService.deleteProcessInstance(instance.getId(), "test"); historyService.deleteHistoricProcessInstance(instance.getId()); } List<HistoricProcessInstance> historicProcessInstances=historyService.createHistoricProcessInstanceQuery() .list(); for (HistoricProcessInstance historicProcessInstance : historicProcessInstances) { historyService.deleteHistoricProcessInstance(historicProcessInstance.getId()); } }
@Override public List<HistoricProcessInstance> getHistoricProcessInstancesByStatusAndProcessDefinitionKeys(JobStatusEnum jobStatus, Collection<String> processDefinitionKeys, DateTime startTime, DateTime endTime) { return createHistoricProcessInstanceQuery(processDefinitionKeys, jobStatus, startTime, endTime).list(); }
@Override public List<HistoricProcessInstance> getHistoricProcessInstancesByStatusAndProcessDefinitionKeys(JobStatusEnum jobStatus, Collection<String> processDefinitionKeys, DateTime startTime, DateTime endTime) { return createHistoricProcessInstanceQuery(processDefinitionKeys, jobStatus, startTime, endTime).list(); }
@Override public List<HistoricProcessInstance> listHistoricProcessInstances() { return historyService.createHistoricProcessInstanceQuery().list(); }
@Override public List<HistoricProcessInstance> listHistoricProcessInstances(String processName) { return historyService.createHistoricProcessInstanceQuery().processDefinitionName(processName).list(); }
private Map<String, String> getActivitiToMidpoint(Set<String> activeProcessInstances, OperationResult result) { Map<String,String> rv = new HashMap<>(); int processWithoutTaskOidCount = 0; HistoricProcessInstanceQuery query = activitiEngine.getHistoryService().createHistoricProcessInstanceQuery() .includeProcessVariables() .excludeSubprocesses(true); List<HistoricProcessInstance> processes = query.list(); for (HistoricProcessInstance process : processes) { String taskOid = (String) process.getProcessVariables().get(CommonProcessVariableNames.VARIABLE_MIDPOINT_TASK_OID); rv.put(process.getId(), taskOid); if (taskOid == null) { processWithoutTaskOidCount++; } if (process.getEndTime() == null) { activeProcessInstances.add(process.getId()); } } LOGGER.info("Found {} processes; among these, {} have no task OID. Active processes: {}", rv.size(), processWithoutTaskOidCount, activeProcessInstances.size()); return rv; }
public List<Item> loadItems(int start, int count) { List<HistoricProcessInstance> processInstances = historyService .createHistoricProcessInstanceQuery() .startedBy(ExplorerApp.get().getLoggedInUser().getId()) .unfinished() .list(); List<Item> items = new ArrayList<Item>(); for (HistoricProcessInstance processInstance : processInstances) { items.add(createItem(processInstance)); } return items; }
private String findEndActivityName(ProcessInstance pi, ProcessToolContext ctx) { List<HistoricProcessInstance> history = getProcessEngine().getHistoryService().createHistoricProcessInstanceQuery() .processInstanceId(pi.getInternalId()) .list(); if (history != null && !history.isEmpty()) { String endActivityName = history.get(0).getEndActivityId(); if (Strings.hasText(endActivityName)) { return endActivityName; } } return null; }
private void cleanAllHistory(HistoryService hs) { out().println("Cleaning History of All Process Instances..."); List<HistoricProcessInstance> hpiList = hs.createHistoricProcessInstanceQuery() .orderByProcessDefinitionId().asc().list(); if (hpiList == null || hpiList.size() == 0) { out().println("No Process History found! "); return; } for (HistoricProcessInstance hpi : hpiList) { String processId = hpi.getId(); hs.deleteHistoricProcessInstance(hpi.getId()); out().printf("History removed for process instance %s \n", processId); } }
private void cleanAllHistory(HistoryService hs) { out().println("Cleaning History of All Process Instances..."); List<HistoricProcessInstance> hpiList = hs.createHistoricProcessInstanceQuery() .orderByProcessDefinitionId().asc().list(); if (hpiList == null || hpiList.size() == 0) { out().println("No Process History found! "); return; } for (HistoricProcessInstance hpi : hpiList) { String processId = hpi.getId(); hs.deleteHistoricProcessInstance(hpi.getId()); out().printf("History removed for process instance %s \n", processId); } }
List<HistoricProcessInstance> getHistoricProcessInstances(String processDefinitionKey, String spaceId) { HistoricProcessInstanceQuery query = engine.getHistoryService().createHistoricProcessInstanceQuery().processDefinitionKey( processDefinitionKey).variableValueEquals(Constants.VARIABLE_NAME_SPACE_ID, spaceId).excludeSubprocesses(true); return query.list(); }
private void cleanProcessDefinitionHistory(HistoryService hs, String... definitions) { for (String definitionId : definitions) { List<HistoricProcessInstance> hpiList = hs.createHistoricProcessInstanceQuery() .processDefinitionId(definitionId) .orderByProcessDefinitionId().asc().list(); if (hpiList == null || hpiList.size() == 0) { out().printf("No History found for process definition %s \n", definitionId); break; } for (HistoricProcessInstance hpi : hpiList) { String processId = hpi.getId(); hs.deleteHistoricProcessInstance(hpi.getId()); out().printf("History removed for process instance %s with definition %s\n", processId, definitionId); } } } }
private void cleanProcessDefinitionHistory(HistoryService hs, String... definitions) { for (String definitionId : definitions) { List<HistoricProcessInstance> hpiList = hs.createHistoricProcessInstanceQuery() .processDefinitionId(definitionId) .orderByProcessDefinitionId().asc().list(); if (hpiList == null || hpiList.size() == 0) { out().printf("No History found for process definition %s \n", definitionId); break; } for (HistoricProcessInstance hpi : hpiList) { String processId = hpi.getId(); hs.deleteHistoricProcessInstance(hpi.getId()); out().printf("History removed for process instance %s with definition %s\n", processId, definitionId); } } } }
protected void refreshInstances(String processDefinitionId) { instanceList = historyService.createHistoricProcessInstanceQuery() .processDefinitionId(processDefinitionId) .orderByProcessInstanceStartTime() .desc() .list(); instanceTable.removeAllItems(); fillInstanceValues(); }
/** * Deletes all Activiti jobs from the history table. */ protected void deleteAllHistoricJobs() { HistoricProcessInstanceQuery query = activitiHistoryService.createHistoricProcessInstanceQuery(); List<HistoricProcessInstance> historicProcessInstances = query.list(); for (HistoricProcessInstance historicProcessInstance : historicProcessInstances) { activitiHistoryService.deleteHistoricProcessInstance(historicProcessInstance.getId()); } }
public AdminCompletedInstancesPanel() { this.historyService = ProcessEngines.getDefaultProcessEngine().getHistoryService(); this.repositoryService = ProcessEngines.getDefaultProcessEngine().getRepositoryService(); this.identityService = ProcessEngines.getDefaultProcessEngine().getIdentityService(); this.variableRendererManager = ExplorerApp.get().getVariableRendererManager(); this.instanceList = historyService.createHistoricProcessInstanceQuery().finished().list(); this.i18nManager = ExplorerApp.get().getI18nManager(); init(); }
public AdminRunningInstancesPanel() { this.runtimeService = ProcessEngines.getDefaultProcessEngine().getRuntimeService(); this.historyService = ProcessEngines.getDefaultProcessEngine().getHistoryService(); this.repositoryService = ProcessEngines.getDefaultProcessEngine().getRepositoryService(); this.identityService = ProcessEngines.getDefaultProcessEngine().getIdentityService(); this.variableRendererManager = ExplorerApp.get().getVariableRendererManager(); this.instanceList = historyService.createHistoricProcessInstanceQuery().unfinished().list(); this.i18nManager = ExplorerApp.get().getI18nManager(); init(); }
public EventOverviewPanel() { this.runtimeService = ProcessEngines.getDefaultProcessEngine().getRuntimeService(); this.historyService = ProcessEngines.getDefaultProcessEngine().getHistoryService(); this.repositoryService = ProcessEngines.getDefaultProcessEngine().getRepositoryService(); this.identityService = ProcessEngines.getDefaultProcessEngine().getIdentityService(); this.managementService = ProcessEngines.getDefaultProcessEngine().getManagementService(); this.variableRendererManager = ExplorerApp.get().getVariableRendererManager(); this.definitionList = repositoryService.createProcessDefinitionQuery().orderByProcessDefinitionName().asc().list(); this.instanceList = historyService.createHistoricProcessInstanceQuery().orderByProcessInstanceStartTime().desc().list(); this.i18nManager = ExplorerApp.get().getI18nManager(); initializeDefinitionMap(); init(); initializeCurrentValues(); }