In business eventing, it is possible to have a type = Transaction logic block connected to an event by an event rule. If that logic block errors, the event target delivery record will show Target Delivery Status = Error.
Does automatic retry happen for these say for the situation where the logic block hits a lock timeout one time but might succeed the next time - or do they have to always be manually resubmitted using the available resubmit or bulk resubmit actions?
Hey Ian! Yes, all event targets are automatically retried by the system up to 4 times before reaching a state where manual intervention is needed to retry again. You can track how many times a target has already been automatically retried by checking the Failure Count field.
After each failure, a new Next Submission Time is calculated using an exponential backoff algorithm to ensure that reattempts are spaced out over time. That Next Submission Time is visible in the app.
When a manual retry occurs, the failure count resets to 0, meaning we will once again automatically retry up to 4 times.
Thanks! Can confirm - I took a closer look at an event that had failed and am now noticing the Failure Count incrementing like you said and stopping after a 4 total tries (3 retries).