Gültige Auswahl für Abfragezeichenfolge erzwingen [Neu in Security Center 7,0]
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 |
|
| 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:
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.