Signaler des problèmes d’autorisation

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • 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 fait que le rapport n’est pas partagé.

    Rapport non partagé

    Une raison courante pour laquelle un rapport peut ne pas être visible est qu’il 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 ne peut donc être inaccessible qu’au créateur du rapport ou aux 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 de rapports auxquels un utilisateur a accès ou dans d’autres options dans lesquelles un rapport peut être ouvert ou sélectionné. Lorsque les utilisateurs sont en mesure de 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 groupe spécifique ».

    Pour corriger ce problème, le propriétaire du rapport (ou un administrateur) peut partager ce rapport avec les personnes qui doivent avoir une visibilité et un accès à ce rapport. 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, tandis qu’un autre utilisateur, consultant ce même rapport, peut voir moins de lignes, voire aucune ligne. 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 à toutes les 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 qui peut ê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 tout rapport de type non-liste) peuvent afficher un ensemble incomplet de données pour un utilisateur, par opposition à un autre utilisateur examinant ce même rapport.

    Ce problème est dû au fait que les règles métier Avant requête sont exécutées sur les données de la table source avant la génération et le rendu d’un rapport. Les règles métier, qui se trouvent dans les tables sources d’un rapport, limitent les données en fonction d’autorisations ou de critères similaires. 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 d’autorisations de groupe ou de rôle) voient le même rapport affichant des résultats différents. Pour plus d’informations, consultez Avant d’interroger les règles métier.