Pergunta

Estou apenas começando a API do Salesforce Web Services e estou surpreso que não haja uma maneira óbvia de fazer uma consulta para todos os objetos da conta, por exemplo, que contêm determinadas tags.

O que você diria que é a melhor maneira de encontrar todos os objetos que contêm determinadas tags?

Eu imagino que isso envolve uma junção na conta.id e na conta.id ou algo semelhante, mas, apesar de algumas pesquisas reais, não tenho certeza da melhor forma de resolver esse problema.

Desde já, obrigado!

ATUALIZAÇÃO: Acho que eu poderia fazer uma seleção da conta e depois obter os objetos da conta com base no ItemID, mas o ideal seria fazer uma consulta por conta, com tags sendo apenas uma parte dos critérios.

Foi útil?

Solução

Você pode usar as consultas no estilo SOQL-R para fazer isso, por exemplo, isso buscará o ID da conta e o nome da conta para todas as contas com o internet marcação.

select item.id, item.name from accountTag where name='internet'

Nesse caso, o relacionamento do item é com a conta que foi marcada, para que você possa selecionar qualquer campo do objeto da conta através do caminho do relacionamento do item.

Veja o SOQL-R DOCs para mais informações

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top