フィールドが読み取り専用 (グレー表示され、編集不可) である理由の特定Summaryこの記事では、次に示す、フィールドが読み取り専用である一般的な原因を確認する方法について説明します。 セキュリティルール (ACL)/アプリケーションスコープ読み取り専用 = true に設定されたディクショナリUI ポリシーまたはクライアントスクリプトInstructionsACL/スコープ指定されたアクセスの問題。 ナビゲーターで、「セキュリティのデバッグ」モジュールを検索してクリックします。必要に応じて、影響を受けるユーザーとして操作しますフィールドが読み取り専用になっているフォームまたはリストに移動します。 そのフィールドの横にある [バグ] をクリックすると、そのフィールドの ACL 評価が表示されます。書き込み ACL が false に評価されている場合は、セキュリティルールによってフィールドが読み取り専用になっていることがわかります。そうでない場合は、次のセクションにスキップします。フィールドが読み取り専用となっている原因の ACL を特定するには、セキュリティルールのパス (たとえば、「record/alm_license.model_category/write」) をコピーし、ページを検索します (Cmd + F または Ctrl + f)次のような結果が得られます。 関連する ACL を調べて、失敗している理由を確認します。ACL デバッグの詳細については、ドキュメント「ACL デバッグツール」を参照してくださいACL が存在していても評価されていない場合は、レコードがアプリケーションスコープ内にあり、そのスコープ内に新しい ACL を作成する必要があることが原因である可能性があります。 フィールドのディクショナリが読み取り専用に設定されている。 管理者として、読み取り専用のフィールドを右クリックし、[ディクショナリを構成] を選択します。読み取り専用フィールドがオンになっている場合は、それが原因でフィールドが読み取り専用になっています。 UI ポリシー、データポリシー、またはクライアントスクリプトによってフィールドが読み取り専用または無効に設定されている。 管理者として、ナビゲーションフレーム内にフォームを表示します。 フィールドを右クリックして [<fieldname>の監視] を選択し、フォームをリロードします。フィールド監視の詳細については、次のドキュメントを参照してください。 フィールド監視の使用監視対象フィールドの情報の表示 フィールドを読み取り専用に設定しているクライアントスクリプトまたは UI ポリシーを特定します。フィールド監視で示されている UI ポリシーが存在しないか、リンクが機能しない場合は、対応するデータポリシーが存在する可能性があるため、[システムポリシー] > [ルール] > [データポリシー] でその名前を確認してください。フィールドが何によって読み取り専用に設定されているかについての詳細情報が必要な場合は、データポリシーのデバッグモジュールと UI ポリシーのデバッグモジュールを使用して、これらのポリシーの評価方法に関する詳細情報を取得できます。これを行う方法に関するドキュメントは、「UI ポリシーのデバッグ」にあります