Salesforce SOQL Consultas e tags
-
26-09-2019 - |
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.
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