Traitement des exceptions dans les règles
Les exceptions empêchent le déclenchement des règles lorsqu'elles ont lieu dans les conditions. Ce comportement par défaut interrompt le traitement des règles de sorte que vous puissiez interpréter la cause et la gravité de l'exception. S'il ne vous convient pas, vous pouvez opter pour le traitement automatique de certaines exceptions ou encore personnaliser la réponse à une exception particulière.
Le traitement automatique des exceptions dans les conditions et
le gestionnaire d'exceptions personnalisé sont deux fonctionnalités distinctes. Si les deux fonctionnalités sont activées ensemble :
- Les exceptions dans les conditions qui sont gérées par le traitement automatique des exceptions sont interceptées et ne sont pas vues par le CustomExceptionHandler.
- Une exceptions dans la partie action d'une règle déclenche toujours la méthode handleActionException dans CustomExceptionHandler.