Loading

Optionen für "Was soll geschehen, wenn der Nachschlagedatensatz gelöscht wird?" sind in einem benutzerdefinierten Nachschlagefeld nicht verfügbar

Veröffentlichungsdatum: Apr 2, 2026
Beschreibung
Wenn Sie ein neues benutzerdefiniertes Nachschlagefeld erstellen oder ein bestehendes ändern, gibt es den Abschnitt "Was soll geschehen, wenn der Nachschlagedatensatz gelöscht wird?" mit ein paar Optionsfeldern wie folgt:
 
  • Wert dieses Felds löschen (Diese Option ist nicht verfügbar, wenn das Feld ein Pflichtfeld ist.)
  • Löschen des Nachschlagedatensatzes, der Teil einer Nachschlagebeziehung ist, nicht zulassen.
  • Diesen Datensatz löschen
 
Benutzer stellen fest, dass dieser Abschnitt in einigen der Einrichtungsmenüs für ihre Suchfelder fehlt. In dem folgenden Szenario ist dies das erwartete Verhalten.
Lösung

Der Abschnitt "Was soll geschehen, wenn der Nachschlagedatensatz gelöscht wird?" fehlt in der Konfiguration eines Nachschlagefelds, wenn das gesuchte Objekt dasselbe Objekt ist, auf dem sich das Nachschlagefeld befindet.

Das ist z. B. der Fall, wenn es ein benutzerdefiniertes Objekt mit dem Namen Objekt_A und ein Nachschlagefeld für dieses Objekt gibt, das auf Objekt_A verweist.

Der Grund dafür ist, dass eine Kaskadenlöschung verhindert werden soll, die alle oder die meisten der Objekt_A-Datensätze löschen könnte. Beispiel: In einer zirkulären Beziehungskette von Datensätzen (Datensatz_A > Datensatz_B > Datensatz_C > Datensatz_A) wird, wenn einer der Datensätze gelöscht wird, auch die gesamte Kette gelöscht, falls die Option "Diesen Datensatz löschen" ausgewählt wurde.

Da die Möglichkeit, eine der drei Optionen auszuwählen, in diesem Szenario wegfällt, ist das Verhalten beim Löschen eines Datensatzes, der Teil eines Selbstverweises ist, der Standardwert "Den Wert dieses Felds löschen".
 

Siehe auch: Überlegungen zu Beziehungen

Nummer des Knowledge-Artikels

000383277

 
Laden
Salesforce Help | Article