I just implemented an asynchronous ServiceTask that might produce a set of error messages due to "imperfect" data. Any error detected by this task rewinds the process to the former state using a modeled "failure" transition.
What's the best way to communicate the multiple problems that led to this failure in a way, that a UserTask may pick up this information to enable the user to fix these problems?
I tried to attach comments to the process instance, but this feels wrong.
Any help appreciated.