gpt4 book ai didi

events - 如果任务未完成,jBPM 6.2.0 在 1 天时间间隔后发送重复任务提醒

转载 作者:行者123 更新时间:2023-12-01 15:53:43 24 4
gpt4 key购买 nike

我是 jBPM 的新手。我正在研究 jBPM 版本 6.2.0。我想执行以下任务。

  1. 向用户/群组发送提醒邮件。如果任务尚未完成,请在 1 个工作日后再次提醒用户。每天继续发送提醒,直到任务完成。

  2. 还有如果 jboss/tomcat 服务器在发送一封提醒邮件后重启会发生什么。以后的邮件还会安排吗?

我可以添加截止日期(升级通知)但它运行一次并且只发送一封电子邮件。我需要每天(或每小时)不断提醒用户完成任务。我试着查看 jBPM 6 用户指南,但它没有明确说明边界计时器事件和中间捕获时间事件。当我使用它们中的任何一个时,它都会运行一次。

非常感谢任何帮助。

最佳答案

这是我最近为发送定期电子邮件所做的事情的示例。

Example Timer Loop

这应该循环直到用户最终完成任务。您可能会遇到一个工作日规则的问题,因为我不知道 ISO 8601 规范是否足够灵活以了解周末/假期/工作日。您可以将该逻辑添加到发送电子邮件的服务任务中。

请注意,此循环将一直持续到任务完成为止。您可能需要考虑添加一些额外的超时。您可以添加一个循环计数,以便在 X 次之后该过程将被取消。我的一些流程有一个规则,如果流程在 Y 天内没有完成,流程应该被取消。我通过流程变量 CancelDate 并将定时器事件定义设置为日期/时间和值 #{CancelDate} 来实现这一点。

关于events - 如果任务未完成,jBPM 6.2.0 在 1 天时间间隔后发送重复任务提醒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30350397/

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