権限の問題を報告

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • レポートに表示される情報が予想よりも少ない場合や、データがまったく表示されない場合は、いくつかの理由が考えられます。これには、レポートに対する十分な権限がないことや、レポートが共有されていないことが含まれます。

    レポートが共有されていません

    レポートを表示できない一般的な理由は、レポートにアクセスしようとしているユーザーとレポートが共有されていないことです。デフォルトでは、新しく作成されたレポートは共有されないため、レポート作成者または admin ロールを持つユーザー以外はアクセスできません。レポートは、個々のユーザーや 1 つ以上のグループと共有することも、1 つ以上のロールに割り当てることもできます。

    非共有レポートは、ユーザーがアクセスできるレポートのリストや、レポートを開いたり選択したりできるその他のオプションには表示されません。レポートが追加されたダッシュボードは表示できるが、レポート自体は表示できない場合、「レポートは特定のユーザーまたはグループにのみ表示されます」というメッセージが表示されます。

    この問題を修正するには、レポートの所有者 (またはアドミニストレーター) が、そのレポートを表示してアクセスできる個人とレポートを共有できます。レポートの共有アイコンから直接レポートを共有できます。詳細については、「レポートの共有」を参照してください。

    リストレポートに表示される行数が予想よりも少ない

    もう 1 つのよくある問題は、リストレポートに表示される行数が、閲覧者が期待する行数よりも少ないことです。たとえば、あるユーザーにはリスト レポートに 100 行が表示されますが、別のユーザーに同じレポートを表示すると、表示される行数が少なくなったり、まったく表示されなかったりする場合があります。レポートから 1 つ以上の行が削除されると、セキュリティ上の制約により削除された行数を示すメッセージが表示されます。

    通常の原因は、リストレポートの各行が、まずレポートのソーステーブルで定義されている読み取りアクセス制御リスト (ACL) と比較されることです。

    ACL は、レポートに表示される可能性のあるリスト行ごとに考慮されます。詳細については、「report_view のアクセス制御」を参照してください。

    リスト以外のレポートに不完全なデータが表示される

    グラフィカルなレポート (リスト以外のタイプのレポートとして定義) では、あるユーザーの不完全なデータ セットが、別のユーザーが同じレポートをレビューしているのと比べて表示されることがあります。

    この問題は、レポートが生成されて表示される前に、ソーステーブルのデータに対してクエリ前ビジネスルールが実行されるという事実が原因で発生します。レポートのソーステーブルにあるビジネスルールは、権限または同様の基準に基づいてデータを制限します。ルールの基準を満たさないレコードは、レポートに含まれません。したがって、(主にグループまたはロールの権限が原因で) 権限レベルが異なるユーザーには、異なる結果を示す同じレポートが表示されます。詳細については、「「クエリー前」ビジネスルール (Before Query business rules)」を参照してください。