获得variables 需要判断processInstance 是否已经执行完毕
执行完的processInstance 应在hi-variable表获得 相应流程变量
historyService.createHistoricVariableInstanceQuery().variableName(variableName).processInstanceId(processInstanceId)
未执行完的应在 ru-variables 获得
runtimeService.getVariable(executionId,variableName)
获得当前执行对象 Execution execution=processEngine.getRuntimeService().createExecutionQuery()
.processInstanceBusinessKey("2222").activityId("usertask1").singleResult();
当前任务已有assignee时候 再次claim 如拾取人与原来相同正常执行 不同会报异常
网友评论