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:

  1. Stellen Sie fest, ob das Problem Adminansicht Assets-Ansicht oder beide betrifft, indem Sie das betroffene Asset in jedem Erlebnis öffnen.
  2. Ö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.
  3. Gewähren Sie jcr:read Zugriff auf die betroffene Benutzergruppe für die von AEM verwendeten Schemadefinitionspfade, z. B. /conf/global/settings/dam/adminui-extension/metadataschema und gegebenenfalls /conf/global/settings/dam/adminui-extension/foldermetadataschema.
  4. 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/appdata und /content/dam/appdata/metadataforms lesen können.
  5. Vergewissern Sie sich, dass die betroffenen Benutzer zur Gruppe dam-users gehören
  6. 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.
  7. Ö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.
  8. 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.
  9. Ö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.

Verwandtes Lesen

recommendation-more-help
experience-cloud-kcs-help-kbarticles