add - 添加发起人ID的变量存入工作流实例
This commit is contained in:
parent
65f14188cb
commit
c53e30b868
@ -11,6 +11,7 @@ public interface BpmConstants {
|
||||
*/
|
||||
String INTERNAL_EXECUTIVE_UNIT_ID = "_INTERNAL_EXECUTIVE_UNIT_ID";
|
||||
String INTERNAL_START_USER_NAME = "_INTERNAL_START_USER_NAME";
|
||||
String INTERNAL_START_USER_ID = "_INTERNAL_START_USER_ID";
|
||||
String INTERNAL_END_USER_ID = "_INTERNAL_END_USER_ID";
|
||||
String INTERNAL_END_TENANT_ID = "_INTERNAL_END_TENANT_ID";
|
||||
String INTERNAL_END_USER_NAME = "_INTERNAL_END_USER_NAME";
|
||||
|
||||
@ -18,7 +18,7 @@ public interface BpmTaskEventListener {
|
||||
void assigned(DelegateTask delegateTask);
|
||||
|
||||
/**
|
||||
* 用户任务已处理完成
|
||||
* 用户任务已通过
|
||||
* <p>
|
||||
* 仅审核通过一个用户任务时触发, 如果任务是拒绝了, 则直接走实例取消事件
|
||||
*/
|
||||
|
||||
@ -149,6 +149,7 @@ public class BpmProcessInstanceServiceImpl implements BpmProcessInstanceService
|
||||
throw new WorkflowEngineException(PROCESS_DEFINITION_IS_SUSPENDED);
|
||||
}
|
||||
createDTO.getVariables().put(INTERNAL_START_USER_NAME, createDTO.getUserName());
|
||||
createDTO.getVariables().put(INTERNAL_START_USER_ID, createDTO.getUserId());
|
||||
|
||||
// 创建流程实例
|
||||
// 设置流程实例的开始人,参考https://wenku.baidu.com/view/5538062e7a563c1ec5da50e2524de518964bd3f9.html
|
||||
|
||||
Loading…
Reference in New Issue
Block a user