1. 設置流程責任人或任務人的方式
1:在taskProcess.bpmn中直接寫 assignee=“admin” <userTask id="testUser" name="用戶任務測試" flowable:assignee="admin">
2:在taskProcess.bpmn中寫 assignee=“${userID}”,變量的值要是String的,使用流程變量指定辦理人。 <userTask id="fillTask" name="出差報銷" flowable:assignee="${taskUser}">
3:使用TaskListener接口,實現該接口,在類中定義: delegateTask.setAssignee(assignee);// 指定個人任務的辦理人
2. 權限處理,用戶和組,使用processEngine獲取IdentityService實例
IdentityService identityService = processEngine.getIdentityService(); User user = identityService.newUser("123"); Group group = identityService.newGroup("456"); identityService.createMembership(user.getId(),group.getId());