Um usuário perguntou ?
Olá Jonathas!
Existe algum vodu especial que precisa acontecer para sincronizar as listas de opções? Eu tenho todos os campos de texto sincronizados perfeitamente, mas as listas em conserva não funcionam tão bem na minha sandbox. Um exemplo, eu tenho um campo suspenso em SF e WP chamado “Retired?” com as opções “Sim” e “Não”. Eu obtive o seguinte erro:
Erro: 400: Na URL do aplicativo Salesforce http:
Mensagem: Desativado (S/N): Valor incorreto para lista de opções de intervalo restrito: 1 Código: 400
Outro exemplo, tenho um menu suspenso “Saudação” no WP com uma lista de opções (Sr, Sra, Dr, etc) que correspondem ao mesmo campo no SF. Ele não gera nenhum erro ao sincronizar do WP para o SF, mas quando olho para o contato no SF, há um número no campo Saudação que corresponde ao item que selecionei no lado do WP em vez do valor real selecionado. . Por exemplo, se eu selecionar Dr, que é o terceiro item no botão suspenso, o número 3 aparece em SF em vez de Dr. Se eu mudar para SF e sincronizá-lo com WP, nenhum erro é registrado, mas o valor não é exibido. atualize no WP em tudo.
Obrigado por qualquer sugestão!
Vai embora Ilana
(@jonathanstegall)
3 anos, 1 mês atrás
@ilanabit Olá Ilana. Você está certo, o plugin parece ter falhado nas listas de coleção. Hoje lancei uma atualização (versão 1.2.0) que corrige, pelo menos em nossos testes, esse problema para coletas regulares e listas múltiplas, entre outras áreas.
Acho que isso corrigirá os exemplos que você cita se instalar a atualização, mas atualize aqui se não o fizer.
obrigado jonathan
(@ilanabit)
3 anos, 1 mês atrás
Obrigado Jonathas!
Ainda tenho alguns problemas. Ao desenhar do SF, recebo o erro 400:
Mensagem: SELECT F ,, M, L, S, P, O, H, n, B, V, G ^ ERROR na Linha: 1: Coluna: 10 sinais inesperados: ‘,’
Código: 400
Quando clico em SF, recebo um erro 400 diferente:
Mensagem: Não existe tal coluna” em um objeto do tipo Contato
Código: 400
Também vale a pena notar que não posso mais editar meu mapa de campo. Já tentei deletar os dois campos com listas de opções, ver se ainda recebo os 400 erros e, ao tentar salvar, a linha vertical vermelha indicando erro aparece na parte superior da tela, mas nenhuma mensagem de erro.
Esta resposta foi modificada há 3 anos, um mês atrás por.
(@jonathanstegall)
3 anos, 1 mês atrás
@ilanabit Acho que corrigi o problema de extração que você mencionou com a atualização 1.2.1. Acho que isso também permitirá que você edite seu mapa de campo, mas não consegui reproduzir esse bug, então não tenho certeza. Se você não conseguir extrair ou atualizar seus fieldmaps após a instalação do 1.2.1, eu quero saber se as mensagens de log do plugin são diferentes e o que está nos logs de erro do PHP também.
Também não tenho certeza sobre o erro 400. Acho que você mencionou algo assim nesta edição. Não tenho certeza, mas isso pode ser um problema de permissão por parte do Salesforce. O usuário de autenticação do Salesforce usado pelo WordPress pode não conseguir acessar um ou mais domínios no Salesforce. Eu verificaria todas as permissões do campo no Salesforce.
(@ilanabit)
3 anos, 1 mês atrás
@jonathanstegall Mesmo após a segunda atualização, não consegui editar o mapa de campo. Terminei com o suporte, deletei e comecei de novo. Agora está tudo bem e posso editar o novo mapa de campo, então deve ter sido algum tipo de fantasma.
Quanto ao erro 400, é um erro diferente após a atualização, a saber:
Mensagem: Retirado (S/N): Valor incorreto para a lista de seleção de intervalo restrito: 0
Código: 400
É um campo de dados Sim/Não com as mesmas opções que SF, então comecei a examinar os dados brutos no SQL e descobri que o plug-in que estou usando para criar campos de usuário adicionais está sendo salvo no banco de dados como um valor numérico diferente para valor numérico diferente do texto da lista de seleção. Acho que só preciso de um plugin diferente para isso. Eu sei que você criou isso para sincronizar os dados do usuário, você está adicionando campos de dados extras ou usando os padrões WP usuais?
Esta resposta foi modificada há 3 anos, um mês atrás por.
(@jonathanstegall)
3 anos, 1 mês atrás
@ilanabit Vi esse bug de valor limitado em uma plataforma diferente que integramos ao Salesforce. Nunca usamos valores restritos porque eles parecem não fazer nenhum sentido, mesmo quando os valores são texto nos dois lugares. Espero que isso seja algo que possamos abordar neste plugin, mas nunca consegui encontrar uma boa solução.
Desenvolvido por Salesforce estas razões fora do erro, o que me leva a pensar que talvez uma das outras razões seja a culpada.
De qualquer forma, estamos usando campos de dados adicionais para usuários, categorias, postagens etc. – atualmente usamos o plugin CMB2. Mas isso não parece interferir, não importa como o texto seja armazenado, com listas restritas de seleção.
(@jonathanstegall)
3 anos, 1 mês atrás
@ilanabit Encontrei a solução para coletar valores restritos, pelo menos na nossa instalação do Salesforce. Isto é o que eu fiz:
Vá para Configurar Personalizado -> Oportunidades (atualmente estou testando com uma lista de opções de oportunidades – provavelmente precisaremos fazer isso para todos os tipos de registro com listas de opções restritas) Clique em Tipos de registro em Oportunidade Clique no nome do tipo de registro necessário (para mim , era Default, mas precisarei aplicá-lo também a outros tipos de oportunidade). Clicar em Editar não funcionou para isso; basta clicar no nome. Então a URL fica assim: /setup/ui/recordtypefields.jsp?id=012F00000013Gkq&type=Opportunity&setupid=OpportunityRecords Role para baixo até o menu suspenso que você precisa e clique em Editar Mover valores dos valores disponíveis para valores selecionados (não , eu escolhi default porque não temos um valor padrão para esta lista de seleção) e Save
Depois de fazer essas coisas, consegui enviar valores do WordPress e do nosso aplicativo Python para o checklist restrito sem erros.
Espero que esta também seja uma solução em potencial para você.
(@jonathanstegall)
faz 3 anos
Vá em frente e marque este problema como uma solução. Acho que ainda há uma melhoria que poderíamos fornecer, seja na documentação e/ou na interface do mapa de campo, para informar aos usuários que eles devem verificar sua configuração de valores de restrição de piquete (porque não podemos dizer pela resposta da API). , mas podem gerar erros se não tiverem as configurações corretas no Salesforce). Isso é mencionado aqui, no GitHub:
Mas acho que no que diz respeito a esse problema, quando o plug-in não estava se comportando como deveria antes do 1.2.1, devemos ficar bem se esse problema não reabrir.
Isto foi útil?
0 / 0