|
@@ -42,9 +42,11 @@ public class ReCreateProcessInstanceCmd implements Command<ProcessInstance> {
|
|
historyService.deleteHistoricProcessInstance(this.processInstanceId);
|
|
historyService.deleteHistoricProcessInstance(this.processInstanceId);
|
|
// 重新发起
|
|
// 重新发起
|
|
return runtimeService.createProcessInstanceBuilder()
|
|
return runtimeService.createProcessInstanceBuilder()
|
|
|
|
+ .name(processInstance.getName())
|
|
|
|
+ .owner(authenticatedUserId)
|
|
.processDefinitionId(processInstance.getProcessDefinitionId())
|
|
.processDefinitionId(processInstance.getProcessDefinitionId())
|
|
.processDefinitionKey(processInstance.getProcessDefinitionKey())
|
|
.processDefinitionKey(processInstance.getProcessDefinitionKey())
|
|
- .predefineProcessInstanceId(this.processInstanceId)
|
|
|
|
|
|
+ .predefineProcessInstanceId(processInstance.getProcessInstanceId())
|
|
.businessKey(processInstance.getBusinessKey())
|
|
.businessKey(processInstance.getBusinessKey())
|
|
.variables(variables)
|
|
.variables(variables)
|
|
.tenantId(processInstance.getTenantId())
|
|
.tenantId(processInstance.getTenantId())
|