Sandbox (Salesforce)
Término 261 de 314 · Tecnología
En una frase
Un sandbox de Salesforce es una copia aislada de tu org de producción donde podés desarrollar, configurar y probar cambios sin afectar a los usuarios reales ni a los datos en vivo, antes de subir esos cambios de forma controlada.
Un sandbox de Salesforce es un entorno separado de tu org de producción que sirve para desarrollar, configurar y probar cambios sin tocar el sistema que usan tus equipos todos los días. Es una réplica de tu org (su metadata y, según el tipo, también sus datos) que vive en una instancia distinta, con su propia URL y sus propios usuarios, de modo que cualquier error o experimento queda contenido y aislado del entorno real.
La idea de fondo es simple: nunca trabajás directamente sobre producción. Probás primero en un sandbox, validás que todo funcione, y recién entonces promovés esos cambios a producción. Por eso el sandbox es la pieza central del ciclo de implementación y del trabajo de cualquier equipo de desarrollo sobre Salesforce.
Cada sandbox se crea desde producción y se puede refrescar (volver a copiar el estado actual de producción sobre él) cuando se desactualiza respecto del entorno real.
Por qué importa
En Salesforce no existe el concepto de "lo pruebo rápido en producción". Producción es el sistema donde tu equipo de ventas carga oportunidades, tu equipo de servicio responde casos y tus integraciones mueven datos reales. Modificar ese entorno a ciegas es la receta para romper procesos, perder información o dejar a la gente sin poder trabajar. El sandbox te da un lugar idéntico donde equivocarte sin consecuencias, iterar las veces que haga falta y validar con tranquilidad antes de impactar a nadie.
Cómo funciona
Un sandbox se aprovisiona desde Setup, dentro de tu org de producción, y Salesforce genera una copia en una instancia separada. Según el tipo, esa copia incluye solo la metadata (la configuración: objetos, campos, flujos, código, perfiles) o también una porción de los datos reales. Cada sandbox tiene un dominio de login propio, distinto del de producción, y las credenciales de los usuarios se copian con el nombre del sandbox añadido al final del nombre de usuario. Cuando querés llevar los cambios a producción, usás herramientas de despliegue como change sets, paquetes o Salesforce DX para promover esa metadata de forma controlada.
Los tipos de sandbox
No todos los sandbox son iguales: se diferencian por cuántos datos copian, cuánto espacio tienen y cada cuánto se pueden refrescar. Elegir bien el tipo es clave para no pagar de más ni quedarte corto de datos para probar.
| Tipo | Qué copia | Refresco | Uso típico |
|---|---|---|---|
| Developer | Solo metadata | Cada 1 día | Desarrollo individual, pruebas rápidas |
| Developer Pro | Solo metadata (más espacio) | Cada 1 día | Desarrollo con más volumen de datos de prueba |
| Partial Copy | Metadata + muestra de datos | Cada 5 días | QA y testing con datos representativos |
| Full | Metadata + todos los datos | Cada 29 días | UAT, staging y pruebas de rendimiento realistas |
Un Full sandbox es la réplica más fiel (copia toda la base) y por eso se reserva para pruebas de aceptación de usuario y validaciones de rendimiento; los Developer son livianos y rápidos, ideales para el día a día de quien programa.
Ejemplo concreto (LATAM)
Pensá en una distribuidora de Consumo Masivo en Argentina que necesita cambiar la lógica de su forecast de ventas y sumar una nueva regla de validación en oportunidades. El equipo arma todo en un Developer sandbox, lo prueba contra datos ficticios, lo pasa a un Partial Copy para que el área comercial valide con datos parecidos a los reales, y solo cuando todos firman se despliega a producción. Si algo hubiera fallado, el problema quedaba contenido en el sandbox y nadie de ventas se enteraba.
Errores comunes
- Desarrollar directo en producción porque "es solo un campito": cualquier cambio sin probar puede romper automatizaciones que dependen de él.
- No refrescar el sandbox durante meses: termina tan desactualizado respecto de producción que las pruebas dejan de ser confiables.
- Olvidar que los emails y las integraciones quedan desactivados por defecto en un sandbox nuevo: si los activás sin pensar, podés mandar correos de prueba a clientes reales.
- Probar rendimiento en un Developer sandbox: como casi no tiene datos, no representa la carga real. Para eso va un Full.
En qué se diferencia de un Developer Edition org
Es una confusión típica. Un sandbox siempre es una copia de tu producción y está atado a ella: se refresca desde ahí y hereda su licencia. Un Developer Edition org es una org gratuita e independiente, sin relación con tu producción, que se usa para aprender o construir paquetes para el AppExchange. Si querés probar tu propia configuración real, vas a un sandbox; si querés un entorno limpio y desligado de tu empresa, vas a un Developer Edition.
El sandbox es, en definitiva, la red de seguridad de todo el trabajo técnico en Salesforce: el lugar donde los cambios maduran antes de tocar el negocio.
Un banco que cambia su flujo de aprobación
Un banco mediano en Bogotá quiere modificar el flujo de aprobación de créditos. En lugar de tocar producción de noche y con miedo, el equipo clona la configuración en un sandbox Full, prueba el flujo con datos realistas, corre los tests y capacita a tres usuarios. Cuando todo funciona, despliega a producción con confianza y el costo del error queda contenido en el sandbox.
Una integración probada en Partial Copy
Una empresa de logística necesita conectar Salesforce con su sistema de facturación. Usa un Partial Copy, que trae un subconjunto realista de cuentas y pedidos, para verificar que la integración mapea bien los datos sin exponer la base completa. Ajusta los campos, valida los casos límite y solo entonces lleva la conexión a producción.
Preguntas frecuentes sobre Sandbox (Salesforce)
¿Qué es un sandbox en Salesforce?
¿Qué es un sandbox en Salesforce?
Un sandbox en Salesforce es un entorno aislado y separado de tu org de producción que sirve para desarrollar, configurar y probar cambios sin afectar a los usuarios ni a los datos reales. Es una copia de tu org (su configuración y, según el tipo, también sus datos) que vive en una instancia distinta con su propia URL. Permite equivocarse, iterar y validar de forma controlada antes de promover los cambios a producción.
¿Cuántos tipos de sandbox de Salesforce existen y en qué se diferencian?
¿Cuántos tipos de sandbox de Salesforce existen y en qué se diferencian?
Existen cuatro tipos. Developer y Developer Pro copian solo la metadata o configuración y se refrescan a diario, ideales para desarrollar. Partial Copy incluye la metadata más una muestra de datos y se refresca cada cinco días, pensado para QA y testing. Full copia la metadata más todos los datos reales y se refresca cada veintinueve días, reservado para pruebas de aceptación de usuario, staging y rendimiento. Se diferencian por cuántos datos copian, cuánto espacio ofrecen y cada cuánto se pueden refrescar.
¿Para qué sirve un sandbox y por qué no trabajar directo en producción?
¿Para qué sirve un sandbox y por qué no trabajar directo en producción?
Sirve para desarrollar y probar todo cambio en un entorno seguro antes de impactar el sistema en vivo. Producción es donde tu equipo trabaja con datos reales todos los días, así que un error ahí puede romper procesos, perder información o dejar a la gente sin operar. El sandbox da un lugar idéntico donde experimentar sin consecuencias y recién después promover lo validado, evitando incidentes en el negocio.
¿Qué significa refrescar un sandbox?
¿Qué significa refrescar un sandbox?
Refrescar un sandbox es volver a copiar sobre él el estado actual de tu org de producción, para que la configuración y los datos vuelvan a estar alineados con el entorno real. Con el tiempo un sandbox se desactualiza porque producción sigue cambiando, y trabajar sobre una copia vieja hace que las pruebas dejen de ser confiables. Cada tipo de sandbox tiene su propia frecuencia mínima de refresco, desde un día hasta veintinueve días.
¿Cuál es la diferencia entre un sandbox y un Developer Edition org?
¿Cuál es la diferencia entre un sandbox y un Developer Edition org?
Un sandbox siempre es una copia de tu org de producción y está ligado a ella: se refresca desde producción y hereda su contexto. Un Developer Edition org es una org gratuita e independiente, sin relación con tu producción, que se usa para aprender, experimentar o construir paquetes para distribuir. Si querés probar tu configuración y datos reales, usás un sandbox; si querés un entorno limpio y desligado de tu empresa, usás un Developer Edition.
Generador de Business Case
Tu caso de negocio con tus números, listo para el directorio.
Abrir la herramientaLo llevamos a tu Salesforce
Implementación, integración y soporte de Salesforce para empresas de LatAm, con foco en que el equipo lo use de verdad y no vuelva al Excel. Contanos en qué punto está tu org.
El glosario completo (más de 290 definiciones de IA, Salesforce y datos) en un PDF con hipervínculos.
Términos relacionados
- Org (Salesforce)Una org (organización) de Salesforce es la instancia aislada y única donde vive todo lo de una empresa: sus datos, usuarios, configuración, código y personalizaciones. Es el contenedor lógico identificado por un Org ID propio dentro de la nube multitenant.
- Regla de validaciónUna regla de validación es una condición de Salesforce que evalúa los datos de un registro al guardar y bloquea el guardado con un mensaje de error si no cumplen un criterio, garantizando calidad y consistencia de la información.
- Objeto (Salesforce)Un objeto de Salesforce es una tabla de la base de datos que guarda un tipo de registro (cuentas, contactos, oportunidades). Define los campos, relaciones y reglas de un conjunto de datos del negocio dentro de la plataforma.
- ApexApex es el lenguaje de programación propietario de Salesforce, orientado a objetos y similar a Java, que corre en sus servidores. Permite agregar lógica de negocio personalizada (triggers, clases e integraciones) cuando las herramientas declarativas como Flow no alcanzan.
- Security ReviewEl Security Review es la auditoría de seguridad obligatoria que Salesforce le hace a toda app antes de publicarla en AppExchange, su marketplace. Revisa código, manejo de datos, autenticación e integraciones para proteger a los clientes y a la plataforma.
- Service CloudService Cloud es la plataforma de atención al cliente de Salesforce: centraliza casos, canales (teléfono, email, chat, WhatsApp) y la base de conocimiento en una consola única para que los agentes resuelvan consultas más rápido y con contexto completo.
Preguntas relacionadas
Salesforce
Implementación, integración y soporte de Salesforce para empresas de LatAm, con foco en la adopción real del equipo.
Así lo resuelve SalesforceAhora que sabés qué es, mirá cómo se resuelve
Cinco productos de IA que trabajan sobre el CRM que ya usás. No reemplazan tu sistema: le agregan la capa que hoy hacés a mano.