読み取り専用オプションをテスト

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • 本番インスタンスで 読み取り専用オプション フィールド値を更新する前に、非本番インスタンスで読み取り専用の動作をテストします。

    始める前に

    必要なロール:admin

    このタスクについて

    オーストラリアのリリースより前に作成された読み取り専用フィールドは、少なくともオーストラリアにアップグレードすると、自動的に [ インスタンス構成済み] に設定されます。[ 構成済みインスタンス ] オプションを使用して、本番インスタンスで変更を加える前に、オーストラリアのリリースで導入された読み取り専用オプションを非本番インスタンスでテストできます。
    フィールドの 読み取り専用オプション が [インスタンス構成済み] に設定されている場合、読み取り専用の動作は glide.read_only.legacy_read_only_behavior システムプロパティから派生します。デフォルトでは、このプロパティは client_script_modifiable に設定されています。これはオーストラリア以前の読み取り専用動作を優先し、クライアントスクリプトを使用して読み取り専用フィールドを変更できます。
    重要:
    glide.read_only.legacy_read_only_behavior システムプロパティは、非本番インスタンスでの読み取り専用動作のテストのみを目的としています。このプロパティを更新すると、[ 読み取り専用] オプション フィールドが [インスタンス構成済み] に設定されているすべてのフィールドに影響します。

    手順

    1. システムプロパティ [sys_properties] テーブルのリストビューに移動します。
      1. [すべて] を選択します。
      2. [フィルター] フィールドに「sys_properties.list」と入力します。
      3. Enter を押します。
    2. 名前 glide.read_only.legacy_read_only_behavior のシステムプロパティレコードを検索します。
    3. glide.read_only.legacy_read_only_behavior システムプロパティを選択します。
    4. [値] フィールドに、テストする読み取り専用オプションを入力します。
      入力するオプションによって、読み取り専用値が入力された後、システムがそのセキュリティをどの程度厳しく扱うかが決まります。各オプションでは、UI でフィールドが読み取り専用として表示されます。
      オプション説明
      display_read_only

      クライアントスクリプトおよびサーバー側の操作 ( TableAPIGraphQLGlideRecordSecure()など) による読み取り専用フィールドの変更を許可します。

      client_script_modifiable

      クライアントスクリプトによる読み取り専用フィールドの変更は許可しますが、バックグラウンドスクリプトやサーバー側 API ( TableAPIGraphQLGlideRecordSecure() など) からは変更できません。

      strict_read_only

      クライアントスクリプトとサーバーサイド API の両方からの変更を防止します。

    5. [更新] を選択します。

    次のタスク

    読み取り専用フィールドを更新するクライアントスクリプトまたはサーバーサイド API が非本番環境で期待どおりに機能することをテストします。機能をテストした後、本番インスタンスの個々のフィールドを更新し、[ 読み取り専用] オプション フィールドを非本番インスタンスで検証したオプションに設定できます。