https://github.com/dmarrazzo/error-handling-strategy
sample project to test the error handling strategy
https://github.com/dmarrazzo/error-handling-strategy
Last synced: 3 months ago
JSON representation
sample project to test the error handling strategy
- Host: GitHub
- URL: https://github.com/dmarrazzo/error-handling-strategy
- Owner: dmarrazzo
- Created: 2020-08-24T15:48:21.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-01-25T11:41:51.000Z (over 3 years ago)
- Last Synced: 2025-01-22T20:51:19.271Z (5 months ago)
- Language: VBA
- Size: 108 KB
- Stars: 0
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
Error Handling Strategy
=======================Usage example of error handling stragegies.
**This project can be imported in the Business Central**
To understand the motivation behind it see:
- [Reducing data inconsistencies with Red Hat Process Automation Manager](https://developers.redhat.com/blog/2018/08/22/reducing-data-inconsistencies-with-red-hat-process-automation-manager/)
The Error Handling strategy is a feature of the process engine that delegate a specific process to manage the exception raised by the main project:
Main process:

The REST call raise an exception that is handled by the following process:

The error handling process trigger a retry strategy 2 times after 5 seconds of delay, then it trigger a human task to manually remediate the error.
The human task can trigger two strategies:- change the URL of the REST call and **retry**: potentially any feature of the failing service can changed by the user before retry.
- provide the result manually and **complete**: the main process will take the result provided by the user as the it came from REST call.