gpt4 book ai didi

java - Activiti 中用户任务的边界事件未触发

转载 作者:太空宇宙 更新时间:2023-11-04 06:32:08 24 4
gpt4 key购买 nike

我正在使用 Activiti BPM 来实现一个简单的工作流程。此工作流程向用户发送电子邮件并等待用户反馈。如果24小时内没有收到反馈,则会再次发送邮件并等待回复。

我使用了这样的边界事件:

      <boundaryEvent id="boundarytimer1" name="Timer" attachedToRef="userTask" cancelActivity="true">
<timerEventDefinition>
<timeDuration>PT24H</timeDuration>
</timerEventDefinition>
</boundaryEvent>

我可以看到在 ACT_RU_JOB 表中创建了计时器作业。然而这个作业没有被触发。

最佳答案

可能您没有在 Activiti 配置中设置 jobExecutorActivate=true

<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
<property name="dataSource" ref="dataSource" />
<property name="transactionManager" ref="transactionManager" />
<property name="databaseSchemaUpdate" value="true" />
<property name="jobExecutorActivate" value="true" />
<property name="history" value="activity"/>
</bean>

希望有帮助。

关于java - Activiti 中用户任务的边界事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25996021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com