Saltar al contenido principal

Sandbox

¿Qué es un Sandbox y Cuándo Usarlo?

Un Sandbox es una copia de tu organización de Salesforce creada en un entorno separado y aislado. Su propósito principal es permitir el desarrollo, las pruebas y la formación sin afectar de ninguna manera los datos o las configuraciones de tu entorno de producción.

Casos de uso clave:

  • Aislar el desarrollo: Personalizar y programar nuevas funcionalidades de forma segura.
  • Realizar pruebas: Probar los cambios utilizando una copia de los datos y usuarios de producción.
  • Capacitar a usuarios: Ofrecer un entorno de formación seguro para que los usuarios aprendan a usar nuevas funcionalidades.
  • Coordinar despliegues: Agrupar cambios de varios desarrolladores en un solo paquete para luego pasarlo a producción.

Tipos de Sandboxes

Existen diferentes tipos de sandboxes, cada uno diseñado para una necesidad específica. La principal diferencia entre ellos radica en qué copian de producción, su capacidad de almacenamiento y con qué frecuencia se pueden actualizar.

Full Sandbox

  • Propósito: Es el entorno de pruebas más completo, una réplica exacta de producción.
  • Contenido: Copia todos los metadatos y todos los datos de tu organización, incluyendo registros, archivos adjuntos e historial de campos (opcional).
  • Ideal para: Pruebas de rendimiento y carga, y como entorno de "staging" (la última parada antes de pasar a producción).
  • Consideración: Su intervalo de actualización es muy largo (29 días), por lo que no es práctico para el desarrollo diario.

Partial Copy Sandbox

  • Propósito: Entorno de pruebas de alta fidelidad.
  • Contenido: Copia los metadatos y una muestra de los datos de tu organización de producción. Se utiliza una "Plantilla de Sandbox" para definir qué objetos y registros se copiarán.
  • Ideal para: Pruebas de aceptación de usuario (UAT), pruebas de integración y formación, ya que los usuarios pueden interactuar con datos reales.

Developer Pro Sandbox

  • Propósito: Igual que el Developer, pero con mayor capacidad.
  • Contenido: También copia solo los metadatos.
  • Capacidad: Puede alojar conjuntos de datos mucho más grandes, lo que lo hace ideal para pruebas de integración o control de calidad (QA).

Developer Sandbox

  • Propósito: Desarrollo y pruebas en un entorno aislado.
  • Contenido: Copia únicamente la configuración (metadatos) de tu organización de producción. No copia datos de registros.
  • Ideal para: Desarrolladores que trabajan en nuevas funcionalidades o corrección de errores de forma individual.

Licencias de Sandboxes

Las licencias se compran por tipo de sandbox y son jerárquicas. Esto significa que una licencia de un nivel superior te permite crear sandboxes de niveles inferiores.

  • Una licencia Full te permite crear sandboxes de tipo Full, Partial, Developer Pro o Developer.
  • Una licencia Partial Copy te permite crear sandboxes de tipo Partial, Developer Pro o Developer.
  • Una licencia Developer Pro te permite crear sandboxes de tipo Developer Pro o Developer.

La cantidad y el tipo de sandboxes incluidos varían según tu edición de Salesforce. Se pueden comprar licencias adicionales si es necesario.

Puntos Importantes a Recordar

  • Límites de almacenamiento: Si alcanzas el límite de almacenamiento de un sandbox, no podrás guardar nuevos datos. Puedes revisar el uso desde Configuración > Uso de almacenamiento.
  • Plantillas de Sandbox: Son clave para los sandboxes de copia parcial (Partial Copy), ya que te permiten seleccionar exactamente qué datos de objetos necesitas, haciendo el proceso de copia más eficiente.
  • Creación de Full Sandboxes: Durante la creación, puedes decidir si incluyes el historial de campos y la actividad de Chatter. Ten en cuenta que los datos de Chatter pueden ser muy extensos y hacer que la copia tarde mucho más tiempo.
  • Ediciones: La disponibilidad de sandboxes varía según la edición de Salesforce (Professional, Enterprise, Performance, Unlimited). Las ediciones Professional solo incluyen sandboxes de tipo Developer.

Tabla de referencia

Tipo de SandboxIntervalo de ActualizaciónLímite de Almacenamiento¿Qué se Copia?Plantillas Disponibles
Developer Sandbox1 díaDatos: 200 MB Archivos: 200 MBSolo MetadatosNo disponible
Developer Pro Sandbox1 díaDatos: 1 GB Archivos: 1 GBSolo MetadatosNo disponible
Partial Copy Sandbox5 díasDatos: 5 GB Archivos: Igual que producciónMetadatos y Muestra de DatosRequerido
Full Sandbox29 díasIgual que producciónMetadatos y Todos los DatosDisponible