Référence de dépannage ACL

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Une liste des erreurs courantes de règle ACL et leurs solutions.

    Activez le débogage pour aider à résoudre 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. En l’absence d’une 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, par défaut, limite l’accès aux seuls administrateurs. Activez le débogage et déterminez quelles règles ACL 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 a priorité 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.
    La règle ACL de votre 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 qui interfère avec la règle ACL de 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 un 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 vrai. Mettez à jour les conditions ou le script pour qu’ils aient le même comportement sur la liste et le formulaire.
    Vous recevez un message d’erreur lorsque vous essayez d’exécuter un include de script de processeur ou de client pouvant être appelé. Il existe une règle ACL pour l’include de script du processeur ou du client pouvant être appelé 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 le script include. Mettez à jour la règle ACL ou les rôles d’utilisateur selon les besoins pour accéder à l’objet.