Para fins de compatibilidade com versões anteriores, o conteúdo e a configuração em /etc e /content a partir do AEM 6.3 não serão tocados nem transformados imediatamente com a atualização. Isso é feito para garantir que as dependências dos aplicativos do cliente nessas estruturas permaneçam intactas. A funcionalidade relacionada a essas estruturas de conteúdo ainda é a mesma, mesmo que o conteúdo em uma AEM 6.4 seja hospedado em outro lugar.
Embora nem todos esses locais possam ser transformados automaticamente, há alguns CodeUpgradeTasks
atrasados também mencionados como Migração de conteúdo ocioso. Isso permite que os clientes acionem essas transformações automáticas reiniciando a instância com esta propriedade do sistema:
-Dcom.adobe.upgrade.forcemigration=true
Isso fará com que CodeUpgradeTasks
seja executado durante a migração.
Embora o objetivo seja uma execução eficiente, esse processo de atualização é síncrono e, portanto, vem com um tempo de inatividade dependendo da quantidade de conteúdo que precisa ser processada. Recomenda-se avaliar os tempos de execução em um ambiente de estágio antes de um sistema de produção para planejar uma janela de manutenção de acordo.
Como isso normalmente requer o ajuste do aplicativo, essa atividade deve ser executada junto com a implantação do aplicativo correspondente.
Abaixo está a lista completa de CodeUpgradeTasks
introduzida em 6.4:
Nome | Relevante para AEM versões anteriores a | Tipo de migração | Detalhes |
---|---|---|---|
Cq561ProjectContentUpgrade |
< 5=""> | Imediato | |
Cq60MSMContentUpgrade |
< 6.0 | Imediato | Detecta todos os LiveRelationShips de VersionStorage que foram excluídos e adiciona a propriedade de exclusão ao pai |
Cq61CloudServicesContentUpgrade |
< 6=""> | Imediato | Reestrutura serviços em nuvem para configuração segura por padrão |
Cq62ConfContentUpgrade |
< 6.2 | Imediato | Remove a vinculação baseada em propriedade de /content para /conf (substituída pelo mecanismo OSGi), gera a configuração OSGi correspondente |
Cq62FormsContentUpgrade |
< 6=""> | Imediato | Devido a merge_preserve, o gerenciamento da regra de negação segura por padrão substitui as permissões dadas, levando à necessidade de reordenar na atualização |
CQ62Html5SmartFileUpgrade |
< 6=""> | Imediato | Detecta componentes que utilizam o widget Html5SmartFile, pesquisa por usos do componente na persistência do conteúdo e reestrutura, movendo efetivamente o nível binário para baixo e não armazená-lo no nível do componente. |
Cq62ProjectsCodeUpgrade |
< 6=""> | Imediato | Move projetos de estilo antigo de /etc/projects para /content/projects |
Cq62TargetCampaignsContentUpgrade |
< 6=""> | Imediato | Introduz uma camada de container na hierarquia (Áreas) e ajusta as referências. |
Cq62TargetContentUpgrade |
< 6=""> | Imediato | Define os nomes de localização fixos para os componentes do público alvo. |
Cq62WorkflowContentUpgrade |
< 6=""> | Imediato | Transformação complexa de modelos de fluxo de trabalho que pré-datam estruturas 6.2, instâncias, notificações e, em seguida, mesclam de volta do local de backup de /var/backup |
CQ63AssetsMetadataFormsUpdate |
< 6.3 | Imediato | Move ativos, schemas de metadados personalizados e perfis de processamento de /apps para /conf e converte os schemas de metadados e perfis de metadados de coral2 para coral3. |
CQ63AssetsSearchFacetsUpdate |
< 6=""> | Imediato | Move ativos e aspectos de pesquisa personalizados de /apps para /conf e converte o schema de metadados e os perfis de metadados de coral2 para coral3. |
CQ63InboxItemsUpgrade |
< 6=""> | Imediato | Atualiza InboxItems para ordenar itens de caixa de entrada (ajustando metadados para classificação eficiente) |
CQ63MetadataSchemaConfigUpdate |
< 6=""> | Imediato | Ajusta a propriedade metadataSchema na pasta substituindo caminhos relativos para /conf no lugar de /apps |
CQ63MobileAppsNavUpgrade |
< 6=""> | Imediato | Ajustar a estrutura de navegação |
CQ63MonitoringDashboardsConfigUpdate |
< 6=""> | Imediato | Move configurações personalizadas para os painéis de monitoramento de /libs e /apps |
CQ63ProcessingProfileConfigUpdate |
< 6=""> | Imediato | Traduz a propriedade processingProfile (usada até 6.1) em Ativos para corresponder à estrutura 6.3 e posterior. Além disso, ajusta os caminhos relativos do perfil para /conf no lugar de /apps. |
CQ63ToolsMenuEntriesContentUpgrade |
< 6=""> | Imediato | Tarefa de atualização que remove entradas de menu obsoletas do CRXDE Lite e do Console da Web no caso de uma atualização. |
CQ64CommunitiesConfigsCleanupTask |
< 6=""> | Atrasado | Mover configurações em nuvem do SRP, configurações de palavras de observação da comunidade, limpa /etc/social e /etc/ativlement (todas as referências e dados precisam ser ajustados quando a migração lenta for executada - nenhuma parte do aplicativo deve depender mais dessa estrutura). |
CQ64LegacyCloudSettingsCleanupTask |
< 6.4 | Atrasado | Limpa /etc/cloudsettings (contendo a configuração do ContextHub). A configuração é automaticamente migrada no primeiro acesso. Caso a Migração de conteúdo lento seja iniciada juntamente com a atualização, esse conteúdo em /etc/cloudsettings deve ser preservado pelo pacote antes da atualização e reinstalado para que a transformação implícita seja iniciada, juntamente com uma desinstalação subsequente do pacote após a conclusão. |
CQ64UsersTitleFixTask |
< 6=""> | Atrasado | Ajusta a estrutura de título herdada ao título no nó do perfil do usuário. |
CQ64CommerceMigrationTask |
< 6=""> | Atrasado | Migre o conteúdo de comércio de /etc/commerce para /var/commerce. Durante a migração, o conteúdo é movido e as referências ao conteúdo movido são atualizadas para refletir o novo local. |