関連リストに [編集] ボタンと [新規] ボタンが適切に構成されていることの確認Issue ServiceNow では、personalize_list ロールを持つユーザー (管理者を含む) であれば、コントロールを非表示にし、既存のコントロールへのアクセス条件をロール別に定義できます。たとえば、管理者はインシデントレコードに埋め込まれる関連タスクのリストをビジネスニーズに合わせてパーソナライズできます。 詳細については、ServiceNow 製品ドキュメントの「リストの構成」を参照してください。 手順 次の例では、[新規] ボタンと [編集] ボタンが表示されるように関連リストをパーソナライズして、ユーザーがフォームから新しいレコードを作成できるようにしています。 関連リストに [新規] ボタンや [編集] ボタンを表示するには、次のようにします。 関連リストを更新するフォームに移動します。関連リストのヘッダーバーを右クリックし、[構成] > [リストコントロール] を選択します。[関連リストコントロール ( Related List Control)] フォームが表示されます。次のフィールドを見つけます。 新規ボタンを省略:このチェックボックスをオンにすると、このリストに [新規] ボタンが表示されなくなります。このリストに [新規] ボタンを表示する場合や、[新規] ボタンをロールで制御する場合 ([新規ロール] フィールド) は、このチェックボックスをオフにします。編集ボタンを省略:このチェックボックスをオンにすると、このリストに [編集] ボタンが表示されなくなります。このリストに [編集] ボタンを表示する場合や、[編集] ボタンをロールで制御する場合 ([新規ロール] フィールド) は、このチェックボックスをオフにします。[編集] ボタンは、一部のリストには適用されないことに注意してください。[新規ボタンを省略] オプションと [編集ボタンを省略] オプションをオフにすると、リストコントロールフォームに [新規 ロール] フィールドと [ロールを 編集] フィールドが表示されます。 新規ロール:このリストに [新規] ボタンを表示するために必要なユーザーロールを指定します。南京錠アイコンをクリックして、ロール選択リストを開きます。ロールを編集:このリストに [編集] ボタンを表示するために必要なユーザーロールを指定します。南京錠アイコンをクリックして、ロール選択リストを開きます。これらのフィールドによって、特定のロールが [新規] ボタンや [編集] ボタンを表示できるかどうかや、ボタンがフォームから完全に除外されるかどうかが決まります。 [新規ボタンを省略] チェックボックスと [編集ボタンを省略] チェックボックスをオフにして、すべてのユーザーがフォーム上で [編集] ボタンと [新規] ボタンを使用できるようにします。[更新] をクリックします。親フォームに戻ります。関連リストに [新規] ボタンと [編集] ボタンが表示されていることを確認します。Release全てのリリースResolution拡張テーブルでユーザーに適切な権限を設定します。 1. テーブル構造の確認 [システム定義] > [テーブル] に移動します。親テーブルを特定し、拡張 (子) テーブルを見つけます。[拡張テーブル] フィールドをオンにして関係を確認します。 2. テーブルレベルの ACL を確認 [システムセキュリティ] > [アクセス制御 (ACL)] に移動します。フィルター条件: タイプ:レコード操作:読み取り、書き込み、作成名前:拡張テーブルの名前を入力します 子テーブルの ACL が存在しない場合、親テーブルからのアクセス権は継承されません。 3. 継承と条件の確認 親テーブルの ACL を確認します。条件 (ロール、スクリプト) が現在のユーザーに合格するかどうかを確認します。ユーザーロールまたはフィールド値に基づいてアクセスをブロックするスクリプト条件がないことを確認します。 4. アクセス制御デバッグツールの使用 ACL デバッグを使用するには、次の URL に移動します。https://<instance>.service-now.com/sys_security_acl.do?Sysparm_query= 歯車アイコンから、または URL に &sysparm_debug=true を追加して、セキュリティルールのデバッグを有効にします。どのルールが合格または失敗したかを示すログを表示します。 5. フィールドレベルの ACL の確認 同じプロセスを繰り返して、親テーブルと子テーブルの両方でフィールドレベルの ACL を確認します。親から継承されたフィールドには、引き続き個別の ACL がある場合があります。