@Override public ActivityImpl getActivityByProcInstId(String procDefId, String procInstId) { ProcessInstance processInstance = runtimeService .createProcessInstanceQuery() .processInstanceId(procInstId) .active() .singleResult(); String activityId = processInstance.getActivityId(); return getProcessDefinition(procDefId).findActivity(activityId); }
String activityId = processInstance.getActivityId(); if (activityId == null) {
@Override public String getCurrentActivityId() { return processInstance.getActivityId(); }
@Override public String getActivityId() { return activiti5ProcessInstance.getActivityId(); }
@Override public ActivityImpl getActivityByProcInstId(String procDefId, String procInstId) { ProcessInstance processInstance = runtimeService .createProcessInstanceQuery() .processInstanceId(procInstId) .active() .singleResult(); String activityId = processInstance.getActivityId(); return getProcessDefinition(procDefId).findActivity(activityId); }
System.out.println("正在活动的流程节点ID = " + processInstance.getActivityId()); System.out.println("流程定义ID = " + processInstance.getProcessDefinitionId());
System.out.println("正在活动的流程节点ID = " + processInstance.getActivityId()); System.out.println("流程定义ID = " + processInstance.getProcessDefinitionId());
System.out.println("正在活动的流程节点ID = " + processInstance.getActivityId()); System.out.println("流程定义ID = " + processInstance.getProcessDefinitionId());
if (processInstance.getActivityId() != null) currentStep.setId(processInstance.getActivityId()); job.setCurrentWorkflowStep(currentStep);
if (processInstance.getActivityId() != null) currentStep.setId(processInstance.getActivityId()); job.setCurrentWorkflowStep(currentStep);
public ProcessInstanceResponse createProcessInstanceResponse(ProcessInstance processInstance, RestUrlBuilder urlBuilder) { ProcessInstanceResponse result = new ProcessInstanceResponse(); result.setActivityId(processInstance.getActivityId()); result.setBusinessKey(processInstance.getBusinessKey()); result.setId(processInstance.getId()); result.setName(processInstance.getName()); result.setProcessDefinitionId(processInstance.getProcessDefinitionId()); result.setProcessDefinitionUrl(urlBuilder.buildUrl(RestUrls.URL_PROCESS_DEFINITION, processInstance.getProcessDefinitionId())); result.setProcessDefinitionKey(processInstance.getProcessDefinitionKey()); result.setEnded(processInstance.isEnded()); result.setSuspended(processInstance.isSuspended()); result.setUrl(urlBuilder.buildUrl(RestUrls.URL_PROCESS_INSTANCE, processInstance.getId())); result.setTenantId(processInstance.getTenantId()); // Added by Ryan Johnston if (processInstance.isEnded()) { // Process complete. Note the same in the result. result.setCompleted(true); } else { // Process not complete. Note the same in the result. result.setCompleted(false); } // End Added by Ryan Johnston if (processInstance.getProcessVariables() != null) { Map<String, Object> variableMap = processInstance.getProcessVariables(); for (String name : variableMap.keySet()) { result.addVariable(createRestVariable(name, variableMap.get(name), RestVariableScope.LOCAL, processInstance.getId(), VARIABLE_PROCESS, false, urlBuilder)); } } return result; }
result.setActivityId(processInstance.getActivityId()); result.setBusinessKey(processInstance.getBusinessKey()); result.setId(processInstance.getId());
String activityId = processInstance.getActivityId(); if (activityId == null) {