Adobe Campaign Standard: Atualizações de API em perfis e serviços não estão sendo refletidas

Descrição

Nas versões recentes do ACS, foi encontrado que, ao publicar recursos personalizados mudar para atributos de texto longo, as APIs não estão sendo atualizadas.  O atributo pode ser acessado por meio de pesquisa manual ou de fluxo de trabalho na interface do usuário, mas não por meio da API .  Esse foi um bug do processo de publicação de recursos personalizados que não reconhece que as APIs precisam ser atualizadas quando alterações são feitas somente em atributos de texto longo.

Resolução

Atualmente, CAMP-47983 foi aberto para resolver esse problema em uma versão futura.  Além disso, há várias abordagens como solução alternativa:

  1. Como o processo de publicação da API não está levando em conta alterações longas no atributo de texto, fazer uma alteração benigna em um atributo de texto não longo (por exemplo, alterar o rótulo de outro atributo) e, em seguida, publicar o recurso personalizado forçará uma atualização das APIs.

  2. Se aplicável, alterar os campos de texto longo para algo diferente de texto longo também resolverá esse problema.  Dito isto, se já existirem dados, considere esta abordagem com cautela.

Por fim, para confirmar que as APIs estão sendo atualizadas, uma vez feita a preparação, se forem detectadas alterações em profileAndServicesExt, guia rotulada "Visualização da API de saída do Perfil e serviços" deve ser visto.  Se não estiver presente, nenhuma alteração foi reconhecida pelo aplicativo.

Nesta página