Pregunta

Me acaba de empezar con la API de servicios Web de Salesforce y me sorprende que no hay una forma obvia de hacer una consulta para todos, por ejemplo, objetos de cuenta que contienen ciertas etiquetas.

¿Cuál dirías que es la mejor manera de encontrar todos los objetos que contienen ciertas etiquetas?

Me imagino que implica una combinación en Account.id y AccountTag.id o algo similar, pero a pesar de algunas investigaciones reales, no estoy seguro de la mejor manera de resolver este problema.

Gracias de antemano!

Actualización: Creo que podría hacer un SELECT de AccountTag y luego obtener la cuenta de objetos en función de ItemId, pero lo ideal sería hacer una consulta en cuenta, con las etiquetas de ser sólo una parte de los criterios

.
¿Fue útil?

Solución

Puede utilizar las consultas de estilo SOQL-R para ello, por ejemplo, Esto obtendrá los ID de cuenta y el nombre de cuenta para todas las cuentas con la etiqueta internet.

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

En este caso la relación es elemento a la cuenta que se ha marcado, para que pueda seleccionar cualquier campo del objeto de cuenta a través de la trayectoria de la relación material.

Consulte la documentación SOQL-R para obtener más información

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top