Tester les options en lecture seule

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Testez le comportement en lecture seule sur une instance de non-production avant de mettre à jour les valeurs de champ de l’option Lecture seule sur votre instance de production.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Les champs en lecture seule créés avant la version australienne sont automatiquement définis sur Instance configurée après une mise à niveau vers l’Australie au moins. Vous pouvez utiliser l’option Instance configurée pour tester les options en lecture seule introduites dans la version australienne dans une instance de non-production avant d’apporter des modifications à votre instance de production.
    Lorsque l’option Lecture seule d’un champ est définie sur Instance configurée, 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.
    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.

    Procédure

    1. Accédez à la vue de liste de la table Propriétés système [sys_properties].
      1. Sélectionnez Tout.
      2. Dans le champ Filtre , saisissez sys_properties.list.
      3. Appuyez sur Entrée.
    2. Recherchez un enregistrement de propriété système avec le nom glide.read_only.legacy_read_only_behavior.
    3. Sélectionnez la propriété système glide.read_only.legacy_read_only_behavior.
    4. Dans le champ Valeur, entrez l’option en lecture seule que vous souhaitez tester.
      L’option que vous entrez détermine la rigueur avec laquelle le système traite la sécurité des valeurs en lecture seule une fois qu’elles ont été saisies. Chaque option affiche le champ en lecture seule dans l’interface utilisateur.
      OptionDescription
      display_read_only

      Permet d’apporter des modifications au champ en lecture seule par le biais de scripts clients et d’opérations côté serveur telles que TableAPI, GraphQLet GlideRecordSecure().

      client_script_modifiable

      Permet d’apporter des modifications au champ en lecture seule via des scripts clients, mais pas via des scripts en arrière-plan ou des API côté serveur telles que TableAPI, GraphQLet GlideRecordSecure().

      strict_read_only

      Empêche toute modification des scripts clients et des API côté serveur.

    5. Sélectionnez Mettre à jour.

    Que faire ensuite

    Testez tous les scripts clients ou les API côté serveur qui mettent à jour les champs en lecture seule fonctionnent comme prévu dans votre environnement de non-production. Après avoir testé la fonctionnalité, vous pouvez mettre à jour des champs individuels dans votre instance de production et définir le champ d’option Lecture seule sur l’option que vous avez vérifiée dans votre instance de non-production.