¿Qué es el Sandbox de Salesforce?
Publicado: 2022-09-10¿Busca personalizar su empresa en un entorno de prueba para probar los cambios sin interrumpir su organización de producción o su usuario? ¿O desea una organización en la que los usuarios puedan iniciar sesión y probar las nuevas funciones antes de que estén listas para la producción? O simplemente desea iniciar sesión en una organización de Salesforce para obtener capacitación o desarrollo que se parezca a su organización de producción.
Bueno, si tu respuesta a todas estas preguntas es “Sí”, estás en el lugar correcto.
Esta publicación proporcionará conocimientos sobre Salesforce Sandbox, varios tipos de Sandbox, pasos para crear uno y mucho más.
Tabla de contenido
¿Qué es un Sandbox de Salesforce?
Un entorno Sandbox de Salesforce le permite probar nuevos códigos, configuraciones y automatizaciones sin afectar su instancia de producción.
Es como una copia de su instancia de producción con algunos o todos sus metadatos y datos según su tipo de espacio aislado.
En pocas palabras, Salesforce Sandbox es un entorno de prueba donde puede crear y copiar metadatos desde su instancia de producción. Es una sección separada donde puede realizar pruebas con datos, como Cuentas, Clientes potenciales y Contactos.
Sandbox crea las copias de su organización de Salesforce en un entorno diferente y las utiliza para capacitación, desarrollo y pruebas sin interrumpir sus aplicaciones y datos en su organización de producción.
¿Cuándo usar un Sandbox de Salesforce?
Como hemos comentado, Sandboxes crea la copia de su organización de Salesforce en un entorno diferente. Puede usarlos para desarrollo, capacitación y pruebas sin afectar las aplicaciones y los datos en su organización de producción.
Salesforce proporciona sandboxes y un paquete de herramientas de implementación que le permiten realizar varias funciones.
- Puede separar los trabajos de desarrollo y personalización de su entorno de producción hasta que esté listo para implementar los cambios.
- Puede ofrecer un entorno de formación.
- La prueba cambia contra réplicas de los usuarios y datos de su producción.
- Sincronice cambios separados en una implementación para producción.
Si usted es un administrador que agrega funciones a una organización, un desarrollador único que escribe código o un equipo de desarrolladores expertos que trabajan para mejorar su organización, debe elegir la herramienta adecuada para trabajar en el entorno adecuado para desarrollar e implementar modificaciones con éxito en su producción. organización.
¿Cuáles son los diferentes tipos de sandboxes en Salesforce?
Hay cuatro tipos de entornos Sandbox de Salesforce:
1. Zona de pruebas del desarrollador
Este sandbox está destinado al desarrollo y las pruebas en un entorno independiente. Un Developer Sandbox contiene una réplica de la configuración de su organización de producción (metadatos), que incluye definiciones de objetos personalizados, configuraciones personalizadas, páginas de Visualforce, clases y disparadores de Apex, listas de precios, tableros, informes y más.
Varios usuarios pueden iniciar sesión y compartir un Sandbox de desarrollador. Aún así, este sandbox tiene como objetivo ofrecer un entorno donde los cambios en el desarrollo activo se pueden separar hasta que esos cambios estén listos para compartir.
Los sandboxes para desarrolladores ofrecen almacenamiento de datos y archivos limitados para varios trabajos de desarrollo y prueba.
2. Desarrollador Pro Sandbox
Developer Pro Sandbox también está diseñado para el desarrollo y las pruebas en un entorno separado y separado y puede alojar más conjuntos de datos que un Developer Sandbox.
Un sandbox de Developer Pro también incluye una réplica de la configuración (metadatos) de su organización de producción. Puede usar este espacio aislado para administrar más trabajos de desarrollo y control de calidad y para la capacitación de usuarios o las pruebas de integración.
3. Sandbox de copia parcial
Este sandbox se utiliza como un entorno de prueba, que incluye una réplica de la configuración de su organización de producción (metadatos) y la muestra de datos de su organización de producción mediante una plantilla de sandbox.
Puede usar este espacio aislado para tareas de control de calidad, como pruebas de integración, pruebas de aceptación de usuarios y capacitación.
Una copia parcial de la zona de pruebas es la copia de metadatos de su organización de producción, como las zonas de pruebas de Developer y Developer Pro.
Además, el motor de copia de sandbox toma muestras de datos de su organización de producción en función de lo que ha definido una plantilla de sandbox.
El motor de copia de sandbox tiene una estrategia de copia especial para administrar el desarrollo de sandbox de copia parcial. La estrategia de copia aprende sobre las relaciones de datos definidas en el esquema de objetos estándar y personalizado de su organización de producción y garantiza que los registros de muestra mantengan vínculos válidos entre ellos.
Cuando crea subconjuntos válidos de los datos de su organización mediante plantillas de sandbox, puede usar sandboxes de copia parcial con fines de desarrollo, capacitación y prueba. Son los más adecuados para pruebas de plomo y rendimiento completo.
4. Caja de arena completa
Este sandbox está diseñado para un entorno de prueba. Los sandboxes Just Full admiten pruebas de carga, pruebas de rendimiento y puesta en escena.
Los entornos sandbox completos son una copia de su organización de producción y abarcan todos los datos, como metadatos y registros de objetos y archivos adjuntos. El lapso de intervalo de actualización hace que sea un desafío usar estos entornos sandbox para el desarrollo.
Por lo general, se recomienda aplicar una plantilla de sandbox, de modo que su sandbox incluya solo los registros que desea para las pruebas y otros trabajos.
Cuando crea un sandbox completo, también debe decidir cuánta actividad de Chatter e historial de seguimiento de campo incluir.
Omitir seguimiento de campo es el valor predeterminado, pero puede considerar hasta 180 días de seguimiento de campo. Si realiza un seguimiento del historial de campo en su organización de producción para varios objetos, debe especificar menos días para evitar la generación excesiva de datos.
La actividad de Chatter puede agregar una buena cantidad de tiempo a su copia completa de la zona de pruebas.
Puede limitar el rango del historial de campos que copia y copiar sus datos de Chatter si necesita probar sus casos de uso.
Los sandbox completos también cumplen otros propósitos, pero el tamaño del sandbox y la duración del intervalo de actualización no crean un entorno que se mantenga actualizado con su organización de producción.
Se sugiere utilizar sandboxes completos para pruebas de integración, pruebas de carga de datos, rendimiento, pruebas de carga, pruebas de aceptación del usuario y propósitos de preparación. Este entorno es específicamente para admitir pruebas de carga y rendimiento completo.
Consideraciones sobre la zona de pruebas para desarrolladores de Salesforce
En el nuevo entorno Sandbox de Salesforce, antes de crear, desarrollar y probar, debe asegurarse de los siguientes aspectos:
1. Datos del cliente
En Completo o Parcial, no debe olvidar que el sandbox incluye detalles de datos de clientes completos o parciales. Puede contener información bancaria relevante, como detalles de la tarjeta de crédito y detalles de la cuenta. Debe considerarlos específicamente al actualizar cualquier cosa.
2. Sincronización
El ID de la organización de Sandbox y los ID de la organización de producción son diferentes. Debido a esto, cuando se construye un sandbox, los datos no se sincronizan o actualizan automática y simultáneamente en la organización.
3. Estimación del tiempo de finalización
Varios factores afectan el tiempo esperado de finalización del proyecto. Puede llevar meses, días u horas lograrlo, según el tamaño de los conjuntos de datos en los entornos limitados.
4. Refrescante
Cuando actualice, debe asegurarse de que se cree la copia del entorno de producción actual, lo que indica que puede perder la configuración y los datos si la organización de producción existente no los tiene.
5. Capacidad de entrega de correo electrónico
De forma predeterminada, la entrega de correo electrónico de la zona de pruebas está configurada como "Solo correo electrónico del sistema". Puede cambiar fácilmente la configuración a "Todos los correos" si necesita probar determinadas funciones de correo electrónico en Sandbox.
6. Agregar direcciones de correo electrónico
En cada correo electrónico de usuario, se agrega automáticamente una "ruta .invalid" al final. Puede actualizar sus direcciones de correo electrónico si desea que todos los usuarios reciban correos electrónicos generados por el sistema desde la zona de pruebas. De esta manera, puede eliminar la etiqueta ".invalid" al final del correo electrónico.
7. Licencias de aplicaciones
Debe probar un poco más durante la fase de prueba cuando se necesita la licencia de usuario. Por lo mismo, debe planificar la adición de tiempo adicional a su horario.
8. Horarios y lotes de trabajos
Antes de pasar al siguiente, debe verificar si tiene algún trabajo programado ejecutándose durante la prueba. Además, identifique lo que es irrelevante para el entorno sandbox pero que se ha copiado de la organización de producción.
9. Pasarelas de pago
No debe olvidar que cada registro de la pasarela de pago se envía a "pasarelas de pago de prueba". La casilla de verificación "Test Endpoint" siempre está deshabilitada para el mismo.
10. Datos reales para pruebas
Siempre debe usar datos de muestra reales durante las pruebas en la zona de pruebas, asegurándose de que los sistemas de la zona de pruebas funcionen como lo harían en una situación real.
¿Cómo crear un Sandbox de Salesforce?
1. Interfaz requerida
Salesforce Classic (no disponible en todas las organizaciones) y Lightning Experience
2. Ediciones requeridas
Profesional, Ilimitado, Database.com, Rendimiento y Empresa.
Permisos de usuario requeridos:
- Para ver un Sandbox: Ver instalación y configuración
- Para crear, eliminar, activar y actualizar un Sandbox: Administrar Sandbox
Salesforce copia los metadatos de su organización de producción en una organización de sandbox cuando crea un sandbox.
Pasos
- Desde la configuración, en el cuadro Búsqueda rápida, ingrese Sandboxes.
- Luego, elija Sandboxes para ver y administrar sus sandboxes actuales o crear uno nuevo.
Resumen
Salesforce Sandbox es como un activo para varias empresas. Los desarrolladores usan Sandboxes para crear y probar cambios para pruebas de rendimiento, preparación, SIT, capacitación, UAT, etc. Con Salesforce Sandbox, puede crear varias copias de su organización de producción en diferentes entornos.
También puede aprovechar los beneficios de Salesforce Sandbox además de realizar sus otros trabajos. Puede conectarse con consultores de Salesforce para comprenderlo mejor.
También te puede interesar leer
- Qué es Salesforce: sepa todo al respecto
- Cómo elegir el mejor socio consultor de Salesforce
- ¿Qué es Salesforce Marketing Cloud?
- ¿Qué son las listas en Salesforce Marketing Cloud?