Os links Estado e Endereço do perfil não estão funcionando como esperado

Última atualização em 2022-11-16

Descrição

Ambiente

  • Campaign
  • Campaign Standard

Problema/Sintomas
O cliente teve os seguintes problemas:

  1. Ao selecionar Estado usando tabela personalizada Endereço, estamos recebendo a lista suspensa, enquanto ao selecionar Pronto para uso (OOTB) tabela Perfil, a lista suspensa não está visível.
  2. Ao selecionar Estado usando tabela personalizada Endereço, na lista suspensa, não podemos fazer pesquisa direta. Em vez disso, temos de navegar e recarregar dados após cada pequena entrada, o que é muito inconveniente, porque há uma enorme quantidade de dados disponíveis.
  3. O País a seleção como campo de perfil oferece a opção de completar automaticamente, onde você digita United E ver os Estados Unidos chegando como uma opção. Mas o mesmo link no Endereço não está fornecendo a opção de preenchimento automático. Nenhum outro campo em Perfil ou tabelas personalizadas são ativadas automaticamente mesmo que você veja a opção de lista suspensa/seleção de um conjunto de valores existente.

Resolução

A equipe de engenharia compartilhou a análise. Encontre a análise conforme abaixo:

O comportamento é bastante lógico.

Tabela de endereços: O link para o Estado é definido por uma associação personalizada envolvendo dois campos do Endereço personalizado. Portanto, não é possível selecionar um estado de destino.
O estado do target será definido pelos valores dos dois campos usados na junção. Por isso não pode confirmar.

Tabela de perfil: Mais ou menos o mesmo, no schema OTB, o link para o estado é definido por um join do mesmo tipo. Não é possível simplesmente escolher um valor de destino, ele deve ser definido preenchendo os dois campos usados na associação.

A diferença de exibição entre ambos (exibição da lista de estados ou não) é devido a uma pequena diferença nos schemas internos gerados para o perfil e o endereço.

Nesta página