Les champs de métadonnées personnalisés ne sont pas visibles ou ne sont pas enregistrés pour les utilisateurs non administrateurs dans AEMaaCS
Dans AEMaaCS, les utilisateurs non-administrateurs peuvent voir le formulaire de métadonnées par défaut au lieu d’un schéma personnalisé, ou ils peuvent voir les champs personnalisés qui ne peuvent pas être enregistrés. Cela se produit généralement lorsque le groupe d’utilisateurs concerné ne peut pas lire les nœuds de formulaire de schéma ou de métadonnées, lorsque le schéma est affecté uniquement dans la vue Administration et non dans la vue Assets, ou lorsque les mappages de propriété sont incorrects. Dans certains cas, les autorisations de dossier permettent aux utilisateurs d’afficher les champs, mais bloquent les mises à jour des métadonnées, ce qui peut déclencher des erreurs d’autorisations insuffisantes ou 409. Corrigez l’affectation du schéma, passez en revue l’accès en lecture/écriture et validez les mappages de propriété afin que les champs personnalisés s’affichent et s’enregistrent correctement.
Description description
Environnement
- Adobe Experience Manager as a Cloud Service
- AEM Managed Services
- AEM Assets Essentials
Problème/Symptômes
- Les utilisateurs non-administrateurs voient uniquement le schéma de métadonnées par défaut.
- Les champs de métadonnées personnalisés apparaissent dans la vue Administration, mais pas dans la vue Assets.
- L’enregistrement des métadonnées échoue avec Impossible de modifier les propriétés. Autorisations insuffisantes.
- L’enregistrement des métadonnées échoue avec des erreurs de conflit 409.
- Les administrateurs peuvent afficher le schéma personnalisé, mais pas les utilisateurs standard.
Cause
AEM exige que le groupe d’utilisateurs concerné ait un accès jcr:read aux nœuds de définition de schéma de métadonnées afin qu’il puisse effectuer le rendu du formulaire de métadonnées approprié. Si les utilisateurs ne peuvent pas lire ces nœuds, AEM revient au schéma par défaut. Dans la vue Assets, le formulaire de métadonnées est distinct du schéma de vue Administration et doit être importé et attribué indépendamment. L’enregistrement des métadonnées peut également échouer lorsque les utilisateurs n’ont pas accès en écriture au dossier de ressources ou lorsque les champs de schéma utilisent des mappages de propriété incorrects.
Résolution resolution
Pour résoudre les métadonnées personnalisées manquantes ou non enregistrées pour les utilisateurs non-administrateurs :
- Déterminez si le problème affecte vue d’administration, vue Assets ou les deux en ouvrant la ressource affectée dans chaque expérience.
- Ouvrez Outils
>Assets>Schémas de métadonnées, vérifiez l’affectation du schéma et confirmez que le schéma prévu est appliqué au dossier DAM approprié. - Accorder un accès
jcr:readau groupe d’utilisateurs concerné pour les chemins de définition de schéma utilisés par AEM, tels que/conf/global/settings/dam/adminui-extension/metadataschemaet, le cas échéant,/conf/global/settings/dam/adminui-extension/foldermetadataschema. - Si le problème affecte la vue , importez le formulaire de métadonnées dans la vue Assets, affectez-le au même dossier et assurez-vous que les utilisateurs concernés peuvent lire les
/content/dam/appdataet les/content/dam/appdata/metadataforms. - Vérifiez que les utilisateurs concernés appartiennent au groupe dam-users.
- Si les champs de métadonnées apparaissent mais ne sont pas enregistrés, vérifiez les autorisations sur le dossier de ressources et assurez-vous que le groupe d’utilisateurs concerné dispose de l’accès en écriture pour modifier les propriétés.
- Ouvrez le schéma dans l’Éditeur de schéma de métadonnées et passez en revue la valeur Nom de la propriété de chaque champ. Corrigez les mappages non valides ou incorrects et évitez les chemins de propriété JCR protégés ou incorrects.
- Si des erreurs 409 se produisent poursuivez après la correction des autorisations, passez en revue les restrictions d’accès au niveau du dossier et supprimez les restrictions en conflit qui bloquent les mises à jour des métadonnées
- Rouvrez la ressource en tant qu’utilisateur non administrateur et vérifiez que les champs personnalisés s’affichent et s’enregistrent correctement dans l’affichage prévu.