Loading

Configuration des notifications d’e-mail d'exception Apex

Date de publication: Jun 10, 2022
Description

Y a -t-il un moyen de modifier le destinataire des e-mails d'exception Apex ?

Salesforce Classic : Configuration | Recherche rapide | E-mail d'exception Apex
Lightning Experience : Icône d'engrenage | Recherche rapide | E-mail d'exception Apex

Vous pouvez aussi configurer les e-mail d'exception Apex à l’aide de l’objet API Tooling ApexEmailNotification.

Résolution

Salesforce envoie deux types d’e-mails de notification lorsque des problèmes potentiels avec le code APEX sont détectés :

  • E-mails d’avertissement APEX, qui sont envoyés lorsqu'une classe ou un déclencheur dépasse 50 % d’une limitation du gouverneur APEX
  • E-mails d’exception APEX, qui sont envoyés lorsqu’une exception non gérée a lieu dans un déclencheur ou une classe
  1. Configurez les adresses e-mail qui reçoivent les e-mails lorsque votre code Apex rencontre des exceptions non gérées. Auparavant, ces e-mails étaient envoyés uniquement au développeur qui avait apporté la dernière modification à une classe ou un déclencheur ayant échoué. Désormais, vous pouvez aussi notifier les utilisateurs de votre organisation Salesforce et des adresses e-mail arbitraires.
  2. Les e-mails d’exception non gérées sont envoyés par défaut au développeur spécifié dans le champ LastModifiedBy sur la classe ou le déclencheur ayant échoué. En outre, vous pouvez envoyer des e-mails aux utilisateurs de votre organisation Salesforce et à des adresses e-mail arbitraires.
REMARQUE : Pour protéger la confidentialité de vos données, vérifiez que les messages d'erreur de test et les détails d'exception ne contiennent aucune donnée personnelle. Le gestionnaire d'exception Apex et l'infrastructure de test ne peuvent pas déterminer si les messages définis par l'utilisateur et les détails contiennent des données confidentielles. Pour inclure des données personnelles dans des exceptions Apex personnalisées, nous recommandons de créer une sous-classe Exception avec de nouvelles propriétés contenant les données personnelles. Ensuite, n'insérez pas les informations de propriété de la sous-classe dans la chaîne de message de l'exception.


Voir aussi :
Que se passe-t-il en cas d'exception Apex ?
Numéro d’article de la base de connaissances

000385876

 
Chargement
Salesforce Help | Article