ユーザーロールに関係なく、すべてのユーザーにレポートデータを表示できるようにします。Summary要求は、アサインされたロールに関係なく、レポート内のすべてのレコードをすべてのユーザーに表示することです。 例:「read_all」という名前のレポートを作成します。 ユーザー A (admin ロール) は、レポート「read_all」内のすべてのレコードを表示できる必要があります。 (たとえば、ユーザー A が 50 件のレコードを表示しているとします) ユーザー B (ITIL ロール) は、レポート「read_all」のすべてのレコードを表示できる必要があります。 (ユーザー B も 50 件のレコードを参照できる必要があります)Instructionsこの動作を確認するには、以下の手順に従ってください。以下のステップは、「インシデント」テーブルに対して複製されます デフォルトの [maint,admin,itil] ロールを使用して OOTB インスタンスにアクセスします。[表示/実行] に移動し、テーブル「インシデント」のレポート「read_all」を作成しますレポートを保存し、レポートを実行します。レポートを実行すると表示されるレコードの数に注意してください。[共有設定] に移動し、レポートを [全員] に共有します。「全員」にロールを指定する必要はありません。ロールフィールドは空白のままにします。[Save] をクリックしてレポートを保存します。ACL に移動します。[新規] をクリックして新しい ACL を作成します。 タイプ:>レコード操作 -> 読み取り名前:>インシデント (テーブル)残りのフィールドはデフォルトのままにします。この ACL にロールを追加しないでください。 ([必要なロール] の下)ACL を送信します。 他の非アドミンロールユーザー (itil ロールユーザー) の代理操作を行うようになりました。sys_report.list に移動し、レポート「read_all」を検索します。代理操作されたユーザーは、すべてのレコードにアクセスできる必要があります。アドミンユーザーのレコード数は、代理操作ユーザーと同じである必要があります。Related Links1.ユーザー、グループ、またはロール別での共有が、レポートを共有する主な方法です。アクセス制御リスト (ACL) を使用すると、基礎となるテーブルまたはデータベース ビューのデータへのアクセスを制御できます。ユーザーは、レポートのデータソースまたはソース テーブル内のデータ レコードへのアクセス権がない場合、レポートを表示できます。ただし、レコードをリスト ビューまたはドリルダウン ビューで表示することはできません。データベースビューリストのレポートでは、リスト内のレコードを表示するために、レポートを実行するユーザーがターゲット データの ACL を満たす必要があります。十分な権限がないユーザーには、フィルタリングされたリストのレポートが表示されます。 https://docs.servicenow.com/csh?topicname=c_DistributeReports.html&version=latest 2.テーブルの ACL が、そのテーブルに基づくデータベース ビューを伝播するわけではありません。データベース ビューには個別の ACL が必要です。 3.ロールのない ACL を作成すると、レコードのセキュリティと整合性に影響を与える可能性があります。 4.常にベストプラクティスとして、最初にこのソリューションを SUB-PROD に実装し、複数のユーザーで少なくとも数日間動作を確認します。