add - 计算任务审批人时,返回实例中的变量

This commit is contained in:
wangli 2023-07-20 17:37:40 +08:00
parent 92603b8da5
commit 844a7c2590
2 changed files with 8 additions and 0 deletions

View File

@ -2,6 +2,8 @@ package cn.axzo.workflow.core.deletage;
import lombok.Data;
import java.util.Map;
@Data
public class BpmTaskCalculateDTO {
@ -33,4 +35,9 @@ public class BpmTaskCalculateDTO {
* 租户 ID
*/
private String tenantId;
/**
* 流程运行实例
*/
private Map<String, Object> variables;
}

View File

@ -47,6 +47,7 @@ public class EngineExecutionStartListener implements ExecutionListener {
calculateDTO.setTaskName(userTask.getName());
calculateDTO.setTenantId(execution.getTenantId());
calculateDTO.setTaskDefinitionKey(currentActivityId);
calculateDTO.setVariables(execution.getVariables());
bpmTaskDelegate.ifAvailable(delegate -> {