2014-10-28 94 views
1

我一直在寻找所有的互联网,我还没有找到我想要做的解决方案。Activiti用户任务

我是BPMN新手(我读过一本书,但仍然有疑问),我必须在工作中纠正一个项目。该项目使用Activiti框架版本5.12。

目前,有一个关系图和许多用户任务有关的图。现在,有一些任务从一个用户转移到另一个用户。有一天客户告诉我他需要用户在任务到达时收到一封电子邮件。问题是他们不希望我改变流程本身(我认为将用户任务改为电子邮件任务或类似的东西)。所以我通过互联网查看是否有可能为用户任务设置一个任务到达时向用户发送电子邮件的选项。

该项目是在Java(7)。

谢谢

回答

2

这是向用户任务添加侦听器的理想机会。 监听器可以在任务创建或任务分配(并不重要),并调用一个简单的类,将发送电子邮件。

如果您不想创建发送电子邮件的类,则可以创建第二个由信号启动事件启动的进程,并让侦听器发送信号事件。

使用任一选项,图表都不会改变,如果您足够一般地编写您的监听器,它可用于用户想要通知的任何任务。

我们已经多次实现这个模式。

干杯, Greg Harley - BP3

相关问题