update - 测试创建子任务时,添加父任务的 ExecutionId

This commit is contained in:
wangli 2023-12-10 13:34:38 +08:00
parent 20848233dc
commit 482b399e4f

View File

@ -459,7 +459,9 @@ public class BpmnProcessTaskServiceImpl implements BpmnProcessTaskService {
task.setPriority(parentTask.getPriority());
task.setCreateTime(new Date());
Execution subExecution = runtimeService.addMultiInstanceExecution(parentTask.getTaskDefinitionKey(), parentTask.getProcessInstanceId(), null);
Map<String, Object> executionVariables = new HashMap<>();
executionVariables.put("assigneeName", assigner.buildAssigneeId());
Execution subExecution = runtimeService.addMultiInstanceExecution(parentTask.getTaskDefinitionKey(), parentTask.getProcessInstanceId(), executionVariables);
// ExecutionEntity concurrentExecution = CommandContextUtil.getExecutionEntityManager()
// .createChildExecution((ExecutionEntity) multiInstanceRootExecution);
// Execution subExecution = runtimeService.createExecutionQuery()