Loading

Einrichten von E-Mail-Benachrichtigungen zu Apex-Ausnahmen

Veröffentlichungsdatum: Jun 10, 2022
Beschreibung

Gibt es eine Möglichkeit zu ändern, wer E-Mails zu Apex-Ausnahmen empfängt?

Salesforce Classic: Setup | Schnellsuche | Apex-Ausnahme-E-Mail
Lightning Experience: Zahnradsymbol | Setup | Schnellsuche | Apex-Ausnahme-E-Mail

Sie können Apex-Ausnahme-E-Mails auch mit dem Tooling-API-Objekt ApexEmailNotification konfigurieren.

Lösung

Wenn potenzielle Probleme mit dem APEX-Code festgestellt werden, sendet Salesforce zwei Arten von Benachrichtigungs-E-Mails:

  • APEX-Warnmails, die gesendet werden, wenn eine Klasse oder ein Auslöser 50 % einer APEX-Obergrenze überschreitet
  • APEX-Ausnahme-E-Mails, die gesendet werden, wenn eine unbehandelte Ausnahme in einem Auslöser oder einer Klasse auftritt
  1. Konfigurieren Sie E-Mail-Adressen, die E-Mails empfangen, wenn in Ihrem Apex-Code unbehandelte Ausnahmen festgestellt werden. Bisher wurden diese E-Mails nur an den Entwickler gesendet, der eine fehlerhafte Klasse oder einen fehlerhaften Auslöser zuletzt geändert hat. Nun können Sie auch Benutzer Ihrer Salesforce-Organisation und beliebige E-Mail-Adressen benachrichtigen.
  2. E-Mails zu unbehandelten Ausnahmen werden standardmäßig an den Entwickler gesendet, der im Feld LastModifiedBy der fehlerhaften Klasse oder des fehlerhaften Auslösers angegeben ist. Außerdem können E-Mails an Benutzer Ihrer Salesforce-Organisation und an beliebige E-Mail-Adressen gesendet werden.
HINWEIS: Um die Vertraulichkeit Ihrer Daten zu gewährleisten, stellen Sie sicher, dass Testfehlermeldungen und Ausnahmedetails keine personenbezogenen Daten enthalten. Der Apex-Ausnahmehandler und das Test-Framework können nicht feststellen, ob sensible Daten in benutzerdefinierten Nachrichten und Details enthalten sind. Um personenbezogene Daten in benutzerdefinierte Apex-Ausnahmen aufzunehmen, empfehlen wir, die Unterklasse "Exception" mit neuen Eigenschaften zu erstellen, die die personenbezogenen Daten enthalten. Nehmen Sie anschließend keine Informationen zu Eigenschaften der Unterklasse in die Nachrichtenzeichenfolge der Ausnahme auf.


Siehe auch:
Verhalten bei Auftreten einer Apex-Ausnahme
Nummer des Knowledge-Artikels

000385876

 
Laden
Salesforce Help | Article