Campanha: Manter dados provisórios / Exibir target mostra dados em branco após a atualização
Após uma atualização, alguns ambientes podem mostrar um problema em que Exibir target ou Manter visualização de dados temporária não renderiza os dados esperados na visualização de dados do fluxo de trabalho ao usar builds mais recentes do console do cliente. Esse comportamento está vinculado a formulários de entrada de fluxo de trabalho personalizados mais antigos e não é causado por um defeito no lado do servidor.
Descrição description
Em ambientes afetados, os usuários podem executar um fluxo de trabalho e ver resultados do direcionamento, mas a seção Dados na visualização do público alvo está em branco ou não exibe os registros esperados ao usar versões mais recentes do console do cliente.
Esse problema foi observado apenas em ambientes em que o formulário de entrada xtk:workflow tinha sido personalizado antes de junho de 2021 e essa versão personalizada não incluía a definição xpathTargetDataSource mais recente introduzida posteriormente no formulário pronto para uso.
Como resultado:
- O problema aparece nas versões mais recentes do console do cliente.
- As builds mais antigas do console do cliente ainda podem parecer funcionar.
- O comportamento é limitado a ambientes com uma substituição personalizada mais antiga de xtk:workflow.
- Esse é um problema de compatibilidade de console do cliente/personalização de formulário, não um defeito do produto do lado do servidor.
Resolução resolution
A solução é resolver o conflito do formulário de entrada em xtk:workflow para que o formulário personalizado inclua a alteração predefinida ausente.
Especificamente, na seção “Registros do destino” do formulário de entrada xtk:workflow, verifique se o seguinte atributo está presente:
xpathTargetDataSource=“/ignore/transitionExtensions/@targetDataSource”
Abordagem recomendada
- Abra o formulário de entrada xtk:workflow personalizado.
- Analise se ela é anterior às alterações predefinidas introduzidas após junho de 2021.
- Resolva todos os conflitos de formulário entre a versão personalizada e a versão mais recente pronta para uso.
- Confirme se a seguinte linha existe na seção relevante do formulário: xpathTargetDataSource=“/ignoed/transitionExtensions/@targetDataSource”
- Salve as alterações no formulário e teste novamente a visualização do público-alvo do fluxo de trabalho na compilação atual do console do cliente.
Se o problema tiver começado após uma atualização, revise primeiro a resolução de conflitos do formulário de entrada.
A presença de alterações personalizadas em um formulário não traz automaticamente alterações mais recentes prontas para uso; elas devem ser mescladas durante a resolução do conflito.
Uma solução temporária pode ser usar uma build de console de cliente mais antiga, mas a correção apropriada é atualizar a definição de formulário personalizado.
O departamento de engenharia concluiu que esse cenário está funcionando corretamente assim que o conflito de formulários é resolvido corretamente.