Konfigurieren Sie kaskadierende Löschregeln

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Wenn ein Datensatz gelöscht wird, gibt es verschiedene Optionen dafür, wie sich die Löschung auf Datensätze auswirkt, die auf den gelöschten Datensatz verweisen. Sie können konfigurieren, was mit Datensätzen geschieht, die auf einen Datensatz verweisen, wenn dieser Datensatz gelöscht wird.

    Vorbereitungen

    Erforderliche Rolle: personalize_dictionary

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn Sie beispielsweise einen Benutzerdatensatz löschen, auf den im Feld Anrufer-ID in mehreren Incident-Datensätzen verwiesen wird, können Sie konfigurieren, was mit diesen Incident-Datensätzen geschieht. Standardmäßig werden die Referenzen gelöscht, sodass die Incident-Datensätze mit einem leeren Feld für die Anrufer-ID verwaltet werden.

    Prozedur

    1. Navigieren Sie zu einem Referenzfeld in einem Formular.
    2. Klicken Sie mit der rechten Maustaste auf die Feldbezeichnung, und wählen Sie Dictionary konfigurieren.
    3. Klicken Sie unter „Zugehörige Links“ auf Erweiterte Ansicht.
    4. Suchen Sie den Abschnitt „Referenzspezifikation“.
    5. Wählen Sie im Feld Kaskadierungsregel für Referenz eine der folgenden Optionen aus.
      Hinweis:
      Die Option für dieses Feld hat keine Auswirkungen auf Tabellen mit M2M-Beziehungen. Dies bedeutet, dass in diesem Beispiel der Anwenderdatensatz gelöscht wird, wenn die Tabellen eine M2M-Beziehung haben.
      OptionBeschreibung
      Löschen oder -- Keine -- Durch das Löschen eines Datensatzes werden Referenzen gelöscht (Standardoption).
      Löschen oder kaskadieren Durch das Löschen eines Datensatzes werden auch alle darauf verweisenden Datensätze gelöscht. Wenn beispielsweise ein Benutzerdatensatz gelöscht wird, werden auch alle dem Benutzer zugewiesenen Incidents gelöscht.
      Vorsicht:
      Verwenden Sie diese Methode mit Vorsicht.
      Beschränken Das Löschen eines Datensatzes ist eingeschränkt, es sei denn, es sind keine Verweise auf den Datensatz vorhanden. Verhindern Sie beispielsweise, dass der Benutzerdatensatz gelöscht wird, wenn ein Incident einen Verweis auf den Benutzer enthält.
      Keine Durch das Löschen eines Datensatzes werden die Datensätze, die auf den Datensatz verweisen, nicht geändert.
    6. Klicken Sie auf Aktualisieren.