Benutzerdefinierte Metadatenfelder werden für Benutzende ohne Administratorrechte in AEMaaCS nicht angezeigt oder nicht gespeichert
In AEMaaCS können Benutzende ohne Administratorrechte das Standard-Metadatenformular anstelle eines benutzerdefinierten Schemas sehen oder benutzerdefinierte Felder sehen, die nicht gespeichert werden können. Dies geschieht in der Regel, wenn die betroffene Benutzergruppe die Schema- oder Metadatenformularknoten nicht lesen kann, wenn das Schema nur in der Admin-Ansicht und nicht in der Assets-Ansicht zugewiesen ist oder wenn die Eigenschaftszuordnungen falsch sind. In einigen Fällen können Benutzende mit Ordnerberechtigungen Felder anzeigen, Metadatenaktualisierungen jedoch blockieren, was zu unzureichenden Berechtigungen oder 409-Fehlern kann. Korrigieren Sie die Schemazuweisung, überprüfen Sie den Lese-/Schreibzugriff und validieren Sie die Eigenschaftszuordnungen, sodass benutzerdefinierte Felder angezeigt und korrekt gespeichert werden.
Beschreibung description
Umgebung
- Adobe Experience Manager as a Cloud Service
- AEM Managed Services
- Adobe Experience Manager Assets Essentials
Problem/Symptome
- Benutzende ohne Administratorrechte sehen nur das Standard-Metadatenschema.
- Benutzerdefinierte Metadatenfelder werden in der Admin-Ansicht, aber nicht in der Assets-Ansicht angezeigt.
- Das Speichern der Metadaten schlägt mit fehl Eigenschaften können nicht bearbeitet werden. Unzureichende Berechtigungen.
- Das Speichern von Metadaten schlägt mit 409- fehl.
- Administratoren können das benutzerdefinierte Schema anzeigen, Standardbenutzer jedoch nicht.
Ursache
AEM erfordert, dass die betroffene Benutzergruppe jcr:read Zugriff auf Metadatenschema-Definitionsknoten hat, damit sie das richtige Metadatenformular rendern kann. Wenn Benutzende diese Knoten nicht lesen können, greift AEM auf das Standardschema zurück. In der Assets-Ansicht ist das Metadatenformular vom Admin-Ansichtsschema getrennt und muss unabhängig importiert und zugewiesen werden. Metadaten können auch dann nicht gespeichert werden, wenn Benutzende keinen Schreibzugriff auf den Asset-Ordner haben oder wenn Schemafelder falsche Eigenschaftszuordnungen verwenden.
Lösung resolution
So beheben Sie fehlende oder nicht gespeicherte benutzerdefinierte Metadaten für Benutzende ohne Administratorrechte:
- Stellen Sie fest, ob das Problem Adminansicht Assets-Ansicht oder beide betrifft, indem Sie das betroffene Asset in jedem Erlebnis öffnen.
- Öffnen Sie Tools
>Assets>Metadatenschemata, überprüfen Sie die Schemazuweisung und bestätigen Sie, dass das beabsichtigte Schema auf den richtigen DAM-Ordner angewendet wird. - Gewähren Sie
jcr:readZugriff auf die betroffene Benutzergruppe für die von AEM verwendeten Schemadefinitionspfade, z. B./conf/global/settings/dam/adminui-extension/metadataschemaund gegebenenfalls/conf/global/settings/dam/adminui-extension/foldermetadataschema. - Wenn das Problem Assets View betrifft, importieren Sie das Metadatenformular in Assets View, weisen Sie es demselben Ordner zu und stellen Sie sicher, dass die betroffenen Benutzenden
/content/dam/appdataund/content/dam/appdata/metadataformslesen können. - Vergewissern Sie sich, dass die betroffenen Benutzer zur Gruppe dam-users gehören
- Wenn Metadatenfelder angezeigt werden, aber nicht gespeichert werden, überprüfen Sie die Berechtigungen für den Asset-Ordner und stellen Sie sicher, dass die betroffene Benutzergruppe Schreibzugriff hat, um Eigenschaften zu ändern.
- Öffnen Sie das Schema im Metadatenschema-Editor und überprüfen Sie den Wert Eigenschaftsname jedes Felds. Korrigieren Sie ungültige oder falsche Zuordnungen und vermeiden Sie geschützte oder falsche JCR-Eigenschaftspfade.
- Wenn 409-Fehler auftreten fahren Sie nach der Korrektur der Berechtigungen fort, überprüfen Sie die Zugriffsbeschränkungen auf Ordnerebene und entfernen Sie widersprüchliche Einschränkungen, die Metadatenaktualisierungen blockieren.
- Öffnen Sie das Asset erneut als Benutzer ohne Administratorrechte und bestätigen Sie, dass benutzerdefinierte Felder angezeigt werden, und speichern Sie es erfolgreich in der vorgesehenen Ansicht.