Many tasks throwing errors in a subprocess

Hi everyone!

I hope you’re all safe.
Inside a subprocess, each task can throw an error and in this case, I have to show a generic message to the user. I couldn’t find a way to make it “elegant”. Can you tell me if the model I uploaded is hurting any bpm/camunda rule?

What you have there is pretty much as good as you can make it.
You could also have an error boundary event on the sub process itself, but i think thats actually worse.

Hi Niall. Thanks a lot for the support.
Cheers!
Jim