Direitos de acesso para a criação da Cópia de idioma

Última atualização em 2023-11-22

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.

Descrição

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)

Exceção:

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).

Resolução

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.

Nesta página