How to use the catch error event

Hi Community

I am trying to understand the error events in BPM. 


Should I put a catch error event with each Human task ? What is Associated error.

Will the catch error event know what error has occurred in the human task. ?

Can i pass the errors Like Contract violation or Java error or any BPM Error through the Error event ?

Or Error events can only be used on Gateways and can catch any exception routes ?

Please suggest what are the different types of error events and how to use them ? Any example will be helpful

Regards
 

Hi Roy,

With Bonita, an error event can be thrown using an end error event or a when a connector fails.
Those events just carries a name.

They can be caught using boundary catch error event or start error event in an event sub-process.

I recommend using them at Business level (not for technical error management).

HTH
Romain