Best practices for handling errors in Appian integrations
Hello,
I’m working on a bidirectional integration between Appian and an external system via a middleware gateway.
In this setup, we often encounter two categories of errors:
-
Technical issues
-
Data issues
- Errors series (500 and 400)
[emoticon:71aee13fb1eb4feea8d56f3f0189f580]My question:
What are the best practices for functionally handling these types of errors on the Appian side?
Specifically:
-
Should we simply display messages to end users via pop-ups or alert banners?
-
Are there recommended design patterns or built-in Appian features we should consider (such as retry logic, logging strategies, fallback mechanisms, or dynamic UI error messages)?
-
Any advice for differentiating user-facing errors from those logged for admin troubleshooting?
Thanks in advance for your insights!
