我一直在互联网上寻找,但我找不到我想做的解决方案。
我是BPMN的新手(我读了一本书,但我还有疑问),我必须在工作中纠正一个项目。该项目使用Activiti框架版本5.12。
目前,有一个图表具有一定的关系和许多用户任务。如今,有些任务从一个用户移动到另一个用户。有一天,客户告诉我他需要用户在任务到达时收到电子邮件。问题是他们不希望我改变流程本身(我考虑将用户任务更改为电子邮件任务或类似的东西)。所以我查看了互联网是否有可能设置为用户任务一个选项,以便在任务到达时立即向用户发送电子邮件。
该项目是用Java(7)制作的。
由于
答案 0 :(得分:2)
这是向用户任务添加侦听器的理想机会。 监听器可以是任务创建或任务分配(并不重要),并调用一个简单的类来发送电子邮件。
如果您不想创建发送电子邮件的类,则可以创建第二个进程,该进程由信号启动事件启动并让您的侦听器发送信号事件。
使用任一选项,图表都不会改变,如果您通常编写监听器,它可以用于用户想要通知的任何任务。
我们多次实施这种模式。
干杯, Greg Harley - BP3