Dear Camunda Community,
We have developed a plugin for the engine, and, after checking the state of the art, we see there is nothing like it yet.
Therefore, we want to contribute to the Camunda Community by making it available as a Community extension plugin.
What does the plugin do?
It notifies via email or by other configurable means when an incident happens in any given process instance.
In short an email alert mechanism for incidents.
Why is this plugin important?
The idea came about because this is a highly demanded feature, that does not work out of the box in Camunda.
The implementation is novel, meaning, there is not yet anything like this, our plugin is already developed and ready-to-use.
- A quick search in google with the term “camunda send email incident” shows us an overview and the state of the art, it can be summarized as in this tread Alert as email 7
- the idea exists but there is not yet an implementation, go here to get the idea https://camunda.com/best-practices/operating-camunda/#_recognizing_and_managing_strong_incidents_strong
- There are questions in the Camunda Forum, containing the same use case we cover, and just pointing at the idea, in camunda forum you can see it in this link https://forum.camunda.org/t/how-to-extend-default-incident-handler/9667
- In other questions, there is no clarity, making this implementation a bit hard to start when there is not a lot of experience with the tool: Custom Incident Handler
Advantages of using this plugin
It can be used as a base for a more complex plugin, however, without any development effort, it works fine after integration. It can be used for any prototype or a spike when things have to be tested or used in the proof of concepts, but again, it is production-ready.
Very important
This plugin does not have to be confused with the existing one: camunda-bpm-mail integration, in that plugin, the integration is done in service tasks and built on top of the Connectors API. Our plugin is an extension of an Incident Listener, and it basically collects information from incidents and sends emails out.
written by
Eni Sinanaj & Gerardo Manzano