Práctica: cinco encargos de Ventas
Opcional. Cinco peticiones reales de un equipo de Sales Cloud, cada una resuelta con una herramienta distinta del módulo. No hay teoría nueva: solo decidir qué consulta responde a qué pregunta.
✓ En esta sub-lección
- 01Elegir entre SOQL simple, relación, subconsulta, agregado y SOSL a partir de una frase de negocio.
- 02Aplicar lo aprendido a campos y valores que el módulo no usó en sus ejemplos.
La nutria: Antes de practicar, una rápida
En el checkpoint, ¿por qué el importe de cada cuenta salía de un agregado y no de una consulta por cuenta dentro del bucle?
Esta sub-lección no cuenta para completar el módulo: es práctica extra, para cuando quieras comprobar que lo del módulo te sale sin mirar. Son cinco encargos como los que llegan un lunes cualquiera al equipo de Salesforce de una empresa que vende con Sales Cloud. Ninguno se resuelve copiando un ejemplo: todos piden un campo, un valor o una combinación que el módulo no enseñó literalmente.
Calentamiento
Antes de escribir, vuelve un momento al banco de pruebas. Intenta predecir cuántas filas devuelve cada combinación ANTES de elegirla: si aciertas casi siempre, estás listo.
Cambia las piezas de la consulta y mira cómo cambian las filas. Los datos son una org pequeña de Sales Cloud: cinco cuentas con sus contactos.
[SELECT Id, Name, Industry FROM Account]| Name | Industry |
|---|---|
| Acme Corp | Technology |
| Northwind Trading | Retail |
| Globex | Technology |
| Initech | Manufacturing |
| Umbrella Foods | Retail |
5 filas devueltas — Sin WHERE, la consulta trae las cinco cuentas de la org. En una org de verdad eso son todas: por eso el filtro no es un adorno.
Los cinco encargos
| Quién lo pide | Lo que dice | Pista: la herramienta |
|---|---|---|
| 1 · Jefa de SDRs | «Los Leads Hot de esta última semana que nadie ha contactado todavía, los más nuevos arriba». | SOQL con fecha relativa |
| 2 · Director comercial | «Lo que se cierra en los próximos 30 días, con la cuenta y el comercial de cada una, lo más urgente primero». | Subir al padre con el punto |
| 3 · Responsable de soporte | «Las cuentas con algún caso abierto de prioridad alta, y de cada una SOLO esos casos». | Subconsulta + IN |
| 4 · Marketing | «¿Qué origen de lead nos ha traído más dinero ganado este trimestre?». | Agregado con GROUP BY |
| 5 · Una agente al teléfono | «Me llama alguien de Northwind: búscame cuentas, contactos y casos abiertos que lo mencionen, donde sea». | SOSL |
La nutria: Cómo lo harías con clics, para orientarte