Beheben von Problemen mit der Sichtbarkeit von Metadatenschemata für Benutzende ohne Administratorrechte in AEMaaCS

In AEM as a Cloud Service (AEMaaCS) - Assets können Benutzende wie Mitwirkende oder DAM-Benutzende keine benutzerdefinierten Metadatenschemata sehen, da sie keinen Lesezugriff auf den Schemaordner haben, Administratoren jedoch schon. Um dies zu beheben, gewähren Sie den betroffenen Benutzern Lesezugriff auf diesen Ordner.

Beschreibung description

Umgebung

Adobe Experience Manager as a Cloud Service (AEMaaCS) - Assets

Problem/Symptome

  • Benutzerdefinierte Metadatenschemata, die auf Ordner angewendet werden, sind für Admins sichtbar.
  • Benutzer mit Standardrollen, wie Mitwirkende, sehen beim Anzeigen von Asset-Eigenschaften nur das Standard-Metadatenschema.
  • Benutzerdefinierte Metadatenschemata, die auf Ordner angewendet werden, sind für Admins sichtbar.
  • Benutzer mit Standardrollen, wie Mitwirkende, sehen beim Anzeigen von Asset-Eigenschaften nur das Standard-Metadatenschema.

Auflösung resolution

  1. Verwenden Sie Asset-Metadatenschemata, um benutzerdefinierte Metadaten auf Assets in Ordnern und Unterordnern anzuwenden. Diese über "" > Assets > Metadatenschemata.
  2. Stellen Sie sicher, dass benutzerdefinierte Schemata unter /conf/global/settings/dam/adminui-extension/metadataschema gespeichert werden.
  3. Wählen Sie in der Benutzeroberfläche „Sicherheit (Berechtigungen)“ von AEM die Gruppe „Mitwirkende/Benutzende“ aus und gewähren Sie jcr:read Berechtigung rekursiv für den Schemaordnerpfad, damit sie benutzerdefinierte Metadatenschemata sehen können.
  4. Entfernen Sie Regeln der restriktiven Zugriffssteuerungsliste (ACL) wie rep:glob="", die den Zugriff nur auf den exakten Knoten beschränken (z. B. /conf) und den Zugriff auf untergeordnete Knoten blockieren. Passen Sie die ACL an, um rekursiven jcr:read-Zugriff zuzulassen, damit Benutzer auf alle erforderlichen Unterpfade zugreifen können.
  5. Stellen Sie sicher, dass sich der benutzerdefinierte Schemaknoten unter /conf/global/settings/dam/adminui-extension/metadataschema befindet. Platzieren Sie sie nicht in projektspezifischen Pfaden wie /conf/<project>/..., es sei denn, dies ist unbedingt erforderlich, da dies die Sichtbarkeit beeinträchtigen kann.
  6. Erstellen Sie einen Mitwirkenden an Tests mit minimalen Gruppenmitgliedschaften. Überprüfen Sie dann, ob dieser Benutzer das benutzerdefinierte Metadatenschema in den Asset-Eigenschaften anzeigen kann, um zu bestätigen, dass die Berechtigungen korrekt festgelegt sind.
  7. Gewähren Sie keine zu breiten Leseberechtigungen, sondern wählen Sie stattdessen bestimmte Pfade wie /conf/global/settings/dam/adminui-extension/metadataschema aus. Prüfen Sie regelmäßig die Berechtigungen, um Konflikte oder restriktive Regeln zu erkennen, und dokumentieren Sie alle Änderungen an den Standardeinstellungen für zukünftige Referenzzwecke.

Führen Sie diese Schritte aus, um sicherzustellen, dass Standardbenutzer benutzerdefinierte Asset-Metadatenschemata genau wie Administratoren anzeigen können.

Verwandtes Lesen

Metadatenschemata im AEM as a Cloud Service-Benutzerhandbuch.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f