Référence de dépannage ACL

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Une liste des erreurs courantes des règles ACL et de leurs solutions.

    Activez le débogage pour faciliter la résolution d’un problème.

    Tableau 1. Dépannage
    Erreur ou symptôme Solution
    Vous ne pouvez pas accéder aux enregistrements à partir d’une table personnalisée. Créez une règle ACL de table pour la table personnalisée accordant aux utilisateurs l’accès à la table. Sans règle ACL de table explicite, les utilisateurs doivent transmettre les autorisations de la règle ACL de caractère générique de table (*), qui restreint par défaut l’accès aux administrateurs uniquement. Activez le débogage et déterminez les règles ACL qui sont évaluées pour la table personnalisée.
    Vous créez une règle ACL personnalisée qui ne fonctionne pas correctement. Les problèmes les plus probables sont qu’une autre règle prévaut sur votre règle personnalisée dans l’ordre de traitement ou que l’utilisateur ne répond pas à toutes les exigences d’autorisation pour le type d’objet. Activez le débogage et vérifiez que la règle ACL est en cours d’évaluation.
    Votre règle ACL de champ ne fonctionne pas correctement. Il existe probablement une règle ACL de table que l’utilisateur n’a pas respectée. Activez le débogage et déterminez quelles règles ACL sont évaluées pour le champ. Vérifiez qu’il n’y a pas de règle ACL de table en conflit ou de règle ACL de champ en double.
    Votre règle ACL de table ne fonctionne pas correctement. Il existe soit une règle ACL plus haut dans l’ordre de traitement, soit une règle ACL de table en double interfère avec la règle ACL de la table. Activez le débogage et déterminez quelles règles ACL sont évaluées pour la table.
    Vous pouvez voir un champ dans une liste, mais pas dans le formulaire. Il est possible que les conditions ou le script de la règle ACL soient déclenchés dans la liste, mais pas dans le formulaire. Activez le débogage et déterminez quand les règles ACL sont évaluées comme vraies. Mettez à jour les conditions ou le script pour avoir le même comportement sur la liste et le formulaire.
    Vous recevez un message d’erreur lorsque vous essayez d’exécuter un processeur ou un include de script pouvant être appelé par le client. Il existe une règle ACL pour le processeur ou l’include de script appelable par le client que l’utilisateur n’a pas respectée. Si l’utilisateur doit avoir accès à l’objet, activez le débogage et déterminez quelles règles ACL sont évaluées pour le processeur ou l’include de script. Mettez à jour la règle ACL ou les rôles d’utilisateur selon les besoins pour accéder à l’objet.