Campos de metadados personalizados não estão visíveis ou não estão sendo salvos para usuários não administradores no AEMaaCS
No AEMaaCS, os usuários não administradores podem ver o formulário de metadados padrão em vez de um esquema personalizado ou podem ver campos personalizados que não são salvos. Isso geralmente acontece quando o grupo de usuários afetado não consegue ler o esquema ou os nós do formulário de metadados, quando o esquema é atribuído somente na Exibição de administração e não na Exibição do Assets ou quando os mapeamentos de propriedade estão incorretos. Em alguns casos, as permissões de pasta permitem que os usuários exibam campos, mas bloqueiam atualizações de metadados, o que pode disparar permissões insuficientes ou erros 409. Corrija a atribuição do esquema, revise o acesso de leitura/gravação e valide os mapeamentos de propriedade para que os campos personalizados apareçam e sejam salvos corretamente.
Descrição description
Ambiente
- Adobe Experience Manager as a Cloud Service
- AEM Managed Services
- Fundamentos do AEM Assets
Problema/Sintomas
- Usuários não administradores veem somente o esquema de metadados padrão.
- Os campos de metadados personalizados aparecem na Exibição de administração, mas não na Exibição do Assets.
- Falha ao salvar metadados com Não é possível editar propriedades. Permissões insuficientes.
- Falha ao salvar metadados com 409 erros de conflito.
- Os administradores podem visualizar o esquema personalizado, mas os usuários padrão não podem.
Causa
O AEM exige que o grupo de usuários afetado tenha jcr:read acesso aos nós de definição do esquema de metadados para poder renderizar o formulário de metadados correto. Se os usuários não conseguirem ler esses nós, o AEM voltará ao esquema padrão. No Modo de Exibição do Assets, o formulário de metadados é separado do esquema do Modo de Exibição de Administração e deve ser importado e atribuído independentemente. Os metadados também podem falhar ao serem salvos quando os usuários não têm acesso de gravação na pasta de ativos ou quando os campos de esquema usam mapeamentos de propriedade incorretos.
Resolução resolution
Para resolver metadados personalizados ausentes ou não salvos para usuários não administradores:
- Determine se o problema afeta a Exibição do administrador, a Exibição do Assets ou ambas abrindo o ativo afetado em cada experiência.
- Abra Ferramentas
>Assets>Esquemas de metadados, revise a atribuição de esquema e confirme se o esquema pretendido está aplicado à pasta correta do DAM. - Conceder acesso de
jcr:readao grupo de usuários afetado para os caminhos de definição de esquema usados pelo AEM, como/conf/global/settings/dam/adminui-extension/metadataschemae, quando aplicável,/conf/global/settings/dam/adminui-extension/foldermetadataschema. - Se o problema afetar o Modo de Exibição do Assets, importe o formulário de metadados para o Modo de Exibição do Assets, atribua-o à mesma pasta e verifique se os usuários afetados podem ler
/content/dam/appdatae/content/dam/appdata/metadataforms. - Confirme se os usuários afetados pertencem ao grupo dam-users.
- Se os campos de metadados forem exibidos, mas não forem salvos, revise as permissões na pasta de ativos e verifique se o grupo de usuários afetado tem acesso de gravação para modificar propriedades.
- Abra o esquema no Editor de Esquema de Metadados e revise o valor Nome da Propriedade de cada campo. Corrija mapeamentos inválidos ou incorretos e evite caminhos de propriedades JCR protegidos ou incorretos.
- Se os erros 409 continuarem depois que as permissões forem corrigidas, revise as restrições de acesso no nível da pasta e remova as restrições conflitantes que bloqueiam as atualizações de metadados.
- Reabra o ativo como um usuário não administrador e confirme se os campos personalizados aparecem e são salvos com êxito no modo de exibição pretendido.