Configuration des options de sécurité en lecture seule

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Contrôlez la possibilité de modifier des champs en lecture seule en configurant des options en lecture seule.

    Les champs en lecture seule sont destinés à limiter les modifications dans des situations spécifiques. En outre, le système fournit des options de lecture seule configurables qui vous permettent de personnaliser le comportement des champs en lecture seule en fonction de vos besoins, tout en équilibrant convivialité et sécurité. Vous pouvez ajuster le comportement en lecture seule en mettant à jour le champ Option de lecture seule dans un enregistrement de dictionnaire.

    Options en lecture seule disponibles

    Instance configurée
    Valeur de l’option en lecture seule par défaut pour les champs en lecture seule créés avant la version australienne. Utilisé pour maintenir la rétrocompatibilité et tester le comportement en lecture seule dans les instances de non-production.

    Lorsque l’option Lecture seule est définie sur Instance configurée dans un enregistrement de dictionnaire, le comportement en lecture seule est dérivé de la glide.read_only.legacy_read_only_behavior propriété système. Par défaut, la propriété est définie sur client_script_modifiable, ce qui respecte le comportement en lecture seule antérieur à l’Australie, en autorisant les changements apportés aux champs en lecture seule via les scripts clients.

    Afficher en lecture seule
    Affiche le champ en lecture seule dans l’interface utilisateur, mais permet de modifier le champ en lecture seule via des scripts clients et des opérations côté serveur telles que TableAPI, GraphQLet GlideRecordSecure().
    Client Script Modifiable
    Affiche le champ en lecture seule dans l’interface utilisateur et autorise les changements apportés aux champs en lecture seule via les scripts clients, mais pas via les scripts en arrière-plan ou les API côté serveur telles que TableAPI, GraphQLet GlideRecordSecure().
    Lecture seule stricte
    Affiche le champ en lecture seule dans l’interface utilisateur, mais empêche tout changement provenant des scripts clients et des API côté serveur.

    Test du comportement en lecture seule

    L’option Lecture seule configurée par l’instance conserve la rétrocompatibilité des champs en lecture seule créés avant la version australienne et vous permet également de tester d’autres options en lecture seule sur une instance de non-production avant de les implémenter sur votre instance de production.

    Lorsque l’option Lecture seule est définie sur Instance configurée, le comportement en lecture seule est déterminé par la glide.read_only.legacy_read_only_behavior propriété système. La valeur par défaut de la glide.read_only.legacy_read_only_behavior propriété système est client_script_modifiable, ce qui signifie que le champ apparaît en lecture seule dans l’interface utilisateur, mais peut toujours être modifié par un script client.

    Vous pouvez tester le comportement en lecture seule sur une instance de non-production en mettant à jour la propriété système avec les valeurs suivantes, puis en validant que vos champs et scripts clients fonctionnent comme prévu.

    • display_read_only
    • client_script_modifiable
    • strict_read_only
    Important :
    La glide.read_only.legacy_read_only_behavior propriété système est uniquement destinée à tester le comportement en lecture seule sur des instances de non-production. La mise à jour de cette propriété affecte tous les champs dans lesquels le champ Option en lecture seule est défini sur Instance configurée.

    Par exemple, pour vérifier que des contrôles de sécurité plus stricts fonctionnent toujours avec vos scripts clients et d’autres personnalisations, vous pouvez définir la glide.read_only.legacy_read_only_behavior propriété strict_read_only sur dans une instance de non-production, puis tester le comportement. Après avoir vérifié le comportement dans une instance de non-production, vous pouvez mettre à jour des champs individuels sur votre instance de production pour utiliser l’option Lecture seule stricte champ par champ.