Gültige Auswahl für Abfragezeichenfolge erzwingen [Neu in Security Center 7,0]

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Verwenden Sie eine Systemeigenschaft, um sicherzustellen, dass jeder Auswahlfeldwert, wenn er über eine URL-Abfragezeichenfolge übergeben wird, eine gültige aktive Auswahl ist, wenn ein Datensatz erstellt wird.

    Wenn glide.ui.query_string.enforce_valid_choice_on_createSystemeigenschaft ist auf festgelegt Wahr , Die Plattform validiert, dass ein beliebiger Auswahlfeldwert, der über eine URL-Abfragezeichenfolge (z. B. aus einem Listenfilter) übergeben wird, eine gültige aktive Auswahl ist, wenn der Datensatz erstellt wird.

    Wenn ungültig, wird der Wert ignoriert, und das Feld wird auf seinen Standardwert zurückgesetzt. Wenn die Eigenschaft ist Falsch , Die Validierung ist inaktiv, und das System akzeptiert einen beliebigen Wert, auch ungültige oder inaktive. Diese Akzeptanz kann potenziell dazu führen, dass falsche oder unerwartete Daten in Datensätzen gespeichert werden.

    Stellen Sie Sicher glide.ui.query_string.enforce_valid_choice_on_createIst in der Tabelle „Systemeigenschaften“ [sys_properties] vorhanden und ist auf festgelegt Wahr . Wenn die Eigenschaft in der Tabelle nicht vorhanden ist, ist der Fallback-Wert Falsch .

    Weitere Informationen

    Attribut Beschreibung
    Konfigurationsname glide.ui.query_string.enforce_valid_choice_on_create
    Konfigurationstyp Systemeigenschaften (/sys_properties_list.do)
    Datentyp Boolean
    Empfohlener Wert falsch
    Standardwert falsch
    Fallback-Wert wahr
    Kategorie Architektur, Design und Bedrohungsmodellierung
    Sicherheitsrisiko
    • Schweregradpunktzahl: 2,2
    • CVSS-Punktzahl: Niedrig
    • Sicherheitsrisiko: Legen Sie diese Eigenschaft auf fest Wahr Um sicherzustellen, dass nur gültige Auswahlmöglichkeiten für die Erstellung eines neuen Datensatzes verwendet werden. Ungültige Auswahlmöglichkeiten können zu geringfügigen und unerwarteten Datenintegritätsproblemen führen, bei denen ein Anwender einen unbeabsichtigten Wert auswählen kann.
    Funktionale Auswirkung

    Vorhandene Instanzen und Workflows basieren möglicherweise auf neuen Datensätzen, die basierend auf einem Filter erstellt werden, der eine ungültige oder inaktive Auswahl enthält. Verwenden Sie den folgenden Prozess, um dieses Verhalten zu beobachten:

    1. Melden Sie sich als Administratoranwender bei einer Instanz an.
    2. Erstellen Sie ein Zeichenfolgenfeld in einer beliebigen Tabelle. Beispiel: Ein Incident mit 2 Auswahlmöglichkeiten: Test1 Und Test2 .
    3. Erstellen Sie einen Listenfilter in der Incident-Tabelle, indem Sie das Zeichenfolgenfeld auswählen, dessen Wert auf festgelegt ist Test2 .
    4. Wechseln Sie zum Wörterbuchfeld, und deaktivieren Sie die Auswahl Test2 .
    5. Wechseln Sie zu dem in Schritt 3 ausgewählten Filter, und wählen Sie aus Neu Schaltfläche.
    6. Überprüfen Sie den Wert des Felds Zeichenfolgentyp im neu geöffneten Datensatz. Wenn die Eigenschaft auf festgelegt ist Wahr , Das Zeichenfolgenfeld darf keinen Wert haben oder sollte den Standardwert anzeigen.

    Wenn die Eigenschaft auf festgelegt ist Falsch (Standard) hat das Zeichenfolgenfeld den Wert auf festgelegt Test2 .

    Abhängigkeiten und Voraussetzungen Keine

    Weitere Informationen zum Hinzufügen oder Erstellen einer Systemeigenschaft finden Sie unter Add a system property.