首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果任务未完成,jBPM 6.2.0在一天时间间隔后发送定期任务提醒

如果任务未完成,jBPM 6.2.0在一天时间间隔后发送定期任务提醒
EN

Stack Overflow用户
提问于 2015-05-20 12:58:56
回答 1查看 1.6K关注 0票数 3

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

  1. 向用户/组发送提醒电子邮件。如果任务尚未完成,请在1个工作日后再次提醒用户。继续每天发送提醒,直到任务完成。
  2. 另外,如果jboss / tomcat服务器在发送一封提醒邮件后重新启动,会发生什么情况。以后的电子邮件还会安排吗?

我可以添加最后期限(升级-通知),但它只运行一次,只发送一封电子邮件。我需要每天(或每小时)提醒用户完成任务。我试过查看jBPM 6用户指南,但它对边界计时器事件和中间捕获时间事件不清楚。当我使用它们中的任何一个时,它只运行一次。

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-21 12:16:32

下面是我最近为发送定期电子邮件而做的一个例子。

这应该循环,直到用户最终完成任务。由于我不知道ISO 8601规范是否具有足够的灵活性来了解周末/假日/营业日,所以您可能在一个工作日规则上遇到麻烦。您可以将该逻辑添加到发送电子邮件的服务任务中。

请注意,此循环将永远持续到任务完成为止。您可能需要考虑添加一些额外的超时。您可以添加一个循环计数,以便在进程取消X次之后。我的一些流程有一条规则,如果流程在Y天内未完成,则应取消该流程。为此,我使用了一个进程变量CancelDate,并将计时器事件定义为日期/时间和值#{CancelDate}。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30350397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档