【发布时间】:2018-11-09 05:46:46
【问题描述】:
是否有任何将 TaskListener 添加到 UserTask.. 的示例文档? (Java基础,使用BpmnModel类)
这是我的代码,它有运行时错误
UserTask userTask = new UserTask();
ActivitiListener activitiListener = new ActivitiListener();
activitiListener.setEvent( TaskListener.EVENTNAME_COMPLETE );
activitiListener.setImplementation(
ImplementationType.IMPLEMENTATION_TYPE_CLASS );
activitiListener.setImplementation( "<my_package>.TestTaskListener" );
userTask.getTaskListeners().add( activitiListener );
还有错误
org.activiti.engine.ActivitiException: Errors while parsing:
[Validation set: 'activiti-executable-process' | Problem: 'activiti-
usertask-listener-implementation-missing'] : Element 'class' or 'expression'
is mandatory on executionListener - [Extra info : processDefinitionId = my-
process | processDefinitionName = my dynamic process | | id = task1 | |
activityName = First task | ] ( line: 6, column: 74)
【问题讨论】: