Signaler les problèmes d’autorisation
Il y a plusieurs raisons pour lesquelles un rapport affiche moins d’informations que prévu ou peut-être pas de données du tout. Il s’agit notamment d’autorisations insuffisantes sur le rapport et du rapport qui n’est pas partagé.
Rapport non partagé
Une raison courante pour laquelle un rapport peut ne pas être visible est que le rapport n’a pas été partagé avec les utilisateurs qui tentent d’y accéder. Par défaut, un rapport nouvellement créé n’est pas partagé et est donc inaccessible à quiconque, à l’exception du créateur du rapport ou des utilisateurs disposant du rôle administrateur. Un rapport peut être partagé avec un utilisateur individuel, avec un ou plusieurs groupes, ou affecté à un ou plusieurs rôles.
Les rapports non partagés n’apparaissent pas dans les listes des rapports auxquels un utilisateur a accès ou dans les autres options dans lesquelles un rapport peut être ouvert ou sélectionné. Lorsque les utilisateurs peuvent voir un tableau de bord auquel le rapport a été ajouté, mais pas le rapport lui-même, un message indique que « le rapport est visible uniquement par un utilisateur ou un groupe spécifique ».
Pour résoudre ce problème, le propriétaire du rapport (ou un administrateur) peut partager ce rapport avec les personnes qui doivent avoir la visibilité et y accéder. Vous pouvez partager un rapport directement à partir de l’icône de partage du rapport. Pour plus d'informations, consultez Partager un rapport.
Les rapports de liste affichent moins de lignes que prévu
Un autre problème courant est que moins de lignes apparaissent dans les rapports de liste que ce à quoi l’utilisateur s’attend. Par exemple, un utilisateur voit 100 lignes dans un rapport de liste, mais un autre utilisateur, en consultant ce même rapport, peut voir moins de lignes, voire aucune ligne du tout. Lorsqu’une ou plusieurs lignes ont été supprimées du rapport, un message indique le nombre de lignes supprimées pour des raisons de sécurité.
La cause habituelle est que chaque ligne d’un rapport de liste est d’abord comparée à des listes de contrôle d’accès en lecture (ACL) définies sur les tables sources du rapport.
L’ACL est prise en compte pour chaque ligne de liste susceptible d’être affichée dans un rapport. Pour plus d'informations, consultez Report_view contrôle d’accès.
Les rapports hors liste affichent des données incomplètes
Les rapports graphiques (définis comme n’importe quel rapport de type autre que une liste) peuvent afficher un ensemble incomplet de données pour un utilisateur, par rapport à un autre utilisateur examinant ce même rapport.
Ce problème est dû au fait que des règles métier avant requête sont exécutées sur les données de la table source avant qu’un rapport ne soit généré et rendu. Les règles métier, que l’on trouve sur les tables sources d’un rapport, limitent les données en fonction d’autorisations ou de critères similaires. Tous les enregistrements qui ne répondent pas aux critères de la règle ne sont pas inclus dans le rapport. Par conséquent, les utilisateurs ayant des niveaux d’autorisation différents (principalement en raison des autorisations de groupe ou de rôle) voient le même rapport afficher des résultats différents. Pour plus d’informations, consultez Avant les règles métier d’interrogation.