Conjuntos de rotação paralisados no estado de processamento no AEM Dynamic Media
No Adobe Experience Manager (AEM) as a Cloud Service, os Conjuntos de rotação do Dynamic Media às vezes ficam presos em um estado processando e não acionam o fluxo de trabalho de pós-processamento automaticamente. Isso significa que é necessário publicá-los manualmente, o que não é escalável para grandes volumes de ativos. Para corrigir isso, você pode alternar para o modo Publicação imediata ou configurar um iniciador de fluxo de trabalho que direcione especificamente Conjuntos de rotação.
Descrição description
Ambiente
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Assets
Problema/Sintomas
Ao usar a funcionalidade de conjunto de lotes ou a biblioteca de upload binário node.js para assimilação de ativos, você encontra o seguinte:
- Os conjuntos de rotação permanecem em um estado processando indefinidamente.
- Os fluxos de trabalho de pós-processamento não são acionados automaticamente.
- A publicação manual limpa o status, mas não é escalável.
- Os inicializadores de fluxo de trabalho causam conflitos ou loops se configurados incorretamente.
Resolução resolution
-
Vá para as configurações do Dynamic Media e altere o modo de publicação de Após ativação para Publicação imediata. Isso garante que os ativos sejam publicados logo após o processamento, sem precisar de um fluxo de trabalho de pós-processamento.
-
Crie um iniciador de fluxo de trabalho que segmente ativos de conjunto de rotação. Configure o inicializador de fluxo de trabalho com as seguintes configurações:
-
Tipo de evento: Recurso criado e/ou Recurso modificado
-
Tipo de nó:
dam:Asset -
Condições:
code language-none jcr:content/dam:s7damType == SpinSet jcr:content/dam:lastS7SyncStatus == success jcr:content/metadata/dam:scene7ID != ""- Lista de exclusões:
code language-none (.*)dam:scene7((?!ID).*), (.*)jcr:content/related(/((?!/sling:members/sling:resources).)*), (.*)cq:lastReplicat(.*), (.*)cq:isDelivered, (.*)jcr:created(.*), (.*)jcr:lastModified(.*)Vincule este inicializador a um modelo de fluxo de trabalho que inclui etapas de ativação em árvore para publicação.
-
-
Se a automação ainda não estiver em vigor, publique manualmente os Conjuntos de rotação após a criação para limpar o status processando.
Observação: por design, o AEM não executa fluxos de trabalho de pós-processamento automaticamente para conjuntos de ativos como Conjuntos de rotação. É por isso que eles permanecem no estado processando, a menos que sejam publicados manualmente. Para automatizar isso, você precisará configurar um iniciador de fluxo de trabalho que direcione especificamente os Conjuntos de rotação quando eles forem criados ou modificados. Certifique-se de configurá-lo cuidadosamente para que ele só seja acionado quando necessário e não seja executado várias vezes para o mesmo evento.
Leitura relacionada
- Conjuntos de rotação no Guia do Usuário do AEM as a Cloud Service