Question

Je viens juste de commencer avec l'API de services Web Salesforce et je suis surpris qu'il n'y a pas une façon évidente de faire une requête pour tous par exemple objets de compte qui contiennent certaines balises.

Que diriez-vous est la meilleure façon de trouver tous les objets qui contiennent certaines balises?

J'imagine qu'elle implique une jointure sur Account.id et AccountTag.id ou quelque chose de similaire, mais en dépit des recherches réelles, je ne suis pas sûr de la meilleure façon de résoudre ce problème.

Merci à l'avance!

Mise à jour: Je suppose que je pourrais faire choisir de AccountTag puis obtenir le compte des objets en fonction de ItemId, mais l'idéal serait de faire une requête sur le compte, avec des étiquettes étant seulement une partie des critères

.
Était-ce utile?

La solution

Vous pouvez utiliser les requêtes de style SOQL-R pour ce faire, par exemple cette ligne récupèrera le compte Id et nom de compte pour tous les comptes avec la balise internet.

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

dans ce cas, la relation article est le compte qui a été marqué, de sorte que vous pouvez sélectionner un champ de l'objet de compte par le chemin de la relation de l'élément.

Voir les SOQL-R docs pour plus d'infos

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top