0
点赞
收藏
分享

微信扫一扫

Flowable设置流程发起人


第一种方式
直接调用原生的api设置流程的启动人

// set Flowable authenticated
Authentication.setAuthenticatedUserId("123");
runtimeService.startProcessInstanceByKey("ceshi");
Authentication.setAuthenticatedUserId(null);

设置该流程启动人是和当前线程绑定的,所以线程应该是安全的
第二种方式

identityService.setAuthenticatedUserId("123");
runtimeService.startProcessInstanceById("ceshi");
identityService.setAuthenticatedUserId(null);

第二种方式在实现方式上还是会原生调用第一种方式

@Override
public void setAuthenticatedUserId(String authenticatedUserId) {
Authentication.setAuthenticatedUserId(authenticatedUserId);
}


举报

相关推荐

0 条评论