AEM as a Cloud Service: impede a republicação repetida de nós padrão e de política de privacidade
Este artigo explica como resolver o problema em que os nós padrão e de política de privacidade são republicados sempre que uma página de formulário é publicada no Adobe Experience Manager as a Cloud Service, mesmo quando não há alterações feitas no formulário ou no modelo.
Descrição description
Ao publicar uma página contendo um formulário adaptável no Adobe Experience Manager as a Cloud Service, os nós padrão e de política são republicados todas as vezes, independentemente de as alterações terem sido feitas. Esse comportamento é visto no repositório e nos logs de implantação e resulta em implantações desnecessárias desses nós.
Ambiente
Adobe Experience Manager as a Cloud Service (AEMaaCS)
Sintomas
- Os nós afpolicy e default são republicados sempre que uma página de formulário é publicada.
- Nenhuma mensagem de erro explícita é exibida.
- O comportamento ocorre mesmo se o formulário ou modelo não tiver sido alterado.
Causa
Esse problema ocorre quando o modelo associado à página de formulário não tem a propriedade lastmodified. Sem essa propriedade, o AEM trata o modelo como alterado em cada publicação, resultando na republicação repetida da política de privacidade e dos nós padrão.
Resolução resolution
Siga as etapas abaixo para resolver o problema:
- Atualize o modelo associado à página de formulário afetada para incluir a propriedade
lastmodified. No AEM as a Cloud Service, as alterações no repositório devem ser feitas por meio de sua base de código e implantadas por meio do pipeline da Cloud Manager. - Na base de código do projeto, localize a definição do nó do modelo (normalmente no pacote
ui.contentouui.appsem/confou/apps). - Adicionar ou atualizar a propriedade
lastmodifiedno nó de modelo. Use a data e hora atuais no formato ISO 8601 (Por exemplo:2024-06-01T12:00:00.000Z) e defina o tipo de propriedade como Data. - Confirme e implante suas alterações por meio do pipeline da Cloud Manager.
- Após a implantação, publique a página do formulário novamente e verifique se os nós padrão e de afpolicy não são mais republicados em cada ação de publicação.