我是jBPM的新手。我正在开发jBPM版本6.2.0。我想执行以下任务。
我可以添加最后期限(升级-通知),但它只运行一次,只发送一封电子邮件。我需要每天(或每小时)提醒用户完成任务。我试过查看jBPM 6用户指南,但它对边界计时器事件和中间捕获时间事件不清楚。当我使用它们中的任何一个时,它只运行一次。
任何帮助都是非常感谢的。
发布于 2015-05-21 12:16:32
下面是我最近为发送定期电子邮件而做的一个例子。

这应该循环,直到用户最终完成任务。由于我不知道ISO 8601规范是否具有足够的灵活性来了解周末/假日/营业日,所以您可能在一个工作日规则上遇到麻烦。您可以将该逻辑添加到发送电子邮件的服务任务中。
请注意,此循环将永远持续到任务完成为止。您可能需要考虑添加一些额外的超时。您可以添加一个循环计数,以便在进程取消X次之后。我的一些流程有一条规则,如果流程在Y天内未完成,则应取消该流程。为此,我使用了一个进程变量CancelDate,并将计时器事件定义为日期/时间和值#{CancelDate}。
https://stackoverflow.com/questions/30350397
复制相似问题