Domanda

Sono appena iniziato con l'API Salesforce Web Services e mi sorprende che non ci sia un modo ovvio per fare una query per tutti esempio oggetti account che contengono alcuni tag.

Cosa diresti è il modo migliore per trovare tutti gli oggetti che contengono alcuni tag?

immagino si tratta di un join su Account.id e AccountTag.id o qualcosa di simile, ma nonostante qualche vera e propria ricerca, non sono sicuro il modo migliore per risolvere questo problema.

Grazie in anticipo!

Aggiornamento: Credo che avrei potuto fare una selezione da AccountTag e quindi ottenere l'account di oggetti basati su ItemId, ma l'ideale sarebbe quello di fare una query su Account, con Tag essendo solo una parte dei criteri

.
È stato utile?

Soluzione

È possibile utilizzare le query stile SOQL-R per fare questo, per esempio questo verrà recuperato l'account Id e nome account per tutti i conti con il tag internet.

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

In questo caso il rapporto è oggetto sul conto che è stato etichettato, in modo da poter selezionare qualsiasi campo dall'oggetto conto attraverso il percorso rapporto oggetto.

Vedere la documentazione SOQL-R per ulteriori informazioni

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top