Saiba como resolver o problema de visibilidade da Cópia de idioma no AEM. Saiba como os direitos de acesso afetam a funcionalidade para autores no grupo padrão de autores de conteúdo, garantindo um gerenciamento de conteúdo perfeito.
Ambiente
Adobe Experience Manager
Problema
Ao restringir os direitos de acesso, os autores podem querer usar a funcionalidade Cópia de idioma, mas quando atribuída ao padrão content-authors
AEM, essa funcionalidade não está visível.
Para criar um Cópia de idioma, content-authors
precisa de permissões em /content/projects
localização como na variável Perguntas frequentes sobre AEM no Guia de administração do AEM.
Se for necessário que os autores gerenciem projetos também, a solução alternativa é adicionar o autor ao project-administrators
grupo.
Se um content-author
usuário é adicionado à variável project-administrators
agrupar a opção Cópia de idioma está presente sob o Criar botão.
No entanto, se essa opção for selecionada, o seguinte erro será exibido:
Falha ao executar o script /libs/cq/Page/Page.jsp: java.lang.NullPointerException
Não é possível enviar a solicitação para /mnt/overlay/wcm/core/content/sites/createlanguagecopywizard.html em BundledScriptServlet (/libs/cq/gui/components/siteadmin/admin/translation/datasources/cloudconfigurations/cloudconfigurations.jsp?lang=pt-BR)
java.lang.NullPointerException
at libs.cq.gui.components.siteadmin.admin.translation.datasources.cloudconfigurations.cloudconfigurations__002e__jsp._jspService(cloudconfigurations__002e__jsp.java:183)
at org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at org.apache.sling.scripting.jsp.PrecompiledJSPRunner.callPrecompiledJSP(PrecompiledJSPRunner.java:72)
at org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.eval(JspScriptEngineFactory.java:583)
at org.apache.sling.scripting.core.impl.bundled.PrecompiledScript.eval(PrecompiledScript.java:56)
at org.apache.sling.scripting.core.impl.bundled.ScriptContextProvider$ExecutableContext.eval(ScriptContextProvider.java:170)
at org.apache.sling.scripting.core.impl.bundled.AbstractBundledRenderUnit.eval(AbstractBundledRenderUnit.java:135)
Essa funcionalidade está funcionando para um usuário com o direito de administrador global (AEM-adminstrator
grupo no adminconsole).
Solução
A configuração para MSM está localizada em /conf/global
e nenhum dos dois grupos - content-authors
e project-administrators
- tem permissões para o caminho especificado.
Finalmente adicionar a permissão /conf/global - jcr:all
para o content-authors
grupo permite que você crie Cópias de idioma com sucesso.