Los campos de metadatos personalizados no están visibles o no se guardan para los usuarios no administradores en AEMaaCS

En AEMaaCS, los usuarios no administradores pueden ver el formulario de metadatos predeterminado en lugar de un esquema personalizado o pueden ver campos personalizados que no se pueden guardar. Esto suele ocurrir cuando el grupo de usuarios afectado no puede leer los nodos del formulario de metadatos o esquema, cuando el esquema solo se asigna en la vista de administración y no en la vista de Assets o cuando las asignaciones de propiedades son incorrectas. En algunos casos, los permisos de carpeta permiten a los usuarios ver los campos pero bloquean las actualizaciones de metadatos, lo que puede almacenar en déclencheur los permisos insuficientes o los errores 409. Corrija la asignación del esquema, revise el acceso de lectura y escritura y valide las asignaciones de propiedades para que los campos personalizados aparezcan y se guarden correctamente.

Descripción description

Entorno

  • Adobe Experience Manager as a Cloud Service
  • AEM Managed Services
  • AEM Assets Essentials

Problema/Síntomas

  • Los usuarios no administradores solo ven el esquema de metadatos predeterminado.
  • Los campos de metadatos personalizados aparecen en la vista de administrador, pero no en la vista de Assets.
  • Error al guardar los metadatos: No se pueden editar las propiedades. Permisos insuficientes.
  • Error al guardar los metadatos: 409 errores de conflicto.
  • Los administradores pueden ver el esquema personalizado, pero los usuarios estándar no.

Causa

AEM requiere que el grupo de usuarios afectado tenga acceso de jcr:read a los nodos de definición de esquema de metadatos para que pueda procesar el formulario de metadatos correcto. Si los usuarios no pueden leer esos nodos, AEM vuelve al esquema predeterminado. En la vista de Assets, el formulario de metadatos es independiente del esquema de la vista de administración y debe importarse y asignarse de forma independiente. Los metadatos también pueden no guardarse cuando los usuarios carecen de acceso de escritura en la carpeta de recursos o cuando los campos de esquema utilizan asignaciones de propiedades incorrectas.

Resolución resolution

Para resolver los metadatos personalizados que faltan o no se han guardado para los usuarios no administradores:

  1. Determine si el problema afecta a Admin View, Assets View o a ambos abriendo el recurso afectado en cada experiencia.
  2. Abra Herramientas > Esquemas de metadatos > de Assets , revise la asignación de esquema y confirme que el esquema deseado se aplica a la carpeta DAM correcta.
  3. Conceder acceso de jcr:read al grupo de usuarios afectado para las rutas de definición de esquema utilizadas por AEM, como /conf/global/settings/dam/adminui-extension/metadataschema y, cuando corresponda, /conf/global/settings/dam/adminui-extension/foldermetadataschema.
  4. Si el problema afecta a Assets View, importe el formulario de metadatos a Assets View, asígnelo a la misma carpeta y asegúrese de que los usuarios afectados puedan leer /content/dam/appdata y /content/dam/appdata/metadataforms.
  5. Confirme que los usuarios afectados pertenecen al grupo dam-users.
  6. Si aparecen campos de metadatos pero no los guarda, revise los permisos en la carpeta de recursos y asegúrese de que el grupo de usuarios afectado tenga acceso de escritura para modificar las propiedades.
  7. Abra el esquema en el Editor de esquemas de metadatos y revise el valor Nombre de propiedad de cada campo. Corrija las asignaciones no válidas o incorrectas y evite las rutas de propiedad JCR protegidas o incorrectas.
  8. Si 409 errores continúan después de corregir los permisos, revise las restricciones de acceso de nivel de carpeta y quite las restricciones conflictivas que bloquean las actualizaciones de metadatos.
  9. Vuelva a abrir el recurso como usuario no administrador y confirme que los campos personalizados aparecen y se guardan correctamente en la vista deseada.

Lectura relacionada

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