Could anybody tell me is there a way to retry a compensational Service Task in case of an exception occurring? And if there is how can it be achieved?
I tried barely everything - to mark the compensational Service Task as async before/after and set Retry Time Cycle. Even to mark Intermediate Throw Event as asynchronous and set retry there. But it always executes only once.
I’m trying to resolve the following problem: let’s pretend that we have some Boundary Event occurred during the Process Instance execution. And it leads us to compensation handling procedure. And let’s say that in one of the compensational Service Tasks we have an interaction with a third party service through the HTTP and this service is currently unavailable. So we want to wait a timeout and try once more.