I made a test and it seems that queue transactions which fails because of Business exception do not get an alert, while the ones which fail because of Application exception get an alert.
To reproduce follow these steps:
Add 2 new queue items in a queue and make them fail, one with ApplicationException and one with BusinessException, like this:
Notice that in the Alerts there is no alert for the queue element which failes with Business Exception, but only the alerts for the transaction which failes with ApplicationException.
Check the folder level alert implemented where your process is published. I’m attaching the link to the document which describes the alerts configuration per user/folder. Please refer to the thing, which might be helpful.
The folder has the alerts enabled.
I can receive alerts when job fails or when queue transactions fail with Application Exception.
The only alerts that are not generated are for transactions failing with Business Exceptions.
Apparently Business Exceptions generate an alert with WARN severity, and not an alert with ERROR severity like Application Exceptions do. However, it seems that alerts of type WARN are not sent by email as notifications at each 10 minutes, which is a big inconvenient for me, but this is how they configured it.