Appliquer un choix de chaîne de requête valide [Nouveau dans Security Center 7.0]
Utilisez une propriété système pour vous assurer que toute valeur de champ de choix, lorsqu’elle est transmise via une chaîne de requête URL, est un choix actif valide lors de la création d’un enregistrement.
Lorsque la glide.ui.query_string.enforce_valid_choice_on_create propriété système est définie sur vrai, la plateforme valide que toute valeur de champ de choix transmise via une chaîne de requête URL (par exemple, à partir d’un filtre de liste) est un choix actif valide lors de la création de l’enregistrement.
Si elle n’est pas valide, la valeur est ignorée et le champ revient à sa valeur par défaut. Lorsque la propriété est définie sur faux, la validation est inactive et le système accepte toutes les valeurs, même non valides ou inactives. Cette acceptation peut potentiellement entraîner le stockage de données incorrectes ou inattendues sur des enregistrements.
Ensure glide.ui.query_string.enforce_valid_choice_on_create existe dans la table Propriétés système [sys_properties] et est défini sur vrai. Si la propriété n’existe pas dans la table, la valeur de secours est faux.
En savoir plus
| Attribut | Description |
|---|---|
| Nom de la configuration | glide.ui.query_string.enforce_valid_choice_on_create |
| Type de configuration | Propriétés système (/sys_properties_list.do) |
| Type de données | Booléen |
| Valeur recommandée | Faux |
| Valeur par défaut | Faux |
| Valeur de secours | vrai |
| Catégorie | Architecture, conception et modélisation des menaces |
| Risque de sécurité |
|
| Impact fonctionnel |
Les instances et les workflows existants peuvent dépendre de la création de nouveaux enregistrements en fonction d’un filtre qui contient un choix non valide ou inactif. Utilisez le processus suivant pour observer ce comportement :
Lorsque la propriété est définie sur false (valeur par défaut), la valeur du champ de chaîne est définie sur Test2. |
| Dépendances et prérequis | Aucun |
Pour en savoir plus sur l’ajout ou la création d’une propriété système, reportez-vous à la section Add a system property.