Campanha: aprovação de extração de entrega ignorada intermitentemente
Este artigo descreve um problema intermitente no Adobe Campaign, em que um delivery pode prosseguir para a extração sem a etapa de aprovação manual esperada, mesmo quando Ativar validação de extração está configurado. O comportamento não é reproduzível de forma consistente e parece ocorrer somente em condições específicas de tempo do workflow.
Descrição description
Em alguns casos, um delivery configurado com Ativar validação de extração pode ignorar a etapa de aprovação de extração esperada.
Comportamento esperado
Quando a validação da extração estiver ativada, o delivery deverá pausar e aguardar a aprovação manual antes que a extração continue.
Comportamento real
O delivery pode continuar a extração sem apresentar a etapa de aprovação esperada.
Características observadas
- O problema é intermitente.
- Pode não ser reproduzível em ambientes inferiores ou de teste.
- Entregas semelhantes usando a mesma configuração geral podem funcionar normalmente.
- Os logs podem mostrar que a extração foi tratada como pronta para continuar, mesmo que nenhuma aprovação explícita de extração tenha sido executada.
Cenário de gatilho provável
A investigação indica que o problema pode ocorrer quando dois deliveries pertencentes à mesma campanha/fluxo de trabalho são validados em um intervalo de tempo muito curto.
Uma sequência provável é:
- Um usuário aprova o target para a primeira delivery.
- Isso aciona o workflow técnico responsável pelo processamento do delivery.
- Enquanto a análise/preparação do primeiro delivery ainda estiver em execução, um segundo delivery na mesma campanha/fluxo de trabalho será aprovado.
- O segundo acionador faz com que o fluxo de trabalho técnico avalie novamente o estado do delivery.
- Nessa condição de tempo, o primeiro delivery pode ser considerado incorretamente elegível para extração antes que a etapa de aprovação de extração seja realmente concluída.
- Isso aponta para um problema de avaliação do fluxo de trabalho relacionado ao tempo, em vez de um problema de configuração que pode ser reproduzido consistentemente.
Resolução resolution
Mitigação recomendada
Para reduzir o risco desse comportamento:
- Não aprove vários deliveries da mesma campanha/fluxo de trabalho em sucessão rápida.
- Aguarde até que a primeira etapa de análise/preparação de entrega seja totalmente concluída antes de aprovar outra entrega no mesmo fluxo de trabalho.
- Monitore a atividade técnica do fluxo de trabalho durante o processamento da aprovação para garantir que a execução sobreposta não ocorra.
Verificações adicionais
Se o problema continuar, analise as seguintes áreas:
- Implementação de fluxo de trabalho e se alguma configuração está sendo substituída
- Configuração de conector ou conta externa
- Qualquer lógica de fluxo de trabalho personalizada que possa afetar as transições de estado do delivery
- Carregamento ou acúmulo de dados no sistema que afeta o fluxo de trabalho técnico durante o manuseio da aprovação
A explicação mais provável é uma condição de corrida/tempo na qual a sobreposição da atividade de aprovação faz com que o fluxo de trabalho técnico identifique um delivery como pronto para extração antes que a etapa de aprovação de extração manual pretendida seja imposta.