ACL-Fehlerbehebungsreferenz

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Eine Liste häufiger ACL-Regelfehler und ihrer Lösungen.

    Aktivieren Sie das Debugging, um bei der Behebung eines Problems zu helfen.

    Tabelle : 1. Problembehandlung
    Fehler oder Symptom Lösung
    Sie können nicht auf Datensätze aus einer benutzerdefinierten Tabelle zugreifen. Erstellen Sie eine Tabellen-ACL-Regel für die anwenderdefinierte Tabelle, die Anwendern Zugriff auf die Tabelle gewährt. Ohne eine explizite Tabellen-ACL-Regel müssen Benutzer die Berechtigungen in der Platzhalter-ACL-Regel für die Tabelle übergeben, die standardmäßig den Zugriff auf Administratoren beschränkt. Aktivieren Sie das Debugging, und bestimmen Sie, welche ACL-Regeln für die benutzerdefinierte Tabelle ausgewertet werden.
    Sie erstellen eine anwenderdefinierte ACL-Regel, die nicht ordnungsgemäß funktioniert. Die wahrscheinlichsten Probleme bestehen darin, dass eine andere Regel in der Verarbeitungsreihenfolge Vorrang vor Ihrer anwenderdefinierten Regel hat oder dass der Benutzer nicht alle Berechtigungsanforderungen für den Objekttyp erfüllt. Aktivieren Sie das Debugging, und verifizieren Sie, dass die ACL-Regel ausgewertet wird.
    Die Feld-ACL-Regel funktioniert nicht ordnungsgemäß. Wahrscheinlich ist eine Tabellen-ACL-Regel vorhanden, die vom Benutzer nicht erfüllt wurde. Aktivieren Sie das Debugging, und bestimmen Sie, welche ACL-Regeln für das Feld ausgewertet werden. Stellen Sie sicher, dass keine in Konflikt stehende Tabellen-ACL-Regel oder doppelte Feld-ACL-Regel vorhanden ist.
    Die ACL-Regel für Ihre Tabelle funktioniert nicht ordnungsgemäß. Entweder ist eine ACL-Regel höher in der Verarbeitungsreihenfolge oder eine doppelte Tabellen-ACL-Regel vorhanden, die die Tabellen-ACL-Regel beeinträchtigt. Aktivieren Sie das Debugging, und bestimmen Sie, welche ACL-Regeln für die Tabelle ausgewertet werden.
    Ein Feld wird in einer Liste angezeigt, nicht jedoch im Formular. Es ist möglich, dass die ACL-Regelbedingungen oder das Skript in der Liste ausgelöst werden, aber nicht im Formular. Aktivieren Sie das Debugging, und legen Sie fest, wann die ACL-Regeln als „wahr“ ausgewertet werden. Aktualisieren Sie die Bedingungen oder das Skript so, dass sie in der Liste und im Formular dasselbe Verhalten aufweisen.
    Sie erhalten eine Fehlermeldung, wenn Sie versuchen, einen Prozessor oder eine vom Client aufrufbare Skripteinbindung auszuführen. Es ist eine ACL-Regel für den Prozessor oder die vom Client aufrufbare Skripteinbindung vorhanden, die der Anwender nicht erfüllt hat. Wenn der Benutzer Zugriff auf das Objekt haben soll, aktivieren Sie das Debugging, und bestimmen Sie, welche ACL-Regeln für den Prozessor oder die Skripteinbindung ausgewertet werden. Aktualisieren Sie die ACL-Regel oder die Anwenderrollen nach Bedarf, um auf das Objekt zuzugreifen.