本文整理了Java中org.activiti.engine.history.HistoricProcessInstanceQuery.processInstanceId()
方法的一些代码示例,展示了HistoricProcessInstanceQuery.processInstanceId()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HistoricProcessInstanceQuery.processInstanceId()
方法的具体详情如下:
包路径:org.activiti.engine.history.HistoricProcessInstanceQuery
类名称:HistoricProcessInstanceQuery
方法名:processInstanceId
[英]Only select historic process instances with the given process instance. ProcessInstance) ids and HistoricProcessInstance ids match.
[中]仅选择具有给定流程实例的历史流程实例。ProcessInstance)ID和HistoricProcessInstance ID匹配。
代码示例来源:origin: hs-web/hsweb-framework
@Override
public HistoricProcessInstance selectHisProInst(String procInstId) {
return historyService.createHistoricProcessInstanceQuery().processInstanceId(procInstId).singleResult();
}
代码示例来源:origin: hs-web/hsweb-framework
@GetMapping(value = "/process-instance/{processInstanceId}/highlights", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public Object getHighlighted(@PathVariable String processInstanceId) {
JSONObject respOnseJSON= new JSONObject();
responseJSON.put("processInstanceId", processInstanceId);
JSONArray activitiesArray = new JSONArray();
JSONArray flowsArray = new JSONArray();
HistoricProcessInstance processInstance = historyService.createHistoricProcessInstanceQuery()
.processInstanceId(processInstanceId)
.singleResult();
ProcessDefinitionEntity processDefinition = (ProcessDefinitionEntity) repositoryService
.getProcessDefinition(processInstance.getProcessDefinitionId());
responseJSON.put("processDefinitionId", processInstance.getProcessDefinitionId());
List
if (processInstance.getEndTime() != null) {
highLightedActivities = historyService
.createHistoricActivityInstanceQuery()
.processInstanceId(processInstanceId)
.activityType("endEvent")
.list().stream().map(HistoricActivityInstance::getActivityId)
.collect(Collectors.toList());
} else {
highLightedActivities = runtimeService.getActiveActivityIds(processInstanceId);
}
List
activitiesArray.addAll(highLightedActivities);
flowsArray.addAll(highLightedFlows);
responseJSON.put("activities", activitiesArray);
responseJSON.put("flows", flowsArray);
return responseJSON;
}
代码示例来源:origin: Activiti/Activiti
.processInstanceId(processInstanceId).singleResult();
assertEquals(processInstanceId, historicProcessInstance.getId());
assertNotNull("Historic process instance has no start time", historicProcessInstance.getStartTime());
代码示例来源:origin: bill1012/AdminEAP
@Override
public String getStartUserId(String taskId) {
Task task = taskService.createTaskQuery().taskId(taskId).singleResult();
HistoricProcessInstance historicProcessInstance =
historyService.createHistoricProcessInstanceQuery()
.processInstanceId(task.getProcessInstanceId())
.singleResult();
return historicProcessInstance.getStartUserId();
}
代码示例来源:origin: bill1012/AdminEAP
.processInstanceId(instanceId).singleResult();
processDefinitiOnId=instance.getProcessDefinitionId();
代码示例来源:origin: bill1012/AdminEAP
} else {
HistoricProcessInstance historicProcessInstance = historyService.createHistoricProcessInstanceQuery()
.processInstanceId
(processInstanceId).singleResult();
processDefinition = (ProcessDefinitionEntity) repositoryService.getProcessDefinition
代码示例来源:origin: bill1012/AdminEAP
/**
* 流程撤回 TODO MESSAGE 流程撤回需要给相关人员发送消息提醒
*
* @param instanceId 历史流程实例ID
* @param userId 用户ID
* @return
*/
@Override
public Result withdrawTask(String instanceId, String userId) {
HistoricProcessInstance processInstance = historyService.createHistoricProcessInstanceQuery().processInstanceId
(instanceId).singleResult();
Result result = this.canWithdraw(processInstance, userId);
if (!result.isSuccess()) {
return new Result(false, "不可撤回", "该任务已经被签收或者办理,无法撤回,请查看流程明细");
} else {
HistoricTaskInstance taskInstance = (HistoricTaskInstance) result.getData();
final TaskEntity task = (TaskEntity) taskService.createTaskQuery().processInstanceId(instanceId).singleResult();
try {
this.jumpTask(task, taskInstance.getTaskDefinitionKey());
//删除历史记录,填充签收人
this.deleteCurrentTaskInstance(task.getId(), taskInstance);
return new Result(true);
} catch (Exception ex) {
return new Result(false, "撤回异常", "任务撤回发生异常,异常原因:" + ex.getMessage());
}
}
}
代码示例来源:origin: Alfresco/alfresco-repository
public HistoricProcessInstance getHistoricProcessInstance(String id)
{
return historyService.createHistoricProcessInstanceQuery()
.processInstanceId(id)
.singleResult();
}
代码示例来源:origin: com.bbossgroups.pdp/pdp-workflow
/**
* 根据processInstanceId查询历史
*
* @param processInstanceId
* @return
*/
public HistoricProcessInstance getHisProcessInstanceById(
String processInstanceId) {
HistoricProcessInstance processInstance = historyService
.createHistoricProcessInstanceQuery()
.processInstanceId(processInstanceId).singleResult();
return processInstance;
}
代码示例来源:origin: org.activiti/activiti-rest
protected HistoricProcessInstance getHistoricProcessInstanceFromRequest(String processInstanceId) {
HistoricProcessInstance processInstance = historyService.createHistoricProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();
if (processInstance == null) {
throw new ActivitiObjectNotFoundException("Could not find a process instance with id '" + processInstanceId + "'.", HistoricProcessInstance.class);
}
return processInstance;
}
}
代码示例来源:origin: org.activiti/activiti-rest
protected HistoricProcessInstance getHistoricProcessInstanceFromRequest(String processInstanceId) {
HistoricProcessInstance processInstance = historyService.createHistoricProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();
if (processInstance == null) {
throw new ActivitiObjectNotFoundException("Could not find a process instance with id '" + processInstanceId + "'.", HistoricProcessInstance.class);
}
return processInstance;
}
}
代码示例来源:origin: org.activiti/activiti-rest
protected HistoricProcessInstance getHistoricProcessInstanceFromRequest(String processInstanceId) {
HistoricProcessInstance processInstance = historyService.createHistoricProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();
if (processInstance == null) {
throw new ActivitiObjectNotFoundException("Could not find a process instance with id '" + processInstanceId + "'.", HistoricProcessInstance.class);
}
return processInstance;
}
}
代码示例来源:origin: org.finra.herd/herd-service
@Override
public HistoricProcessInstance getHistoricProcessInstanceByProcessInstanceId(String processInstanceId)
{
return activitiHistoryService.createHistoricProcessInstanceQuery().processInstanceId(processInstanceId).includeProcessVariables().singleResult();
}
代码示例来源:origin: org.alfresco/alfresco-repository
public WorkflowInstance convert(HistoricProcessInstance instance, Map
{
if(instance == null)
return null;
HistoricProcessInstance historicInstance = historyService
.createHistoricProcessInstanceQuery()
.processInstanceId(instance.getId())
.singleResult();
return convertToInstanceAndSetVariables(historicInstance, collectedvariables);
}
代码示例来源:origin: org.aperteworkflow/activiti-context
private String findEndActivityName(ProcessInstance pi, ProcessToolContext ctx) {
List
.processInstanceId(pi.getInternalId())
.list();
if (history != null && !history.isEmpty()) {
String endActivityName = history.get(0).getEndActivityId();
if (Strings.hasText(endActivityName)) {
return endActivityName;
}
}
return null;
}
代码示例来源:origin: org.alfresco/alfresco-repository
public WorkflowInstance convertAndSetVariables(ProcessInstance instance, Map
{
if(instance == null)
return null;
HistoricProcessInstance historicInstance = historyService
.createHistoricProcessInstanceQuery()
.processInstanceId(instance.getId())
.singleResult();
return convertToInstanceAndSetVariables(historicInstance, collectedvariables);
}
代码示例来源:origin: com.sap.cloud.lm.sl/com.sap.cloud.lm.sl.slp
HistoricProcessInstance getHistoricProcessInstance(String processInstanceId, String spaceId) {
HistoricProcessInstanceQuery query = engine.getHistoryService().createHistoricProcessInstanceQuery().variableValueEquals(
Constants.VARIABLE_NAME_SPACE_ID, spaceId).excludeSubprocesses(true).processInstanceId(processInstanceId);
return query.singleResult();
}
代码示例来源:origin: org.toxos.process-assertions.activiti/activiti-6_0_0
@Override
public void processIsEnded(final String processInstanceId) {
// Assert there is no running process instance
callback.trace(LogMessage.PROCESS_6, processInstanceId);
final ProcessInstance processInstance = getRuntimeService().createProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();
Assert.assertThat(processInstance, is(nullValue()));
// Assert there is a historic process instance and it is ended
callback.trace(LogMessage.PROCESS_4, processInstanceId);
final HistoricProcessInstance historicProcessInstance = getHistoryService().createHistoricProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();
historicProcessInstanceEnded(historicProcessInstance);
}
代码示例来源:origin: com.sap.cloud.lm.sl/com.sap.cloud.lm.sl.slp
HistoricProcessInstance getHistoricProcessInstance(String processDefinitionKey, String spaceId, String processInstanceId) {
HistoricProcessInstanceQuery query = engine.getHistoryService().createHistoricProcessInstanceQuery().processDefinitionKey(
processDefinitionKey).variableValueEquals(Constants.VARIABLE_NAME_SPACE_ID, spaceId).excludeSubprocesses(
true).processInstanceId(processInstanceId);
return query.singleResult();
}
代码示例来源:origin: org.activiti/activiti-explorer
public SavedReportDetailPanel(String historicProcessInstance) {
this.i18nManager = ExplorerApp.get().getI18nManager();
this.historicProcessInstance = ProcessEngines.getDefaultProcessEngine()
.getHistoryService().createHistoricProcessInstanceQuery().processInstanceId(historicProcessInstance).singleResult();
initUi();
}