如何实现Activiti的分支条件的自定义配置

2024-11-19 19:28:34
推荐回答(1个)
回答(1):

流程节点上别指定具体人,使用${userId}变量的方式。在上一节点的添加TaskListener,完成事件,对userId进行设置。publicclassAssigneeSearch2implementsTaskListener{publicvoidnotify(DelegateTaskdelegateTask){StringuserId=delegateTask.getVariable("applyUserId").toString();if("user01".equalsIgnoreCase(userId)){delegateTask.setVariable("userId","leaderuser");}}}}