Está en la página 1de 53

Implementacin de mejoras

desde entornos Sandbox


Gua del usuario, Spring 16

@salesforcedocs
ltima actualizacin: 17/12/2015

La versin inglesa de este documento tiene preferencia sobre la versin traducida.


Copyright 20002016 salesforce.com, inc. Reservados todos los derechos. Salesforce es una marca registrada de

salesforce.com, inc., como el resto de nombres y marcas. El resto de las marcas pueden ser marcas registradas de sus
respectivos propietarios.

CONTENIDO
Implementacin de mejoras desde entornos Sandbox . . . . . . . . . . . . . . . 1
Bienvenidos, integradores, desarrolladores y administradores de Salesforce . . . . . . . . . . . . . 1
Configuracin y administracin de su entorno Sandbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Implementacin de sus cambios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

ndice

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

Implementacin de mejoras desde entornos Sandbox


Bienvenidos, integradores, desarrolladores y administradores de
Salesforce
Desea personalizar su organizacin en un entorno por etapas donde puede probar cambios sin que afecten a la organizacin de
produccin o sus usuarios? Desea tener una organizacin que los usuarios en la que los usuarios inicien sesin y probar nuevas funciones
antes de que estn listas para la produccin? O quizs solo quiere iniciar sesin en una organizacin de Salesforce para formacin o
desarrollo que imite su organizacin de produccin.
Salesforce ofrece sandbox y un conjunto de herramientas de implementacin, de modo que pueda:
Aislar el trabajo de personalizacin y desarrollo de su entorno de produccin hasta que est listo para implementar los cambios.
Probar cambios en copias de sus datos y usuarios de produccin.
Ofrecer un entorno de formacin.
Coordinar los cambios individuales en una implementacin en produccin.
Tanto si es un administrador que agrega funciones a una organizacin, como si es un nico desarrollador que escribe cdigo o un equipo
de desarrolladores que trabaja para mejorar su organizacin, debe trabajar con las herramientas adecuadas en el entorno correcto para
crear e implementar los cambios con xito en su organizacin de produccin. Si desea una descripcin general del proceso de desarrollo
y recomendaciones sobre cmo organizar su trabajo, consulte la Gua del ciclo de desarrollo de aplicaciones.
CONSULTE TAMBIN
Descripcin general de Sandbox
Conceptos bsicos sobre implementacin
Seleccione sus herramientas para el desarrollo e implementacin de cambios

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Configuracin y administracin de su


entorno Sandbox | 2

Configuracin y administracin de su entorno Sandbox


Descripcin general de Sandbox
Los entornos de Sandbox crean copias de su organizacin en entornos separados. Utilcelos para
el desarrollo, las pruebas y la formacin sin comprometer los datos y las aplicaciones de su
organizacin de produccin de Salesforce.
Los entornos de Sandbox estn aislados de su organizacin de produccin de Salesforce de modo
que las operaciones realizadas en sus entornos de Sandbox no afecten a la organizacin de
produccin de Salesforce y viceversa. Los Sandbox son prcticamente idnticos a su organizacin
de produccin de Salesforce. Para obtener una lista de diferencias, consulte Sugerencias y
consideraciones de configuracin de Sandbox en la pgina 14.
Desde Configuracin, introduzca Sandboxes en el cuadro Bsqueda rpida y, a
continuacin, seleccione Sandboxes para ver y gestionar sus sandboxes existentes o crear unos
nuevos. Para obtener instrucciones, consulte Gestin de Sandbox en la pgina 9.

EDICIONES
Disponible en: Salesforce
Classic y Lightning
Experience
Disponible en: Enterprise
Edition, Performance
Edition, Unlimited Edition y
Database.com Edition
Disponible para su compra
en Professional Edition.

Tipos de Sandbox

PERMISOS DE USUARIO

Sandbox de desarrollador
Los entornos de Sandbox de desarrollador se utilizan para la codificacin y las pruebas en un
entorno aislado. Estos entornos incluyen una copia de los metadatos o la configuracin de su
organizacin de produccin (metadatos).

Para ver un Sandbox:


Ver parmetros y
configuracin

Sandbox de Developer Pro


Los entornos de Sandbox de Developer Pro se utilizan para la codificacin y las pruebas en un
entorno aislado. Estos entornos incluyen una copia de los metadatos o la configuracin de su
organizacin de produccin (metadatos). Tienen un lmite de almacenamiento superior que
los entornos de sandbox de desarrollador. El lmite superior permite conjuntos de datos de
prueba ms slidos y permite a este entorno el tratamiento de ms tareas de desarrollo y
garanta de calidad.

Para crear, actualizar,


activar y eliminar un entorno
sandbox:
Modificar todos los
datos O Gestionar
entornos Sandbox

Sandbox de copia parcial


Los sandbox de copia parcial estn previstos para su uso como entornos de prueba. Estos entornos se pueden usar para tareas de
garanta de calidad, como pruebas de aceptacin del usuario, pruebas de integracin y formacin. Estos entornos incluyen una copia
de los metadatos o la configuracin de su organizacin de produccin (metadatos, as como un subconjunto de sus datos de
produccin segn la definicin de una plantilla de sandbox.
Sandbox completo
Los Sandbox completos se utilizan como entornos de prueba. Solo los entornos de sandbox completos admiten las pruebas de
rendimiento, las pruebas de carga y las etapas. Estos entornos son una rplica de su organizacin de produccin, lo que incluye
todos los datos (por ejemplo, registros de objetos y datos adjuntos) y metadatos. La longitud del intervalo de actualizacin dificulta
el uso de entornos de sandbox completos para el desarrollo.
Cuando cree un sandbox completo, tambin decidir cunta actividad de Chatter e historial de supervisin de campos desea incluir.
El mtodo predeterminado es omitir el seguimiento de campos, pero puede incluir hasta 180 das de seguimiento de campos.
Especifique menos das para evitar generar una cantidad excesiva de datos si realiza un historial de seguimiento de campos para
muchos objetos en su organizacin de produccin.
Los datos de actividad de Chatter pueden ser amplios, lo que puede aadir una importante cantidad de tiempo a su copia de
sandbox completo.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Descripcin general de Sandbox | 3

Limite la cantidad de historial de campos que copie, y copie sus datos de Chatter nicamente si lo necesita para sus casos de uso
de pruebas.

Ficha Plantillas de Sandbox


Si ha adquirido una licencia para sandbox de copia parcial o completo, esta ficha indica cualquier plantilla que ha creado.
Cree una plantilla de datos de Sandbox, cree un entorno de sandbox a partir de una plantilla existente, modifique o elimine una plantilla,
o haga clic en el nombre de la plantilla para obtener ms informacin. Para obtener ms informacin acerca de una plantilla de datos
de Sandbox, consulte Creacin y modificacin de plantillas de Sandbox en la pgina 12.

Ficha Historial de Sandbox


En esta ficha se muestra un registro de la creacin y el historial de actualizaciones de entornos de Sandbox, lo que incluye cundo se
crearon los entornos de Sandbox y quin los cre. Esta ficha solo proporciona informacin. Para ver o modificar un entorno de sandbox
existente, utilice la ficha Sandbox.

Licencias de Sandbox
Puede adquirir licencias para cada tipo de sandbox y puede adquirir mltiples licencias de cada tipo. Las licencias de Sandbox son
jerrquicas. De forma especfica, la siguiente tabla muestra el tipo de sandbox que puede crear con cada licencia:
Licencia de
Sandbox
completo

Sandbox de
copia parcial

Licencia de
Sandbox de
Developer Pro

Licencia de
Sandbox de
desarrollador

Le permite crear:
Tipo de Sandbox de desarrollador
tipo de Sandbox de Developer Pro
Tipo de Sandbox de copia parcial
Tipo de Sandbox completo

La etapas de licencia son:


Disponible
El valor mostrado representa el nmero de entonos de sandbox que ha adquirido pero no ha utilizado.
En uso
El valor mostrado representa el nmero de entonos de sandbox que ha adquirido y utilizado.
Nota: Si no ve una opcin de Sandbox o necesita licencias para ms Sandbox, pngase en contacto con Salesforce para solicitar
Sandbox para su organizacin.
Cuando su licencia de Sandbox caduque, sus Sandbox existentes estarn sujetos a determinadas restricciones. Consulte Descripcin
general de la caducidad de la licencia de Sandbox en la pgina 11 para resolver los problemas de caducidad de la licencia.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Concepto de tipos de entornos sandbox


|4

Concepto de los intervalos de actualizacin de sandbox


El intervalo de actualizacin de cada entorno de sandbox se calcula a partir del momento en que comienza el proceso real de copia de
sandbox. El estado de sandbox cambia de Pendiente a Procesando al iniciar la copia.
Si se realizan otras solicitudes de copia de sandbox antes de la suya, a veces su sandbox contina con el estado Pendiente durante
cierto tiempo. El temporizador del intervalo de actualizacin de su sandbox no empezar hasta que su solicitud salga de este estado.
CONSULTE TAMBIN
Crear o actualizar un entorno sandbox
Concepto de tipos de entornos sandbox
Concepto de caducidad de licencias de sandbox
https://developer.salesforce.com/docs/atlas.en-us.dev_lifecycle.meta/dev_lifecycle/

Concepto de tipos de entornos sandbox


Puede crear distintos entornos sandbox para su organizacin en funcin de sus necesidades de
almacenamiento, configuracin de copia y frecuencia de actualizacin.

EDICIONES

Los diferentes tipos de sandbox admiten diferentes actividades.

Disponible en: Salesforce


Classic y Lightning
Experience

Sandbox de desarrollador
Un entorno Sandbox de Developer asla los cambios bajo el desarrollo activo hasta que estn
listos para compartirse. El entorno Sandbox de desarrollador est diseado para un desarrollador
nico, aunque ms de una persona puede iniciar sesin en el sandbox a la vez.
Sandbox de Developer Pro
El entorno sandbox de Developer Pro ofrecen la misma funcionalidad que los sandbox de
desarrollador, solo que con mayor almacenamiento de datos y archivos.
Un sandbox de Developer Pro puede alojar conjuntos de datos ms grandes. Utilcelo para
tareas como la carga de datos, las pruebas de integracin y la formacin de usuario, as como
las tareas de desarrollo que hara en un entorno Sandbox de desarrollador.

Disponible en: Enterprise


Edition, Performance
Edition, Unlimited Edition y
Database.com Edition
Disponible para su compra
en Professional Edition.

Copia parcial
Los entornos de sandbox de copia parcial incluyen todos los metadatos de su organizacin y una muestra de los datos de su
organizacin de produccin que defina usando una plantilla de sandbox. Para crear un sandbox de copia parcial, aplique una plantilla
de sandbox en el momento de su creacin.
Utilice sandboxes de copia parcial para cualquier fin de desarrollo, prueba o formacin virtual. La nica tarea para la que no est
bien adaptado es la prueba de cargas y el rendimiento completo.
Sandbox completo
Un entorno con una rplica de toda su organizacin de produccin y todos sus datos.
Utilice sandboxes completos para cualquier fin de desarrollo, prueba o formacin, incluyendo el rendimiento completo y las pruebas
de carga.
Aplique una plantilla de sandbox de modo que su sandbox incluya solo los registros que necesita para las pruebas u otras tareas.
Cada tipo tiene diferentes funciones para admitir las actividades para las que se ha diseado.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Concepto de tipos de entornos sandbox


|5

Tabla 1: Entornos sandbox disponibles por edicin


Tipo de entorno sandbox

Performance Edition Unlimited Edition

Enterprise Edition

Sandbox de desarrollador

100

50

25

Sandbox de Developer Pro

(Consulte nota.)

Sandbox de copia parcial

(Consulte nota.)

(Consulte nota.)

Sandbox completo

(Consulte nota.)

Nota: No se otorgan licencias de entorno sandbox a las organizaciones de Professional Edition pero puede adquirir licencias
contactando Salesforce. Adems, puede adquirir ms entornos sandbox para cualquier edicin, excepto para Sandbox de
desarrollador, que est aparejado con entornos sandbox de otros tipos:
El complemento Sandbox de Developer Pro est aparejado a 5 entornos Sandbox de desarrollador.
El complemento Sandbox de copia parcial est aparejado a 10 entornos Sandbox de desarrollador.
El complemento Sandbox completo est aparejado a 15 entornos Sandbox de desarrollador.
Tabla 2: Referencia rpida de funciones de sandbox
Tipo de sandbox

Intervalo de
actualizacin

Sandbox de desarrollador 1 da

Lmite de
almacenamiento

Lo que se ha copiado Plantillas de Sandbox

Almacenamiento de
datos: 200 MB

Solo metadatos

No disponible

Solo metadatos

No disponible

Metadatos y datos de
muestra

Obligatorio

Metadatos y todos los


datos

Disponible

Almacenamiento de
archivos: 200 MB
Sandbox de Developer
Pro

1 da

Almacenamiento de
datos: 1 GB
Almacenamiento de
archivos: 1 GB

Sandbox de copia parcial 5 das

Almacenamiento de
datos: 5 GB
Almacenamiento de
archivos: 5 GB

Sandbox completo

29 das

Igual que su
organizacin de
produccin

CONSULTE TAMBIN
Crear o actualizar un entorno sandbox
Creacin o modificacin de plantillas de Sandbox
Sugerencias y consideraciones de configuracin de entornos sandbox

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Crear o actualizar un entorno sandbox | 6

Crear o actualizar un entorno sandbox


Cree un entorno sandbox para utilizarlo para tareas de desarrollo, pruebas y formacin. Actualice
un entorno sandbox existente para actualizarlo con los datos ms recientes de su organizacin de
produccin.
Tiene dos formas de copiar sus datos a un entorno sandbox.
1. Cree un entorno sandbox.
Cuando crea un entorno sandbox, Salesforce copia sus datos de la organizacin de produccin
a una organizacin de Sandbox. Cuando cree un entorno sandbox de copia parcial o completo,
puede aplicar una plantilla de entorno sandbox que haya creado. Los clientes crean plantillas
de entornos sandbox para definir los datos de objeto especficos que desea copiar en el entorno
sandbox de copia parcial o completo.

EDICIONES
Disponible en: Salesforce
Classic y Lightning
Experience
Disponible en: Enterprise
Edition, Performance
Edition, Unlimited Edition y
Database.com Edition
Disponible para su compra
en Professional Edition.

2. Actualice y active un entorno sandbox existente


Para crear un entorno Sandbox:
1. En Configuracin, introduzca Sandboxes en el cuadro Bsqueda rpida y, a
continuacin, seleccione Sandboxes.
2. Haga clic en Nuevo Sandbox.
3. Escriba un nombre (10 caracteres o menos) y una descripcin para el entorno sandbox.
Consejo: Es recomendable que seleccione un nombre que:
Refleje el propsito de este entorno sandbox, como QA.
Solo tiene algunos caracteres porque Salesforce agrega el nombre del entorno sandbox
a los nombres de usuario de los registros de usuarios en el entorno sandbox. Los
nombres con pocos caracteres facilitan la introduccin de la informacin de registro
del entorno sandbox.

PERMISOS DE USUARIO
Para ver un entorno
Sandbox:
Ver parmetros y
configuracin
Para crear, actualizar,
activar y eliminar un entorno
sandbox:
Modificar todos los
datos O Gestionar
entornos Sandbox

4. Seleccione el tipo de Sandbox que desee.


Nota: Si no ve una opcin de Sandbox o necesita licencias para ms, pngase en contacto con salesforce.com para solicitar
entornos de Sandbox para su organizacin.
Si reduce el nmero de entornos sandbox que adquiere, se le solicitar igualar el nmero de sus entornos sandbox al nmero
que ha adquirido. Por ejemplo, si tiene dos entornos sandbox completos pero solo ha adquirido uno, no podr crear un entorno
sandbox completo. En cambio, convierta un sandbox completo en uno ms pequeo, como un sandbox Developer o Developer
Pro, dependiendo de los tipos que tenga disponibles.
5. Seleccione los datos para incluir en su sandbox de copia parcial o completo.
Para un entorno de sandbox de copia parcial, haga clic en Siguiente y luego seleccione la plantilla que ha creado para especificar
los datos para su entorno sandbox. Si no ha creado una plantilla para este entorno sandbox de copia parcial, consulte Creacin
o modificacin de plantillas de entornos sandbox .
Para un entorno sandbox completo, haga clic en Siguiente y luego decida qu cantidad de datos incluir.
Para incluir datos basados en plantilla para un entorno sandbox completo, seleccione una plantilla de sandbox existente.
Para obtener ms informacin, consulte Creacin o modificacin de plantillas de entornos sandbox
Para incluir Todos los datos en un entorno sandbox completo, seleccione si desea y cuntos datos del historial de seguimiento
de campos incluir y si copiar datos de Chatter. Puede copiar de 0 a 180 das del historial, en incrementos de 30 das. El valor

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Crear o actualizar un entorno sandbox | 7

predeterminado son 0 das. Los datos de Chatter incluyen noticias en tiempo real, mensajes y temas de descubrimiento. Si
reduce la cantidad de datos que copia, puede acelerar significativamente el tiempo de copia de entornos sandbox.
6. Para ejecutar secuencias de comandos despus de cada creacin y actualizacin para este entorno sandbox, especifique la clase de
Apex que ha creado anteriormente desde la interfaz de SandboxPostCopy.
7. Haga clic en Crear.
Consejo: Intente limitar los cambios en su organizacin de produccin mientras se realiza la copia del entorno sandbox.
El proceso puede tardar de varios minutos a varios das, dependiendo del tamao y el tipo de su organizacin.
Cuando su entorno sandbox est listo para su uso, recibir una notificacin por correo electrnico indicando que se ha completado la
copia de su entorno sandbox.
Para acceder a su entorno sandbox, haga clic en el vnculo en el correo electrnico de notificacin.
Los usuarios pueden iniciar sesin en el entorno sandbox desde https://test.salesforce.com anexando
.nombre_sandbox a sus nombres de usuario de Salesforce. Por ejemplo, si un nombre de usuario de una organizacin de
produccin es usuario1@acme.com y el entorno sandbox se llama prueba, entonces el nombre de usuario modificado para
iniciar sesin en el entorno sandbox ser usuario1@acme.com.prueba.
Nota: Salesforce cambia automticamente los nombres de usuario de los entornos sandbox, pero no las contraseas.
Los entornos sandbox nuevos cuentan con los parmetros de disponibilidad de correo electrnico predeterminados Solo
correo electrnico del sistema. El ajuste Solamente correos electrnicos del sistema es
especialmente til para controlar el correo electrnico enviado desde entornos sandbox, de modo que durante las tareas de
pruebas y desarrollo no se enven correos electrnicos de prueba a sus usuarios.
Para actualizar un entorno sandbox existente:
1. En Configuracin, introduzca Sandboxes en el cuadro Bsqueda rpida y, a continuacin, seleccione Sandboxes.
Aparecer una lista de sus entornos sandbox. Los entornos sandbox que puede actualizar tienen el vnculo Actualizar junto a su
nombre.
2. Junto al nombre, haga clic en Actualizar.
3. Revise el nombre y la descripcin y modifquela si es necesario.
4. Seleccione el tipo de entorno sandbox que desee.
Nota: Una tabla muestra el nmero y el tipo de licencias de sandbox disponibles en su organizacin. Puede seleccionar un
tipo de entorno de sandbox diferente para actualizar.
5. Seleccione los datos que desee copiar.
Para un entorno de sandbox de copia parcial, haga clic en Siguiente y luego seleccione una plantilla para especificar los datos para
su entorno sandbox. Si no ha creado una plantilla para este entorno sandbox de copia parcial, consulte Creacin o modificacin de
plantillas de entornos sandbox .
Para un entorno sandbox completo, haga clic en Siguiente y luego decida qu cantidad de datos de objeto incluir.
Para incluir datos basados en plantilla en un entorno sandbox completo, seleccione una plantilla de sandbox existente. Para
obtener ms informacin, consulte Creacin o modificacin de plantillas de entornos sandbox .
Para incluir Todos los datos de objeto en un entorno sandbox completo, seleccione si desea y cuntos datos del historial de
seguimiento de campos incluir y si copiar datos de Chatter. Puede copiar de 0 a 180 das del historial, en incrementos de 30 das. El
valor predeterminado son 0 das. Los datos de Chatter incluyen noticias en tiempo real, mensajes y temas de descubrimiento. Si
reduce la cantidad de datos que copia, puede acelerar el tiempo de copia de entornos sandbox.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Crear o actualizar un entorno sandbox | 8

6. Tambin puede marcar Activar automticamente. Si marca Activar automticamente, su entorno sandbox se activa
automticamente despus de actualizarlo, y no se recibe un mensaje de correo electrnico de activacin.
7. Haga clic en Crear.
Salesforce empezar a copiar los datos en el entorno sandbox.
Una vez completada la copia, active el entorno sandbox para utilizar los datos actualizados. Si no marc Activar automticamente
al actualizar su entorno sandbox, Salesforce le enva un mensaje de correo electrnico cuando su entorno sandbox est listo para
activarse.
Si no marc Activar automticamente al actualizar su entorno sandbox, active su entorno sandbox actualizado:
1. En Configuracin, introduzca Sandboxes en el cuadro Bsqueda rpida y, a continuacin, seleccione Sandboxes.
Aparecer una lista de sus entornos sandbox. Los entornos sandbox actualizados para activar tienen un vnculo Activar junto a su
nombre.
2. Haga clic en el vnculo junto al entorno sandbox que desee activar.
PRECAUCIN: Si activa un entorno sandbox de sustitucin que se ha creado utilizando el vnculo Actualizar, se eliminar
el entorno sandbox que se est actualizando. Se han borrado los datos y la configuracin actuales, incluyendo cambios de
datos o aplicacin que ha realizado. Haga clic en el vnculo Activar solo si no necesita los contenidos actuales del entorno
sandbox. Esta accin no afecta a su organizacin de produccin y sus datos. Se eliminarn nuevos entornos sandbox que no
se han activado en 30 das. Enviamos al menos dos notificaciones por correo electrnico antes de programar la eliminacin
del entorno sandbox. Los usuarios que han creado o actualizado ms recientemente cualquier entorno sandbox para su
organizacin reciben las notificaciones.
Para supervisar el progreso de la creacin o actualizacin de su entorno sandbox:
En Configuracin, introduzca Sandboxes en el cuadro Bsqueda rpida y, a continuacin, seleccione Sandboxes. La lista
de sus entornos sandbox muestra una barra de progreso para elementos en la cola, en curso o recin completados.
Para mostrar el porcentaje completado de una copia en curso, pase el ratn sobre la barra de progreso.
Para ver informacin acerca del entorno sandbox, incluyendo el progreso de la copia o el tiempo antes de la siguiente actualizacin
disponible, haga clic en el nombre.
Si el estado de su entorno sandbox es suspendido o detenido durante ms de una hora, pngase en contacto con el servicio de
atencin al cliente de Salesforce.
CONSULTE TAMBIN
Descripcin general de Sandbox
Concepto de tipos de entornos sandbox
Creacin o modificacin de plantillas de Sandbox
Sugerencias y consideraciones de configuracin de entornos sandbox
Concepto de caducidad de licencias de sandbox

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Gestin de Sandbox | 9

Gestin de Sandbox
Para gestionar sus entornos sandbox, en Configuracin, introduzca Sandboxes en el cuadro
Bsqueda rpida y, a continuacin, seleccione Sandboxes. Salesforce muestra los sandbox
disponibles que ha adquirido, as como una lista de los sandbox que est utilizando.
Su informacin de Sandbox se organiza en fichas. Puede gestionar sus sandbox, en la ficha Sandbox.
Puede crear un nuevo sandbox y gestionar los sandbox existentes. Esta ficha enumera cada sandbox
que se cre para su organizacin. Cada entrada muestra el estado de ese entorno de sandbox y las
acciones especficas que puede realizar en ellos.
El botn Nuevo sandbox inicia el flujo de trabajo para crear un sandbox. Si desea ver los pasos
detallados consulte Crear o actualizar un Sandbox en la pgina 6
Salesforce desactiva el botn Nuevo recinto de seguridad cuando una organizacin alcanza
su lmite de Sandbox. Si es necesario, pngase en contacto con Salesforce para solicitar ms
Sandbox para su organizacin.
Acciones disponibles
Los administradores pueden hacer clic en Inicio de sesin para registrarse en un sandbox
como usuario.
Salesforce nicamente muestra esta opcin para los sandbox activos; adems, debe haber
iniciado sesin en su organizacin como administrador para ver el botn Inicio de sesin.
Los usuarios pueden iniciar sesin en el sandbox desde
https://test.salesforce.com anexando .nombre_sandbox a sus nombres
de usuario de Salesforce. Por ejemplo, si un nombre de usuario de una organizacin de
produccin es usuario1@acme.com y el entorno sandbox se llama prueba, entonces
el nombre de usuario modificado para iniciar sesin en el entorno sandbox ser
usuario1@acme.com.prueba.

EDICIONES
Disponible en: Salesforce
Classic y Lightning
Experience
Disponible en: Enterprise
Edition, Performance
Edition, Unlimited Edition y
Database.com Edition
Disponible para su compra
en Professional Edition.

PERMISOS DE USUARIO
Para ver un Sandbox:
Ver parmetros y
configuracin
Para crear, actualizar,
activar y eliminar un entorno
sandbox:
Modificar todos los
datos O Gestionar
entornos Sandbox

Haga clic en Actualizar para sustituir un sandbox por una copia nueva. Salesforce activa el botn Actualizar para los sandbox que
se puedan actualizar nicamente. Su copia existente de este sandbox permanecer disponible mientras espera que se complete la
actualizacin. La copia actualizada quedar desactivada hasta que la active.
Haga clic en Activar para activar un Sandbox actualizado. Salesforce muestra esta opcin nicamente para los sandbox que no
estn activados. Debe activar su Sandbox actualizado para poder acceder a l.
PRECAUCIN: Al activar un sandbox actualizado, la versin actualizada sustituye al sandbox existente, que queda
permanentemente eliminado junto con sus datos. Esta accin no afecta a su organizacin de produccin y sus datos.
Haga clic en Descartar para descartar un Sandbox actualizado. Est accin solo se muestra para los sandbox que no estn activados.
Puede descartar un sandbox si no desea usarlo o planea realizar otra actualizacin.
Haga clic en Eliminar para eliminar el sandbox por completo. Si elimina un sandbox, deber esperar a que termine el intervalo de
actualizacin del sandbox para poder sustituirlo por otro sandbox del mismo tipo.
PRECAUCIN: Si elimina un Sandbox de forma permanente, eliminar el Sandbox y todos los datos que contiene. Esta accin
no afecta a su organizacin de produccin y sus datos.
Haga clic en el nombre de un Sandbox para ver la pgina de detalles del Sandbox. En la pgina de detalles del sandbox, puede
realizar todas esas acciones: Iniciar sesin, actualizar, activar, descartar y eliminar.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Gestin de Sandbox | 10

Estados de los sandbox


El estado de un sandbox puede ser uno de los siguientes:
Muestreo
El motor de copia determina de qu registros de objetos se realizarn copias y se tomarn muestras desde la organizacin de
produccin. Este estado lo usan nicamente los sandbox de copia parcial.
Pendiente
El sandbox est en la cola para que lo procese el motor de copia. Si se realizan otras solicitudes de copia de sandbox antes de la suya,
su sandbox puede continuar con este estado durante cierto tiempo.
Procesando
El motor de copia ha seleccionado la solicitud de copia y trabaja para crear el sandbox.
Suspendido
El motor de copia se interrumpi durante la actualizacin o creacin del sandbox. El motor de copia recuperar automticamente
este estado y volver al procesamiento. Si este estado permanece inalterado durante ms de una hora, pngase en contacto con el
servicio de atencin al cliente de Salesforce.
Detenido
El motor de copia no ha podido recuperarse de mltiples eventos. Si su sandbox est en este estado, pngase en contacto con el
servicio de atencin al cliente de Salesforce para recibir informacin especfica y conocer los siguientes pasos. Se nos notifica
automticamente sobre los sandbox que estn en este estado, y trabajaremos para devolver el sandbox a su estado de procesamiento.
Activacin pendiente
El motor de copia ha terminado de crear el sandbox y est esperando a que lo active o lo descarte.
Activacin
El motor de copia est completando los pasos finales para que su nuevo sandbox est disponible. Este estado se usar cuando haya
hecho clic en Activar.
Descartando
El motor de copia est marcando el sandbox actualizado para su eliminacin. Este estado se usar cuando haya hecho clic en
Descartar. El sandbox actual y su organizacin de produccin no se vern afectados por este proceso.
Completado
El motor de copia ha completado el proceso de creacin o actualizacin, y el nuevo sandbox se ha activado. Puede iniciar sesin en
su nueva organizacin de sandbox.
Eliminacin
El motor de copia est marcando el entorno de sandbox y el historial de sandbox para su eliminacin. Este estado se usar cuando
haya hecho clic en Eliminar. Este proceso no afectar a su organizacin de produccin.
Bloqueando
Hay un proceso en segundo plano que est bloqueando el sandbox y que hasta que se complete le impedir que inicie sesin.
Consulte el estado Bloqueado si desea ms informacin.
Bloqueado
No es posible iniciar sesin en el sandbox. Este estado se usa cuando tiene ms sandbox de los que le permite su licencia actual.
Esto puede ocurrir si deja que algunas o todas sus licencias de sandbox expiren. Mientras el sandbox est bloqueado no podr iniciar
sesin.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Concepto de caducidad de licencias de


sandbox | 11

Si su sandbox est en este estado, pngase en contacto con su gestor de cuentas para restaurar las licencias expiradas. Tiene 60 das
para restaurar las licencias. Si no las restaura en este plazo, su sandbox se eliminar.
CONSULTE TAMBIN
Crear o actualizar un entorno sandbox
Concepto de caducidad de licencias de sandbox
https://developer.salesforce.com/docs/atlas.en-us.dev_lifecycle.meta/dev_lifecycle/

Concepto de caducidad de licencias de sandbox


Los entornos sandbox reciben licencias independientemente del servicio de Salesforce y estn
sujetas a restricciones si sus licencias caducan. Si esto ocurre, use la siguiente informacin para que
sus entornos sandbox vuelvan a funcionar con normalidad.
Los servicios de entornos sandbox estn restringidos si su organizacin no cumple las reglas de
licencias de Salesforce. Esto suele suceder cuando vencen las licencias de entornos sandbox.
A la vez que vencen las licencias de entornos sandbox, Salesforce reduce el recuento de licencias
de entornos sandbox disponibles para el tipo de entorno sandbox seleccionado. Cuando caducan
las licencias y su nmero actual de licencias es inferior al nmero de organizaciones de sandbox
proporcionado, Salesforce elimina servicios de sandbox, como Actualizacin, Acceso de organizacin
de sandbox o Inicio de sesin.
Nota: Salesforce no elimina organizaciones de Sandbox de forma automtica por que
caduque una licencia.

EDICIONES
Disponible en: Salesforce
Classic y Lightning
Experience
Disponible en: Enterprise
Edition, Performance
Edition, Unlimited Edition y
Database.com Edition
Disponible para su compra
en Professional Edition.

Hay varios tipos de restricciones que puede encontrar si su organizacin no cumple las reglas de
licencias.
Entornos sandbox sin activar
Se eliminarn nuevos entornos sandbox que no se han activado en 30 das. Los usuarios que hayan creado o actualizado ms
recientemente cualquier entorno sandbox en su organizacin recibirn al menos dos notificaciones de correo electrnico antes de
programar la eliminacin del entorno sandbox.
Entornos sandbox bloqueados
Se bloquearn los entornos sandbox cuando caduquen todas las licencias para ese tipo de entorno sandbox. Se eliminarn los
entornos sandbox que se han bloqueado durante 60 das. Se notificar a los usuarios que hayan creado o actualizado ms
recientemente cualquier entorno sandbox para su organizacin antes de la programacin de eliminacin del entorno sandbox.
Recibirn al menos tres notificaciones de correo electrnico durante un plazo de 30 das.
Basndose en las licencias y el uso, puede encontrarse con las siguientes situaciones. Siga las resoluciones sugeridas.
No se puede actualizar un tipo de entorno sandbox especfico
Causa: Su organizacin est utilizando ms entornos sandbox de los que permiten sus licencias de sandbox.
Ejemplo: Su organizacin tiene tres entornos de sandbox parciales, pero solo dos licencias parciales de entornos sandbox.
Efecto: No puede actualizar ningn entorno sandbox. Cuando sobrepase su lmite de cualquier tipo de entorno sandbox, su
organizacin no podr actualizar ningn entorno sandbox.
Resolucin: Elimine los entornos sandbox para cumplir con el nmero permitido por las licencias de sandbox de su organizacin o
adquiera ms licencias de sandbox.
Todos los entornos sandbox de un tipo especfico estn bloqueados
Causa: El recuento de licencias de un tipo especfico, incluidos los tipos superiores de la jerarqua, es cero.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Creacin o modificacin de plantillas de


Sandbox | 12

Ejemplo: Su organizacin tiene tres entornos sandbox completos y cero licencias de entornos sandbox completos.
Efecto: Todos los entornos sandbox de un tipo especfico estn bloqueados. No tiene acceso a los entornos sandbox.
Resolucin: Adquiera las licencias de sandbox correctas para desbloquear los entornos sandbox. Si no adquiere las suficientes licencias,
no podr actualizar los entornos sandbox de ese tipo.
Todos los entornos sandbox estn bloqueados
Causa: Su organizacin de produccin est bloqueada.
Ejemplo: Su organizacin tiene un entorno sandbox completo y un entorno sandbox de solo configuracin, pero no puede iniciar
sesin en ninguno de los entornos sandbox.
Efecto: Si su organizacin de produccin est bloqueada, todos los entornos sandbox asociados con la organizacin estn bloqueados.
Resolucin: Pngase en contacto con su representante de Salesforce para desbloquear su organizacin. Cuando se desbloquee su
organizacin de produccin, los entornos sandbox tambin se desbloquearn.
CONSULTE TAMBIN
Crear o actualizar un entorno sandbox
Concepto de tipos de entornos sandbox
Gestin de Sandbox
Sugerencias y consideraciones de configuracin de entornos sandbox

Creacin o modificacin de plantillas de Sandbox


Las plantillas de Sandbox controlan qu datos se copian en un entorno Sandbox.
Las plantillas de sandbox le permiten seleccionar datos y objetos especficos para copiarlos en su
sandbox completo o de copia parcial, para controlar el tamao y contenido de cada sandbox. Las
plantillas de sandbox solo estn disponibles para su uso con un sandbox de copia parcial o completo.
Cuando crea una plantilla de sandbox, selecciona los datos de objeto (estndar y personalizados)
que se copiarn durante la creacin o actualizacin de un sandbox.
El editor de plantillas de sandbox entiende las relaciones que se definen en el esquema de objetos
de su organizacin. Algunos objetos se incluyen incluso antes de que haya seleccionado nada
porque son obligatorios en cualquier organizacin. A medida que selecciona objetos para copiar,
el editor garantiza que los objetos obligatorios asociados se agreguen. Para ver qu objetos
relacionados son necesarios para un objeto, seleccinelo en la tabla Objeto. Los objetos necesarios
aparecen en la columna Objetos obligatorios.
A medida que cambie el esquema de los objetos de su organizacin, Salesforce actualizar la plantilla
agregando o sustrayendo los objetos relacionados incluidos. Por ejemplo, si el Objeto A es principal
del Objeto B y agrega el Objeto B a una plantilla, Salesforce requiere que el Objeto A est en la
plantilla y agrega el Objeto A.
Para crear o modificar una plantilla de sandbox:
1. Desde Configuracin, introduzca Sandboxes en el cuadro Bsqueda rpida, seleccione
Sandboxes, luego haga clic en la ficha Plantillas de Sandbox .
2. Haga clic en Nueva plantilla de Sandbox o haga clic en Modificar junto a una plantilla
existente que desea modificar.
3. Escriba un nombre y una descripcin para la plantilla de Sandbox.

EDICIONES
Disponible en: Salesforce
Classic y Lightning
Experience
Disponible en: Enterprise
Edition, Performance
Edition, Unlimited Edition y
Database.com Edition
Disponible para su compra
en Professional Edition.

PERMISOS DE USUARIO
Para ver un Sandbox:
Ver parmetros y
configuracin
Para crear, actualizar,
activar y eliminar un entorno
sandbox:
Modificar todos los
datos O Gestionar
entornos Sandbox

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Creacin o modificacin de plantillas de


Sandbox | 13

4. Para agregar objetos a la plantilla, seleccione la casilla de verificacin de los objetos que desee en la lista Objetos disponible.
La seccin Detalles de objeto le muestra los objetos que se agregarn automticamente con el que ha seleccionado.
5. Para eliminar objetos de la plantilla, cancele la seleccin de la casilla de verificacin del objeto en la lista Objetos disponible.
Si elimina un objeto seleccionado anteriormente, se eliminarn los objetos dependientes que no seleccion explcitamente. Si intenta
eliminar un objeto con objetos dependientes, recibir una advertencia solicitando la confirmacin de la eliminacin. Una vez confirme
su eleccin, esos objetos tambin se eliminarn.
6. Haga clic en Guardar.
Para entender cmo se utiliza una plantilla de sandbox durante la creacin o actualizacin de un sandbox, consulte Crear o actualizar
un sandbox en la pgina 6.
Para comprender cmo se utiliza una plantilla de Sandbox por el motor de copia de sandbox para crear un sandbox completo o de copia
parcial, consulte Concepto de tipos de entornos de Sandbox en la pgina 4.
PRECAUCIN: Si modifica su esquema de objetos, sus plantillas de sandbox podran alterarse para incluir objetos que sean
necesarios para las relaciones. Si realiza un cambio en una relacin obligatoria de su esquema de objetos, revise sus plantillas de
sandbox para garantizar que los objetos que espera que estn seleccionados sigan estndolo.
CONSULTE TAMBIN
Crear o actualizar un entorno sandbox
Concepto de tipos de entornos sandbox
Descripcin general de Sandbox

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Sugerencias y consideraciones de


configuracin de entornos sandbox | 14

Sugerencias y consideraciones de configuracin de entornos sandbox


Los entornos sandbox tienen prcticamente el mismo comportamiento que su organizacin de
produccin, a excepcin de algunas diferencias importantes que afectan a su forma de configurar
y probar una organizacin de sandbox.
Tenga en cuenta lo siguiente a la hora de crear un entorno sandbox.

Servidores e Id.
Las organizaciones de sandbox y de produccin siempre tienen Id. de organizacin nicas. El
motor de copia de entornos sandbox crea una organizacin como parte de cada solicitud de
creacin y actualizacin. As, el Id. de organizacin de su entorno sandbox cambiar cada vez
que se actualice su entorno sandbox. Salesforce inserta el nuevo valor en cualquier lugar donde
se utilice el Id. de organizacin, como valores de texto y metadatos.
Para encontrar el Id. de organizacin en el que ha iniciado sesin, desde Configuracin,
introduzca Informacin de la empresa en el cuadro Bsqueda rpida y, a
continuacin, seleccione Informacin de la empresa. Cualquier secuencia de comandos o
proceso, como secuencias de comandos de prueba o Candidato Web, que dependa de un Id.
de organizacin codificado deber utilizar el Id. actual para el entorno sandbox. Cuando
implemente sus cambios en una organizacin de produccin, actualice esas secuencias de
comandos o procesos con el Id. de organizacin de produccin.
Salesforce crea organizaciones de Sandbox en varias instancias. Si crea o actualiza un entorno
sandbox, Salesforce seleccionar una instancia para su entorno sandbox, de forma que sus
entornos sandbox pueden aparecer a veces en diferentes instancias y tener diferentes direcciones
URL.

EDICIONES
Disponible en: Salesforce
Classic y Lightning
Experience
Disponible en: Enterprise
Edition, Performance
Edition, Unlimited Edition y
Database.com Edition
Disponible para su compra
en Professional Edition.

PERMISOS DE USUARIO
Para ver un entorno
Sandbox:
Ver parmetros y
configuracin
Para crear, actualizar,
activar y eliminar un entorno
sandbox:
Modificar todos los
datos O Gestionar
entornos Sandbox

Cuando se copian datos en un entorno sandbox, se copian los Id. de objeto (identificadores
exclusivos para todos los objetos, similares al Id. de tipo de campo de la API del desarrollador)
para los registros. Sin embargo, despus de la copia, los Id. de objeto no se sincronizan entre su organizacin de produccin y su
entorno sandbox. La instancia de sandbox y su organizacin de produccin correspondiente actan como organizaciones
independientes. Los datos de objeto (y los Id. de objeto correspondientes) creados en la organizacin de produccin tras la creacin
o actualizacin de un entorno sandbox no se sincronizan con la instancia del sandbox. La instancia del entorno sandbox tiene el
mismo comportamiento: los nuevos objetos creados en el entorno sandbox no se vuelven a sincronizar con la organizacin de
produccin.

Usuarios y contactos
La informacin del usuario se incluye en una copia del entorno sandbox o se actualiza para todos los tipos de entorno sandbox.
Como todos los nombres de usuario de Salesforce deben ser nicos y hacer referencia a una nica organizacin, todos los nombres
de usuario copiados se modifican para garantizar que son nicos durante el proceso de copia.
Para cada nombre de usuario, el proceso de copia aplica modificaciones segn sea necesario para generar un nuevo nombre de
usuario nico:
En primer lugar, el nombre del entorno sandbox se anexa al nombre de usuario. Por ejemplo, el nombre de usuario
usuario@acme.com para un entorno sandbox denominado prueba se convertir en usuario@acme.com.prueba.
Si el nombre de usuario resultante no es exclusivo, se realiza una segunda modificacin y se anteponen algunos caracteres y
dgitos al nombre de usuario modificado. Esta segunda modificacin da como resultado un nombre de usuario como
00x7Vqusuario@acme.com.test.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Sugerencias y consideraciones de


configuracin de entornos sandbox | 15

Cuando inicie sesin con el nombre de usuario modificado, iniciar sesin en el entorno sandbox correspondiente.
El proceso de copia no copia datos de Contacto en los entornos sandbox de desarrollador o Developer Pro. Por lo tanto, no se copian
los usuarios del Portal de clientes. Sin embargo, el proceso de copia no copia las licencias del Portal de clientes, por lo que puede
crear usuarios del Portal de clientes en esos entornos sandbox como sea necesario.
Siempre que cree o actualice un entorno sandbox, las direcciones de correo electrnico de los usuarios se modifican en su entorno
sandbox de modo que los usuarios de produccin no reciban mensajes de correo electrnico generados automticamente en el
entorno sandbox. Se agrega a las direcciones de correo electrnico de los usuarios un dominio de ejemplo (@ejemplo.com), y
el smbolo @ original se sustituye por =. Esta modificacin garantiza que el sistema ignora estas direcciones de correo electrnico.
Por ejemplo, el correo electrnico de un usuario de awheeler@universalcontainers.com en produccin pasa a ser
awheeler=universalcontainers.com@ejemplo.com cuando se migra a un entorno sandbox. Si desea que los
usuarios de entornos sandbox reciban correos electrnicos generados automticamente como parte de las pruebas, puede corregir
las direcciones de correo electrnico mientras est conectado en el entorno sandbox.
PRECAUCIN: Los entornos sandbox cambian las direcciones de correo electrnico de los usuarios de Salesforce, pero no
cambian otras direcciones de correo electrnico en Salesforce, como las direcciones de correo electrnico de los registros de
contactos. Para evitar enviar correos electrnicos no solicitados desde su entorno sandbox, invalide o elimine manualmente
todas las direcciones de correo electrnico de sus entornos sandbox que no pertenezca a usuarios del entorno sandbox.
Cuando compruebe el correo electrnico saliente, cambie las direcciones de correo electrnico de contacto por las direcciones
de los comprobadores o por una secuencia de comandos de prueba automatizada.

Disponibilidad de correo electrnico


Los entornos sandbox nuevos y actualizados cuentan con los parmetros de disponibilidad de correo electrnico predeterminados
Solo correo electrnico del sistema. Para configurar los parmetros de capacidad de entrega de correo electrnico,
en la organizacin de sandbox, desde Configuracin, introduzca Disponibilidad en el cuadro Bsqueda rpida y, a
continuacin, seleccione Disponibilidad. Si es posible, establezca el Nivel de acceso de la seccin Acceso a Enviar correo
electrnico. Es posible que no pueda modificar el nivel de acceso si Salesforce ha restringido la posibilidad de su organizacin de cambiar
este ajuste.
Sin acceso: impide el envo de todos los mensajes de correo electrnico remitidos por los usuarios y dirigidos a ellos.
Solamente correos electrnicos del sistema: solo permite correos generados automticamente, como correos
electrnicos de restablecimiento de contrasea y nuevo usuario.
Todos los correos electrnicos: permite todos los tipos de correo electrnico saliente. Es el valor predeterminado
para todas las organizaciones nuevas que no sean de tipo Sandbox.
Consejo: El ajuste Solamente correos electrnicos del sistema es especialmente til para controlar el
correo electrnico enviado desde entornos sandbox, de modo que durante las tareas de pruebas y desarrollo no se enven correos
electrnicos de prueba a sus usuarios.
Los entornos sandbox recin creados cambian de forma predeterminada a Solamente correos electrnicos
del sistema.
Los entornos sandbox creados antes de Spring 13 tienen de manera predeterminada Todos los correos
electrnicos.

Creacin, actualizacin y eliminacin de entornos sandbox


Puede especificar una secuencia de comandos posterior a la copia para ejecutar en un entorno sandbox cada vez que se actualiza
(y la primera vez que se crea). Especifique la secuencia de comandos cuando cree el entorno sandbox.
Ahora puede copiar los sitios de comunidades de Site.com y de Site.com en sus entornos sandbox.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Sugerencias y consideraciones de


configuracin de entornos sandbox | 16

La copia de entornos sandbox es una operacin de larga duracin que se realiza en segundo plano. Recibir una notificacin por
correo electrnico cuando termine la copia del entorno sandbox. Las actualizaciones del entorno sandbox se pueden completar en
horas, das o incluso semanas.
Hay varias condiciones que influyen en la duracin del proceso de copia o actualizacin del entorno sandbox, incluyendo el nmero
personalizaciones, tamao de datos, nmero de objetos y opciones de configuracin y carga del servidor. Adems, las actualizaciones
de entornos sandbox se ponen en cola, por lo que es posible que su copia no comience inmediatamente despus de su solicitud.
Un entorno sandbox no es una instantnea relacional del estado exacto de sus datos. Adems, es recomendable que limite los
cambios de su organizacin de produccin mientras crea o actualiza un entorno sandbox. Las modificaciones en la configuracin
y datos en su organizacin de produccin durante las operaciones de creacin y actualizacin de entornos sandbox pueden generar
incoherencias en su entorno sandbox. Puede detectar y corregir algunas incoherencias de su entorno sandbox despus de crearlo
o actualizarlo.
La creacin o actualizacin de un entorno sandbox se produce con el tiempo. La ejecucin de un proceso de gran tamao o la
actualizacin de organizaciones de 30 GB o ms durante la creacin o actualizacin puede provocar incoherencias en su entorno
sandbox.
Algunos tipos de entornos sandbox no estn disponibles si ha alcanzado el lmite de su organizacin. Por ejemplo, si su organizacin
est limitada a un entorno sandbox completo y ha tiene un entorno sandbox completo, no puede crear otro entorno sandbox
completo. No obstante, puede actualizar su entorno sandbox completo existente.
Cuando haya terminado un entorno sandbox, puede actualizarlo. Este proceso sustituye el entorno sandbox actual por una nueva
copia de su organizacin de produccin.
Si ha reducido el nmero de licencias de sandbox de su organizacin, se muestra un vnculo Eliminar junto a los entornos sandbox
existentes. Elimine un entorno sandbox antes de crear o actualizar ms entornos sandbox.
Si tiene conexiones Salesforce to Salesforce activas en su entorno sandbox, desactive las conexiones y vuelva a activarlas cuando
haya actualizado el entorno sandbox. Las conexiones y asignaciones no se copian en el entorno sandbox actualizado.

Coincidencias de licencias de produccin


Puede hacer coincidir las licencias de produccin de su organizacin de sandbox sin tener que actualizar este ltimo. La coincidencia
actualiza los recuentos de licencias de sandbox para que coincidan con los recuentos en produccin, agrega licencias que estn en el
entorno de produccin pero no en el entorno sandbox, y elimina las licencias que no estn en el entorno de produccin.
Para hacer coincidir las licencias, inicie sesin en su entorno sandbox. En Configuracin, introduzca Informacin de la empresa
en el cuadro Bsqueda rpida y, a continuacin, seleccione Informacin de la empresa y haga clic en Hacer coincidir licencias
de produccin. Aparecer un aviso cuando se inicie el proceso de coincidencia. Despus de que todas las licencias se han hecho coincidir
en un entorno sandbox, recibir un correo electrnico de confirmacin. El correo electrnico de confirmacin se enva al usuario que
inicia la copia de licencia.
Las licencias de produccin coincidentes requieren que su entorno sandbox y su entorno de produccin estn en la misma versin de
Salesforce. Si se ha actualizado su entorno sandbox a la siguiente versin, por ejemplo durante la vista previa de entorno sandbox, pero
el entorno de produccin no se ha actualizado an, no puede hacer coincidir las licencias de produccin.
La herramienta Hacer coincidir licencias de produccin no est disponible en las organizaciones de prueba. Para utilizar la herramienta
debe disponer el permiso Modificar todos los datos.

Configuracin de entornos sandbox completos


Cuando crea o actualiza un entorno sandbox completo, puede configurarlo para determinar qu datos se copian. La reduccin de la
cantidad de datos que se incluyen acelera el proceso de copia de su entorno sandbox.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Sugerencias y consideraciones de


configuracin de entornos sandbox | 17

Las opciones Historial del objeto, Historial del caso e Historial de oportunidades le permiten seleccionar el nmero de das
de historial de su organizacin de produccin para copiar en su entorno sandbox. Puede copiar de 0 a 180 das del historial, en
incrementos de 30 das. El valor predeterminado son 0 das.
Los datos de Chatter no se copian en su entorno sandbox de forma predeterminada. Los datos de Chatter incluyen noticias en tiempo
real y mensajes. Seleccione Copiar datos de Chatter si desea incluirlos.
El historial de seguimiento de auditoria de configuracin de su organizacin no se copia en su entorno sandbox. El seguimiento de
auditoria para su organizacin de sandbox se inicia cuando comience a utilizarlo.
Las actividades archivadas (tareas y eventos no disponibles en la organizacin de produccin porque datan de ms de un ao) y el
historial de contrasea (contraseas anteriores del usuario) no se copian.
Nota: No incrementar las selecciones predeterminadas a no ser que lo requieran circunstancias especiales. Las cantidades grandes
de datos pueden alargar significativamente el tiempo que se emplea para copiar su entorno sandbox.

Acceso a entornos sandbox


Cambios de acceso de usuarios de entornos sandbox:
Una actualizacin de entorno sandbox elimina y recrea el entorno sandbox como una nueva copia de la organizacin de la
produccin. De hecho, este proceso invierte todos los cambios de acceso manuales que haya realizado. Si cre usuarios exclusivos
de entornos sandbox, dejan de existir y el perfil y permisos de un usuario invierte sus valores en la organizacin de produccin.
Tras una actualizacin, realice los cambios de acceso en la nueva copia.
Puede crear usuarios en su organizacin de produccin que no estn activos y activarlos en su entorno sandbox. Este mtodo
es una buena forma de crear un usuario que tiene los permisos adecuados para desarrollar en un entorno sandbox.
La mayora de tareas de desarrollo y tareas de comprobacin requieren el permiso Modificar todos los datos. Si sus desarrolladores
no tienen ese permiso en la organizacin de produccin, aumente sus permisos en el entorno sandbox. Proceda con cuidado
cuando conceda este permiso en las organizaciones de Sandbox que contienen informacin confidencial copiada de produccin
(por ejemplo, nmeros de seguridad social).
Los usuarios aadidos en una organizacin de produccin despus de crear o actualizar un entorno sandbox no tienen acceso
a los entornos sandbox relacionados de la instancia de organizacin de produccin. Para crear usuarios en un entorno sandbox,
inicie sesin como administrador en la organizacin de sandbox y crelos en la instancia del entorno sandbox.
Puede crear usuarios para el desarrollo de entornos sandbox, pero estos nuevos usuarios afectan al nmero de usuarios con
licencia de su organizacin. Para reducir el nmero de licencias, puede desactivar usuarios de produccin que no necesitan
acceder al entorno sandbox antes de crear o actualizar un entorno sandbox.
Siempre inicie sesin en su organizacin de Sandbox mediante la URL de inicio de sesin https://test.salesforce.com.
Recuerde iniciar sesin con el nombre de usuario modificado, tal y como se describe en Usuarios y contactos en la pgina 14.
Si utiliza la API, despus de iniciar sesin, utilice la URL de redireccin que se devuelve en el objeto loginResult para futuros
accesos. Esta URL refleja la instancia en la que se encuentra el entorno sandbox y el grupo de servidores adecuado para el acceso a
la API.
Las copias de entornos sandbox se realizan con la autenticacin federada con SAML desactivada. Se conservar cualquier informacin
de configuracin, excepto el valor de URL de inicio de sesin de Salesforce. La URL de inicio de
sesin de Salesforce se actualiza para coincidir con la URL de su entorno sandbox, por ejemplo
http://cs1.salesforce.com, cuando vuelva a activar SAML. Para activar SAML en el entorno sandbox, desde Configuracin,
introduzca Configuracin de inicio de sesin nico en el cuadro Bsqueda rpida y, a continuacin,
seleccione Configuracin de inicio de sesin nico; luego haga clic en Modificar y seleccione SAML activado. Cambie el
valor de la URL de inicio de sesin de Salesforce en el certificado de su aplicacin cliente.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Sugerencias y consideraciones de


configuracin de entornos sandbox | 18

Notas sobre los lmites de entornos sandbox


Los entornos sandbox no envan notificaciones por correo electrnico cuando se alcanza el lmite de almacenamiento. Sin embargo, si
alcanza el lmite de almacenamiento de su entorno sandbox, no podr guardar nuevos datos en su entorno sandbox. Para comprobar
su lmite de almacenamiento, desde Configuracin, introduzca Uso de almacenamiento en el cuadro Bsqueda rpida
y, a continuacin, seleccione Uso de almacenamiento en su entorno sandbox.

Modificaciones y personalizacin de los datos


Las modificaciones y personalizacin de los datos que realice en su organizacin de produccin no se reflejan en los entornos
sandbox que ya tiene. Cree o actualice un entorno sandbox para incorporar las personalizaciones ms recientes realizadas en su
organizacin.
Slo es posible agregar, modificar o eliminar Apex mediante la interfaz de usuario de Salesforce en aquellas organizaciones con
Developer Edition o Sandbox. En una organizacin de produccin con Salesforce, slo es posible aplicar modificaciones a Apex
utilizando la llamada de compileAndTestAPI().
Si su entorno sandbox tiene la misma versin que AppExchange de Force.com, podr:
Instalar e implementar aplicaciones desde AppExchange de Force.com en su entorno sandbox.
Publicar aplicaciones de su entorno sandbox en AppExchange de Force.com.
No es recomendable publicar paquetes gestionados desde un entorno sandbox de Force.com, ya que al actualizar o eliminar el
entorno sandbox se evita que se puedan realizar revisiones en ese paquete gestionado.
La versin de sus entornos sandbox puede ser diferente de AppExchange de Force.com cuando se publique una nueva versin de
Salesforce. Compruebe el logotipo de la esquina superior izquierda de la pgina de inicio de su entorno sandbox para obtener
informacin acerca de la versin.
Si su organizacin utiliza plantillas de presupuestos y crea un entorno sandbox de Developer Pro, las plantillas que contengan campos
de Texto/Imagen no podrn abrirse para su modificacin en el entorno sandbox.
Si su organizacin de produccin utiliza una imagen en las plantillas de presupuestos y copia la organizacin en su entorno sandbox,
la ruta de la imagen no es correcta y la imagen aparece como un vnculo daado. Para mostrar la imagen, vuelva a insertarla desde
la ubicacin correcta en su entorno sandbox.

Exclusiones de servicios
Las funciones siguientes estn desactivadas y no se pueden activar en los entornos sandbox.
Avisos de vencimiento de contratos
Distribucin de casos
Las advertencias de vencimiento de contratos estn desactivadas porque envan correos electrnicos de forma automtica a
contactos, clientes y usuarios de la organizacin de produccin.
Resumen de suscripcin
Exportaciones de datos (haciendo clic en Exportar ahora o Programar exportacin en la pgina Servicio de
exportacin semanal en Configuracin)
La posibilidad de crear entornos sandbox de Salesforce
La posibilidad de copiar direcciones de servicio de correo electrnico que cree en su entorno sandbox en su organizacin de
produccin
La posibilidad de publicar sitios de Site.com

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Sugerencias y consideraciones de


configuracin de entornos sandbox | 19

Otras diferencias de servicios


Slo los vnculos personalizados creados como URL relativas, como /00Oz0000000EVpU&pv0={!Account_ID}, funcionarn
en los entornos sandbox. Los vnculos personalizados creados como URL absolutas, como
https://na1.salesforce.com/00Oz0000000EVpU&pv0={!Account_ID}, no funcionarn en los entornos
sandbox de su organizacin. Es recomendable que utilice nicamente URL relativas en su organizacin de produccin. En caso
contrario, corrija las direcciones URL en cada entorno sandbox.
Salesforce tiene un proceso en segundo plano que elimina permanentemente los registros de la papelera con ms de 15 das. Este
proceso se ejecuta a horas diferentes en servidores diferentes, por lo que la indicacin horaria de su entorno sandbox es diferente
de la indicacin horaria de su organizacin de produccin. Las aplicaciones e integraciones que dependen de esta indicacin horaria
pueden producir un error si se conectan en primer lugar a un entorno, como su organizacin de produccin, y luego a otro entorno,
como su entorno sandbox. Tenga este comportamiento en cuenta a la hora de desarrollar aplicaciones e integraciones que dependan
de una indicacin horaria.
La hora de la ltima ejecucin del proceso de eliminacin en segundo plano est disponible mediante la llamada de la API
getDeleted().
El entorno sandbox copia y actualiza las aplicaciones conectadas de asistencia instaladas mediante una instalacin de paquete,
como las aplicaciones conectadas de AppExchange. Sin embargo, las copias y actualizaciones de entornos sandbox no copian las
aplicaciones conectadas que se crean en la organizacin de produccin.
Para las aplicaciones conectadas que se crean en la organizacin de produccin, elimine las aplicaciones conectadas del entorno
sandbox una vez que la copia o actualizacin haya acabado. Despus vuelva a crearlos en el entorno sandbox para que coincida
con la configuracin de la organizacin de produccin. La nueva aplicacin conectada del entorno sandbox no puede usar el mismo
valor de nombre de API Aplicacin conectada (el mismo valor que el campo fullName en la API de metadatos).
Para la configuracin de proveedores de autenticacin de Salesforce en la versin Summer '14 y anteriores, la identidad del usuario
proporcionada por un entorno sandbox no incluye el Id. de la organizacin. La organizacin de destino no puede diferenciar entre
usuarios con el mismo Id. de usuario de dos fuentes (como dos entornos sandbox). Para diferenciar usuarios, modifique la configuracin
del proveedor de autenticacin existente de Salesforce en la organizacin de destino y seleccione la casilla de verificacin para incluir
el Id. de la organizacin para vnculos de cuenta de terceros. Despus de activar esta funcin, sus usuarios deben volver a aprobar
la vinculacin a todos sus vnculos de terceros. Los proveedores de autenticacin de Salesforce creados en la versin Winter '15 y
posteriores tienen esta configuracin activada de forma predeterminada.
Despus de que finalice la actualizacin del entorno sandbox de una organizacin, un usuario tiene acceso de inicio de sesin a un
entorno sandbox durante 10 aos tras la fecha de actualizacin del entorno sandbox si:
El usuario es un administrador del sistema.
Se copia al usuario en el entorno sandbox desde la organizacin de produccin, no crendolo directamente en el entorno
sandbox.
Para iniciar sesin como cualquier usuario, acceda a su entorno sandbox a travs de test.salesforce.com. La opcin para
iniciar sesin como cualquier usuario no est disponible cuando los usuarios acceden a un entorno sandbox desde la produccin
utilizando el vnculo Inicie sesin.
CONSULTE TAMBIN
Crear o actualizar un entorno sandbox
Descripcin general de Sandbox
Concepto de tipos de entornos sandbox
Concepto de caducidad de licencias de sandbox

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Implementacin de sus cambios | 20

Implementacin de sus cambios


Conceptos bsicos sobre implementacin
Migre cambios de metadatos entre organizaciones utilizando las herramientas de implementacin disponibles en Configuracin.
Para acceder a estas pginas, utilice el cuadro Bsqueda rpida.
Configuracin de implementacin
Para utilizar la funcin de conjuntos de cambios, se requiere una conexin de implementacin. Puede especificar permisos de
conexin para conjuntos de cambios salientes y entrantes en la pgina Conexiones de implementacin.
Estado de implementacin
Controle el progreso de las implementaciones realizadas mediante la API de metadatos.
Conjuntos de cambios salientes
Realice los cambios en la organizacin en la que est conectado y cargue esos cambios en otra organizacin.
Conjuntos de cambios entrantes
Acepte, modifique o rechace los conjuntos de cambios cargados de otras organizaciones.
CONSULTE TAMBIN
Conjuntos de cambios
Seguimiento de implementaciones

Seleccione sus herramientas para el desarrollo e implementacin de


cambios
Tanto si es un administrador que usa herramientas instantneas como si es un desarrollador que
escribe cdigo puede seleccionar la herramienta correcta, trabajar en un Sandbox e implementar
cambios completos en una organizacin de produccin. Puede personalizar y codificar los cambios
de su organizacin en un Sandbox usando una o ms de las herramientas que le ofrece Salesforce.
EN ESTA SECCIN:
Desarrollo e implementacin de Apex en la Consola de desarrollador.
Desarrollo e implementacin mediante el IDE de Force.com
Implementacin y desarrollo utilizando la API de SOAP
Implementacin utilizando la herramienta de migracin de Force.com
Implementacin con conjuntos de cambios

EDICIONES
Disponible en: Salesforce
Classic y Lightning
Experience
Disponible en: Performance
Edition, Unlimited Edition,
Developer Edition,
Enterprise Edition y
Database.com Edition

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Seleccione sus herramientas para el


desarrollo e implementacin de cambios | 21

Desarrollo e implementacin de Apex en la Consola de desarrollador.


La Consola de desarrollador es un entorno de desarrollo integrado con un conjunto de herramientas
que puede utilizar para crear, depurar y probar aplicaciones en su organizacin de Salesforce.

EDICIONES
Disponible en: Salesforce
Classic y Lightning
Experience
Disponible en: Performance
Edition, Unlimited Edition,
Developer Edition,
Enterprise Edition y
Database.com Edition

PERMISOS DE USUARIO
Para utilizar la Herramienta
de implementacin de
Apex:
"Apex de autor"

Desarrollo e implementacin mediante el IDE de Force.com


Tambin puede descargar el IDE de Force.com que le ayudar a codificar proyectos para su
organizacin. Con esta herramienta podr compilar y probar tambin el cdigo que escriba,
sincronizar cambios en un Sandbox e implementar su cdigo en una organizacin de produccin.
Si desea ms informacin consulte la pgina de IDE de Force.com.
Nota: El IDE de Force.com es un recurso proporcionado por Salesforce para ayudar a sus
usuarios y socios, pero no se considera parte de nuestros servicios en lo relativo al Contrato
de suscripcin principal de Salesforce.
CONSULTE TAMBIN

EDICIONES
Disponible en: Salesforce
Classic y Lightning
Experience
Disponible en: Performance
Edition, Unlimited Edition,
Developer Edition,
Enterprise Edition y
Database.com Edition

Implementacin y desarrollo utilizando la API de SOAP


Seleccione sus herramientas para el desarrollo e implementacin de cambios

Implementacin y desarrollo utilizando la API de SOAP


Puede utilizar la siguiente API de SOAP para desarrollar e implementar los cambios en una
organizacin de desarrollo o Sandbox con programacin.

EDICIONES

Para obtener ms informacin sobre la API de SOAP y otras API, consulte la Gua del desarrollador
de la API de SOAP.

Disponible en: Salesforce


Classic y Lightning
Experience

CONSULTE TAMBIN

Disponible en: Performance


Edition, Unlimited Edition,
Developer Edition,
Enterprise Edition y
Database.com Edition

Seleccione sus herramientas para el desarrollo e implementacin de cambios

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Seleccione sus herramientas para el


desarrollo e implementacin de cambios | 22

Implementacin utilizando la herramienta de migracin de Force.com


Descargue la herramienta de migracin de Force.com si desea realizar una implementacin basada
en archivos de los cambios de metadatos y las clases de Apex desde una organizacin con Developer
Edition o Sandbox a una organizacin de produccin utilizando la herramienta de generacin
Apache Ant.
Para descargar la herramienta de migracin de Force.com:
1. En Configuracin, introduzca Herramientas en el cuadro Bsqueda rpida y, a
continuacin, seleccione Herramientas.
2. Haga clic en herramienta de migracin de Force.com.
3. Guarde el archivo comprimido salesforce_ant.zip y descomprima su contenido en
la ubicacin que elija.
El archivo salesforce_ant.zip contiene los archivos que necesita para ejecutar una tarea
Ant que realice la llamada de la API compileAndTest, incluidos los siguientes:
Un archivo Readme.html que describe cmo utilizar las herramientas.
Un archivo Jar con la tarea de Ant: ant-salesforce.jar
Una carpeta de muestra que contiene:

EDICIONES
Disponible en: Salesforce
Classic y Lightning
Experience
Disponible en: Performance
Edition, Unlimited Edition,
Developer Edition,
Enterprise Edition y
Database.com Edition

PERMISOS DE USUARIO
Para utilizar la Herramienta
de implementacin de
Apex:
"Apex de autor"

Una carpeta codepkg\classes que contiene SampleDeployClass.cls y


SampleFailingTestClass.cls

Una carpeta codepkg\triggers que contiene SampleAccountTrigger.trigger


Una carpeta mypkg\objects que contiene los objetos personalizados que se utilizan en los ejemplos
Una carpeta removecodepkg que contiene archivos XML para eliminar los ejemplos de su organizacin
Un archivo build.properties de ejemplo que debe modificar para especificar sus credenciales con el fin de ejecutar las
tareas Ant de ejemplo en build.xml
Un archivo build.xml de ejemplo, que ejecuta las llamadas de la API deploy y retrieve
Nota: La herramienta de migracin de Force.com es un recurso proporcionado por Salesforce para ayudar a sus usuarios y socios,
pero no se considera parte de nuestros servicios en lo relativo al Contrato de suscripcin principal de Salesforce.
CONSULTE TAMBIN
https://developer.salesforce.com/docs/atlas.en-us.daas.meta/daas/
Seleccione sus herramientas para el desarrollo e implementacin de cambios

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conexin de organizaciones para su


implementacin | 23

Implementacin con conjuntos de cambios


Puede implementar flujos de trabajo, reglas, clases y desencadenadores de Apex y otras
personalizaciones desde una organizacin con Sandbox a su organizacin de produccin. Puede
crear un conjunto de cambios saliente en la interfaz de usuario de Salesforce y aadir los
componentes que desea cargar e implementar en la organizacin de destino. Para acceder a
conjuntos de cambios, en Configuracin, introduzca Conjuntos de cambios salientes
en el cuadro Bsqueda rpida y, a continuacin, seleccione Conjuntos de cambios salientes.
CONSULTE TAMBIN
Conjuntos de cambios
Seleccione sus herramientas para el desarrollo e implementacin de cambios

EDICIONES
Disponible en: Salesforce
Classic y Lightning
Experience
Disponible en Enterprise
Edition, Performance
Edition, Unlimited Edition y
Database.com Edition
Disponible en Professional
Edition con la compra de un
entorno sandbox.

Conexin de organizaciones para su implementacin


Opciones y conexiones de implementacin
Para enviar conjuntos de cambios de una organizacin a otra, se necesita una conexin de
implementacin entre las organizaciones. No pueden crearse conexiones de implementacin entre
organizaciones arbitrarias; en su lugar, se crear una conexin de implementacin entre todas las
organizaciones afiliadas con una organizacin de produccin. Por ejemplo, si cuenta con una
organizacin de produccin (Prod) y dos Sandbox (Dev y Test), se crear una conexin de
implementacin entre la produccin y cada Sandbox (Prod y Dev, y otra conexin entre Prod y
Test), as como una conexin entre los Sandbox (Dev y Test).

PERMISOS DE USUARIO
Para modificar conexiones
de implementacin:
Implementar conjuntos
de cambios

Una conexin de implementacin sola no permite enviar conjuntos de cambios entre organizaciones.
Cada organizacin debe ser autorizada para enviar y recibir conjuntos de cambios. Este nivel de seguridad aadido refuerza las rutas de
promocin de cdigos e impide que los metadatos de configuracin de la organizacin se sobrescriban por error.
Por ejemplo, la siguiente figura muestra una posible ruta de migracin para una organizacin de produccin y dos Sandbox. En este
ejemplo, la organizacin de produccin slo puede recibir cambios que hayan sido totalmente comprobados, de manera que slo el
Sandbox Test est autorizado para cargar conjuntos de cambios a la produccin. Para sincronizar proyectos de desarrollo con la
organizacin de produccin, la organizacin Prod puede enviar conjuntos de cambios al Sandbox Dev, pero no al Sandbox Test.
Finalmente, debido a que las funciones en el desarrollo necesitan pruebas iterativas, los Sandbox Dev y Test deberan poder enviar
conjuntos de cambios de un lado a otro.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conexin de organizaciones para su


implementacin | 24

La autorizacin del conjunto de cambios impone la ruta de cdigo

Nota: La ilustracin describe una posible ruta de migracin del cdigo. Su departamento debe crear sus propias polticas de las
organizaciones para poder enviar y recibir conjuntos de cambios de una a otra.

Opciones de implementacin
Para evitar que una implementacin falle cuando se hace referencia a los componentes por trabajos de Apex, haga clic en Permitir
implementaciones de componentes cuando los trabajos de Apex correspondientes estn pendientes o en curso y luego haga
clic en Guardar. Esta opcin le permite implementar componentes a los que se hace referencia por trabajos de Apex, incluyendo trabajos
programados, trabajos por lotes y mtodos futuros, que estn pendientes o en curso. Esta opcin se aplica a conjuntos de cambios e
implementaciones que se han iniciado a travs de la API de metadatos.
Nota:
La activacin de esta opcin podra causar un fallo de los trabajos de Apex debido a cambios no compatibles.
Esta opcin no afecta la modificacin y almacenamiento del cdigo de Apex en la interfaz de usuario de Salesforce (en
Configuracin o la Consola de desarrollador), que fallar si existen trabajos activos asociados con la clase de Apex. La actualizacin
del cdigo de Apex utilizando el IDE de Force.com se puede realizar correctamente si esta opcin est activada porque se
utiliza la API de metadatos para la actualizacin del cdigo.

CONSULTE TAMBIN
Implementacin de un conjunto de cambios
Visualizacin de las conexiones de implementacin disponibles
Autorizacin de una conexin de implementacin
Visualizacin de los detalles de una conexin de implementacin

Autorizacin de una conexin de implementacin


Para que otra organizacin enve conjuntos de cambios a la organizacin en la que ha iniciado sesin, debe autorizar el conjunto de
cambios entrante.
1. Desde Configuracin, introduzca Implementacin en el cuadro Bsqueda rpida y, a continuacin, seleccione
Configuracin de implementacin y luego haga clic en Continuar.
2. Haga clic en Modificar junto a la organizacin que desee autorizar.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conexin de organizaciones para su


implementacin | 25

3. Seleccione Permitir cambios entrantes.


4. Haga clic en Guardar.
CONSULTE TAMBIN
Visualizacin de las conexiones de implementacin disponibles
Visualizacin de los detalles de una conexin de implementacin
Opciones y conexiones de implementacin

Visualizacin de las conexiones de implementacin disponibles


Una conexin de implementacin permite copiar las personalizaciones de una organizacin a otra. La lista de conexiones de
implementacin muestra qu organizaciones estn autorizadas para cargar cambios a esta organizacin, y qu organizaciones permite
a esta organizacin cargar cambios en ellas.
Para ver conexiones disponibles, en Configuracin, introduzca Implementacin en el cuadro Bsqueda rpida y, a
continuacin, seleccione Estado de implementacin.
Accin
Haga clic en Modificar junto a la organizacin desde la que desee habilitar o deshabilitar conjuntos de cambios.
Nombre
Lista de las organizaciones que tienen conexiones de implementacin con la organizacin en la que est actualmente registrado.
Haga clic en el nombre de una organizacin para ver ms detalles sobre la conexin.
Descripcin
Descripcin breve de las organizaciones conectadas.
Tipo
El tipo de organizacin a la que est conectado. Los valores posibles son Produccin, Sandbox de copia completa, Sandbox de slo
configuracin y Sandbox de desarrollador.
Direccin de autorizacin de carga
Las flechas muestran la direccin en la que puede producirse la carga. Una lnea discontinua significa que no se ha autorizado ningn
conjunto de cambios en ninguna direccin. Para autorizar a la organizacin conectada para que le enve conjuntos de datos entrantes,
modifique la conexin de implementacin para esta organizacin. Si desea enviar conjuntos de cambios salientes a una organizacin
conectada, el administrador de esa organizacin debe modificar su conexin.
CONSULTE TAMBIN
Autorizacin de una conexin de implementacin
Visualizacin de los detalles de una conexin de implementacin
Opciones y conexiones de implementacin

Visualizacin de los detalles de una conexin de implementacin


Una conexin de implementacin permite copiar las personalizaciones de una organizacin a otra. La lista de conexiones de
implementacin muestra qu organizaciones estn autorizadas para cargar cambios a esta organizacin, y qu organizaciones permite
a esta organizacin cargar cambios en ellas.
Para ver los detalles de conexin:
1. Desde Configuracin, introduzca Implementacin en el cuadro Bsqueda rpida y, a continuacin, seleccione
Configuracin de implementacin.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conexin de organizaciones para su


implementacin | 26

2. Haga clic en el nombre de la organizacin que desee visualizar.


Nombre
Nombre de la organizacin seleccionada. Esta no es la organizacin en la que ha iniciado sesin.
Descripcin
Una descripcin breve de la organizacin.
Tipo
El tipo de organizacin a la que est conectado. Los valores posibles son Produccin, Lleno, Copia parcial, Developer Pro y Developer.
Permitir cambios entrantes
Si se selecciona esta opcin, la organizacin mencionada puede enviar conjuntos de cambios a la organizacin en la que est
registrado actualmente. Este es un campo de slo lectura y slo puede modificarse seleccionando Permitir cambios entrantes en la
organizacin de destino.
Acepta cambios salientes
Si se selecciona esta opcin, la organizacin mencionada permite enviar conjuntos de cambios desde sta a la organizacin en la
que est registrado actualmente.
CONSULTE TAMBIN
Autorizacin de una conexin de implementacin
Visualizacin de las conexiones de implementacin disponibles
Opciones y conexiones de implementacin

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conjuntos de cambios | 27

Conjuntos de cambios
Conjuntos de cambios
Personalice la informacin de su organizacin utilizando conjuntos de cambios.
Utilice conjuntos de cambios para enviar personalizaciones de un organizador a otro. Por ejemplo,
puede crear y probar un nuevo objeto en una organizacin de Sandbox y luego enviarlo a su
organizacin de produccin utilizando un conjunto de cambios. Los conjuntos de cambios solo
pueden contener modificaciones que realice a travs del men Configuracin. Por ejemplo, no
puede utilizar un conjunto de cambios para cargar una lista de registros de contactos. Los conjuntos
de cambios contienen informacin acerca de la organizacin. No contienen datos como registros.
Si desea enviar personalizaciones de su organizacin actual a otra organizacin, cree un conjunto
de cambios salientes. Cuando enve el conjunto de cambios, la organizacin que lo reciba lo ver
como un conjunto de cambios entrantes.
Enviar un conjunto de cambios entre dos organizaciones requiere una conexin de implementacin.
Los conjuntos de cambios solo pueden enviarse entre organizaciones que estn afiliadas con una
organizacin de produccin. Por ejemplo, una organizacin de produccin y un sanbox o dos
sandbox creados a partir de la misma organizacin pueden enviar o recibir conjuntos de cambios.
CONSULTE TAMBIN
Conjuntos de cambios entrantes
Conjuntos de cambios salientes
Componentes disponibles en los conjuntos de cambios
Comportamiento especial en las implementaciones

EDICIONES
Disponible en: Salesforce
Classic y Lightning
Experience
Disponible en Enterprise
Edition, Performance
Edition, Unlimited Edition y
Database.com Edition
Disponible en Professional
Edition con la compra de un
entorno sandbox.

PERMISOS DE USUARIO
Para modificar conexiones
de implementacin:
Implementar conjuntos
de cambios
Para utilizar conjuntos de
cambios salientes:
Crear y cargar
conjuntos de cambios,
Crear paquetes de
AppExchange,
Y
Cargar paquetes de
AppExchange
Para utilizar conjuntos de
cambios entrantes:
Implementar conjuntos
de cambios

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conjuntos de cambios | 28

Acerca de los conjuntos de permisos y los conjuntos de perfiles en conjuntos de


cambios
Los desarrolladores pueden usar conjuntos de permisos o configuracin de perfil para especificar
permisos y otra configuracin de acceso en un conjunto de cambios. Al decidir si usar conjuntos
de permisos, configuracin de perfil o una combinacin de ambos, tenga en cuenta las semejanzas
y las diferencias.
Comportamiento

Conjuntos de permisos

Configuracin de perfil

Configuracin y permisos
incluidos

Permisos de objeto
estndar

Configuracin de fichas

Permisos de campo
estndar

Asignaciones de formatos
de pgina

EDICIONES
Disponible en: Salesforce
Classic y Lightning
Experience
Disponible en Enterprise
Edition, Performance
Edition, Unlimited Edition y
Database.com Edition

Asignaciones de tipo de
registro
Permisos de usuario (como
API activada)
Intervalos de IP de inicio de
sesin
Nota: Las aplicaciones
asignadas y la
configuracin de fichas
no estn incluidas en los
componentes del
conjunto de permisos.
Permisos y configuraciones
incluidos que requieren
componentes
complementarios

Permisos de objeto
personalizados
Permisos de campos
personalizados
Acceso de clase de Apex

Se ha agregado como un
componente?

Permisos de usuario

Aplicaciones asignadas
Permisos de objeto
personalizados
Permisos de campos
personalizados

Acceso a la pgina de
Visualforce

Acceso de clase de Apex

No. Los perfiles se han


agregado en una configuracin
distinta.

Acceso a la pgina de
Visualforce

Para permisos de objeto personalizado, permisos de campo personalizado, el acceso de la pgina de Visualforce y el acceso de la clase
de Apex, incluya siempre componentes complementarios en el conjunto de cambios. Por ejemplo, los permisos de objetos para el objeto
personalizado Elementos se incluyen slo si el objeto Elementos tambin se incluye.
Nota: Los intervalos de IP de inicio de sesin incluidos en la configuracin del perfil sobreescriben los intervalos de IP de inicio
de sesin de cualquier perfil coincidente en la organizacin de destino.
CONSULTE TAMBIN
Conjuntos de cambios entrantes
Conjuntos de cambios salientes

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conjuntos de cambios | 29

Componentes disponibles en los conjuntos de cambios


Se pueden agregar los siguientes tipos de componentes a un conjunto de cambios.
Nota:
Los componentes disponibles para un conjunto de cambios varan en funcin de la experiencia y la edicin. Adems, algunos
componentes requieren la activacin de funciones correspondientes en su organizacin.
Si crea o modifica componentes que no estn disponibles en un conjunto de cambios, no podr enviar esos componentes de
una organizacin a otra en un conjunto de cambios. En este caso, migre los cambios manualmente repitiendo los pasos que
realiz cuando cre o modific el componente.
Las vistas de lista estn visibles para todos los usuarios cuando implementa un conjunto de cambio. Si es necesario, cambie
la visibilidad en la organizacin de destino.
Las fichas personalizadas implementadas estn ocultas de forma predeterminada para todos los usuarios. Solo son visibles si
el conjunto de cambios tambin contiene perfiles que establecen la propiedad de visibilidad de forma apropiada. Las
organizaciones con Professional Edition son una excepcin: las fichas personalizadas implementadas en estas organizaciones
son siempre visibles de forma predeterminada.
Regla de colaboracin basada en criterios de cuenta
Regla de colaboracin del propietario de cuenta
Regla de colaboracin del propietario del territorio de cuenta
Accin (incluye acciones rpidas centradas en objetos y acciones rpidas globales)
Plantilla de grupos de vnculos de accin
Instantnea de creacin de informes
Clase de Apex
Razn de colaboracin de Apex
Desencadenador de Apex
Aplicacin
Proceso de aprobacin (con algunas restricciones)
Regla de asignacin
Proveedor de autorizacin
Regla de respuesta automtica
Botn o vnculo
Centro de llamadas
Regla de colaboracin basada en criterios de campaa
Regla de colaboracin del propietario de campaa
Regla de colaboracin basada en criterios de caso
Regla de colaboracin del propietario de caso
Comunidades (Zonas)
Formato compacto
Regla de colaboracin basada en criterios de contacto
Regla de colaboracin del propietario de contacto
Origen de lista blanca de CORS
Tipo de datos personalizados

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conjuntos de cambios | 30

Campo personalizado
Etiqueta personalizada (no etiquetas con cambio de nombre de objetos estndar. Para obtener ms informacin, consulte Etiquetas
personalizadas).
Objeto personalizado
Regla de colaboracin del criterio de objeto de cliente
Regla de colaboracin del propietario de objeto de cliente
Tipo de informe personalizado
Configuracin personalizada
Panel
Documento
Plantilla de correo electrnico
Proceso de asignacin
Plantilla de asignacin
Fuente de datos externa
Regla de distribucin
Conjunto de campos
FlowDefinition
Carpeta
Grupo
Componente de la pgina de inicio
Formatos de pgina de inicio
Membrete
Idioma de traduccin
Regla de colaboracin basada en criterios de candidato
Regla de colaboracin del propietario de candidato
Pgina de Lightning
Vista de lista
Configuracin de Live Agent
Implementacin de Live Chat
Regla de datos confidenciales de Live Chat
Regla de coincidencia
Evento clave
Credenciales denominadas
Regla de colaboracin basada en criterios de oportunidad
Regla de colaboracin del propietario de oportunidad
Formato de pgina
Conjunto de permisos
Particin de cach de plataforma
Plantillas de publicacin para Aprobaciones en Chatter
Poner en cola

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conjuntos de cambios | 31

Tipo de registro
Sitio remoto
Informe
Funcin
S-Control
Accin de envo
Conjunto de colaboracin
Site.com
Recurso esttico
Ficha
Territorio
Poltica de seguridad de transacciones
Regla de colaboracin basada en criterios de usuario
Regla de colaboracin basada en la suscripcin del usuario
Regla de validacin
Componente de Visualforce
Pgina de Visualforce
Aplicacin Wave
Conjunto de datos Wave
Alerta de correo electrnico de flujo de trabajo
Actualizacin del campo de flujo de trabajo
Mensaje saliente de flujo de trabajo
Regla de flujo de trabajo
Tarea del flujo de trabajo
Desencadenador del tiempo de flujo de trabajo
CONSULTE TAMBIN
Validacin de un conjunto de cambios
Creacin de un conjunto de cambios saliente
Seleccin de componentes para un conjunto de cambios saliente
Comportamiento especial en las implementaciones

Restricciones para procesos de aprobacin en conjuntos de cambios


Comprenda estas restricciones antes de incluir procesos de aprobacin en conjuntos de cambios.
Si los campos de la pgina de aprobacin incluyen cualquier campo personalizado en objetos estndar, debe agregar esos campos
personalizados manualmente a conjuntos de cambios salientes. La opcin Ver/agregar dependencias para la seleccin
de componentes del conjunto de cambios no incluye estos campos.
Si el proceso de aprobacin hace referencia a cualquier plantilla de publicacin que contenga campos personalizados, necesitar
volver a guardar esas plantillas de publicacin en la organizacin de origen antes de agregarlas al conjunto de cambios. En
Configuracin, introduzca Plantillas de publicacin en el cuadro Bsqueda rpida y, a continuacin, seleccione
Plantillas de publicacin. Para cada plantilla de publicacin, haga clic en Modificar y luego en Guardar.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conjuntos de cambios | 32

Los conjuntos de cambios no incluyen el orden de procesos de aprobacin activos de la organizacin de origen. Es posible que
necesite volver a ordenar los procesos de aprobacin en la organizacin de destino despus de la implementacin.
Si cambia el Nombre exclusivo de un proceso de aprobacin incluido anteriormente en un conjunto de cambios e
implementado en otra organizacin y vuelve a enviar el proceso de aprobacin a travs de un conjunto de cambios, se crear un
nuevo proceso de aprobacin despus de la implementacin en la otra organizacin. No se modificar el proceso de aprobacin
implementado previamente.

Sugerencias de implementacin de conjuntos de cambios


Se necesita autorizacin para cargar cambios
Antes de poder implementar un conjunto de cambios desde una organizacin a otra, un administrador de la organizacin de destino
debe autorizar las cargas a travs de la conexin de implementacin entre las dos organizaciones.
La lista Conexiones de implementacin muestra todas las conexiones.
La lista Conexiones de implementacin se ha completado automticamente con su organizacin de produccin y todos los Sandbox.
Es posible realizar la implementacin entre cualquiera de estas organizaciones, pero no con otras organizaciones.
Las conexiones de conjuntos de cambios no estn disponibles durante el mantenimiento
Las autorizaciones de las conexiones de implementacin y las pginas de carga requieren informacin de la organizacin de
produccin, y no estn disponibles cuando la produccin est en proceso de mantenimiento. Durante este periodo puede construir
conjuntos de cambios salientes pero no puede cargarlos.
Los Sandbox deben estar disponibles
Si no se ha proporcionado ningn Sandbox a una organizacin, el usuario ver un error de Privilegios insuficientes en la pgina
Conexiones de implementacin.
La implementacin no se reinicia automticamente
Si se produce un error durante la validacin o implementacin de conjuntos de cambios, deber reiniciar el proceso manualmente.
Asegrese de que su organizacin no est bloqueada, est en proceso de mantenimiento o sea inaccesible por cualquier otro motivo.
La implementacin es una transaccin de sentido nico
La implementacin de un conjunto de cambios se realiza en una transaccin nica. Si por alguna razn no se puede completar la
implementacin, se reiniciar toda la transaccin. Cuando la implementacin se haya completado correctamente, se asignarn todos
los cambios a su organizacin y no se podr deshacer la implementacin.
Referencias de usuario de mantenimiento de implementaciones
Si un componente en un conjunto de cambios hace referencia a un usuario especfico, como destinatarios de notificaciones de
correo electrnico del flujo de trabajo o paneles ejecutando usuarios, el sistema intentar ubicar un usuario coincidente durante la
implementacin en la organizacin de destino comparando nombres de usuario.
Cuando copia datos a un sandbox, los campos que incluyan nombres de usuario de la organizacin de produccin se alteran para
incluir el nombre de sandbox. Por ejemplo, en un sandbox denominado test, el nombre de usuario user@acme.com cambia
a user@acme.com.test. Durante una implementacin utilizando conjuntos de cambios, se ignora .test en el nombre de
usuario. Este proceso transfiere un usuario agregado a un componente en un sandbox a otros sandboxes u otras organizaciones de
produccin.
Conjuntos de cambios con varios componentes dependientes
Abrir un conjunto de cambios en Salesforce puede tardar varios minutos si contiene un componente con varias dependencias p si
el principal de un componente tiene varias dependencias. El retraso se debe a que Salesforce comprueba las dependencias del

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conjuntos de cambios | 33

componente antes de mostrar la pgina del conjunto de cambios. Un ejemplo de un componente con varias dependencias es un
campo personalizado que pertenece a un objeto personalizado con 2.500 componentes dependientes.
CONSULTE TAMBIN
Conjuntos de cambio de prcticas recomendadas
Comportamiento especial en las implementaciones

Conjuntos de cambio de prcticas recomendadas


Implemente todos los componentes dependientes
Asegrese de que cada conjunto de cambios saliente contiene todos los componentes interdependientes que no existen en la
organizacin de destino. La implementacin fallar si intenta implementar un componente que hace referencia a otro componente
que no se encuentra en la organizacin de destino o en el conjunto de cambios.
Los conjuntos de cambios le ofrecen un control preciso sobre lo que implemente. Por ejemplo, puede migrar campos personalizados
de manera individual. Para implementar un objeto personalizado y todos sus campos, debe agregar el objeto personalizado y cada
campo al conjunto de cambios. Si aade nicamente el objeto personalizado al conjunto de cambios no producir fallos en la
implementacin, pero podra dar lugar a un objeto personalizado vaco.
Adicin de permisos y acceso a configuracin para conjuntos de cambios salientes
La adicin de perfiles o conjuntos de permisos a conjuntos de cambios salientes permite a los administradores migrar permisos para
usuarios para que puedan acceder a la nueva funcionalidad. Hay importantes diferencias entre los conjuntos de permisos y los ajustes
de perfil en los conjuntos de cambios. Si desea informacin detallada, consulte Acerca de los conjuntos de permisos y los ajustes
de perfil en conjuntos de cambios en la pgina 28.
Duplique un conjunto de cambios para agregar componentes dependientes a un conjunto de cambios que no se haya
cargado.
Cuando cargue un conjunto de cambios no podr cambiar sus contenidos. Si desea agregar componentes dependientes a un
conjunto de cambios que ya haya cargado, duplique el conjunto de cambios, agregue los componentes dependientes y a continuacin
crguelo de nuevo.
Utilice nombres distintivos para formatos de publicador globales y formatos del publicador de Outlook
Cuando agregue formatos de pgina a un conjunto de cambios salientes, el tipo para los formatos de publicador globales y los
formatos del publicador de Outlook no se muestra. Asegrese de proporcionar nombres exclusivos para sus formatos de publicador
globales y sus formatos del publicador de Outlook de modo que pueda diferenciarlos en un conjunto de cambios saliente.
Planifique las implementaciones de la programacin de mantenimiento.
Planifique sus actividades de implementacin de la programacin de mantenimiento para sus organizaciones de produccin y de
Sandbox. Para algunas funciones se necesita informacin sobre su organizacin de produccin cuando se accede desde un Sandbox.
Adems, la organizacin original est bloqueada mientras se valida un conjunto de cambios saliente y la organizacin de destino
est bloqueada mientras se implementa un conjunto de cambios entrante. (Cuando los conjuntos de cambios bloquean una
organizacin, puede seguir leyendo y escribiendo datos en la organizacin, pero no puede realizar ningn cambio de configuracin
que pueda modificar los metadatos.)
Valide conjuntos de cambios antes de la implementacin
Puede ejecutar una implementacin de prueba de un conjunto de cambios entrante para ver los mensajes de xito o error que
sucederan con una implementacin real. Es una excelente solucin si planea una implementacin en una programacin (por
ejemplo, durante las horas de menos uso) y si quiere determinar si la implementacin ser satisfactoria con el tiempo. Sin embargo,
no es necesario que realice una implementacin de prueba cada vez que realice una implementacin, ya que es un proceso que
tarda en completarse y la organizacin est bloqueada durante el mismo. (Puede seguir leyendo y escribiendo datos en la organizacin,
pero no puede realizar ningn cambio de configuracin que pueda modificar los metadatos.) Para implementar la prueba de un
conjunto de cambios entrante, haga clic en su nombre y, a continuacin, haga clic en Validar.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conjuntos de cambios | 34

Ver detalles de componentes


Puede ver la representacin XML de un componente despus de cargar un conjunto de cambios saliente o antes de implementar
un conjunto de cambios entrante.
Limite los conjuntos de cambios a 10.000 archivos
Los conjuntos de cambios estn limitados a 10.000 archivos. Si su conjunto de cambios excede de ste lmite, puede crear conjuntos
de cambios separados para plantillas de correo electrnico, paneles e informes. Estos componentes a menudo son los ms numerosos
y tienen menos dependencias.
Elimine o cambie el nombre de componentes mediante la interfaz Web
No puede utilizar los conjuntos de cambios para eliminar o cambiar el nombre de los componentes. Para eliminar componentes,
utilice la interfaz Web de la organizacin de destino. Para cambiar el nombre de un componente, elimine primero el componente
de la organizacin de destino y a continuacin cargue en el conjunto de cambios el nuevo componente.
Tenga en cuenta que se pueden producir demoras en el tiempo de implementacin cuando un conjunto de cambios incluye
cambios de tipos de campos
Si un conjunto de cambios incluye cambios en tipos de campos personalizados, el tiempo de implementacin se puede demorar
un periodo de tiempo largo porque los cambios de tipos de campos personalizados requiere que se realicen cambios en un gran
nmero de registros. Para evitar largas esperas en la implementacin, una alternativa es aplicar el cambio de tipo de campo
manualmente despus de implementar el conjunto de cambios.
Planifique pruebas que se ejecutarn en la organizacin de destino
Cuando se implementa un conjunto de cambios en una organizacin de produccin, se ejecutan todas las pruebas de Apex en esa
organizacin, independientemente de si las clases o pruebas forman parte del conjunto de cambios. Sin embargo, si la organizacin
de destino es un sandbox, las pruebas no se ejecutan automticamente.
CONSULTE TAMBIN
Sugerencias de implementacin de conjuntos de cambios
Comportamiento especial en las implementaciones

Implementacin de cambios entrantes


Conjuntos de cambios entrantes
Un conjunto de cambios de entrada es un conjunto de cambios que se ha enviado desde otra
organizacin a la organizacin en la que ha iniciado sesin. Un conjunto de cambios debe
implementarse para que los cambios surtan efecto. Puede implementar los contenidos de un
conjunto de cambios de entrada en su totalidad, pero no puede hacerlo uno por uno.
CONSULTE TAMBIN

PERMISOS DE USUARIO
Para implementar conjuntos
de cambios entrantes:
Implementar conjuntos
de cambios

Visualizacin de conjuntos de cambios entrantes


Conjuntos de cambios salientes
Conjuntos de cambios

Visualizacin de conjuntos de cambios entrantes


La pgina Conjuntos de cambios entrantes muestra los conjuntos de cambios pendientes de implementacin, as como el historial de
los conjuntos de cambios implementados. Para ver conjuntos de cambios entrantes, en Configuracin, introduzca Conjuntos de
cambios entrantes en el cuadro Bsqueda rpida y, a continuacin, seleccione Conjuntos de cambios entrantes.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conjuntos de cambios | 35

Nota: Los conjuntos de cambios entrantes se borrarn de manera permanente seis meses despus de la carga del conjunto de
cambios.
CONSULTE TAMBIN
Visualizacin de detalles del conjunto de cambios
Validacin de un conjunto de cambios
Implementacin de un conjunto de cambios

Visualizacin de detalles del conjunto de cambios


La pgina de detalles Conjuntos de cambios muestra informacin sobre un conjunto de cambios concreto.
1. En Configuracin, introduzca Conjuntos de cambios entrantes en el cuadro Bsqueda rpida y, a continuacin,
seleccione Conjuntos de cambios entrantes.
2. Haga clic en el nombre de un conjunto de cambios.
CONSULTE TAMBIN
Visualizacin de conjuntos de cambios entrantes
Validacin de un conjunto de cambios
Implementacin de un conjunto de cambios

Validacin de un conjunto de cambios


Puede validar un conjunto de cambios sin necesidad de implementar cambios. La validacin de un conjunto de cambios le permite
visualizar los mensajes de xito o error que recibira con una implementacin actual.
1. En Configuracin, introduzca Conjuntos de cambios entrantes en el cuadro Bsqueda rpida y, a continuacin,
seleccione Conjuntos de cambios entrantes.
2. Haga clic en el nombre de un conjunto de cambios.
3. Haga clic en Validar.
Nota: No puede introducir ningn cambio en su organizacin mientras est en proceso una implementacin de prueba.
4. Cuando finalice la validacin, haga clic en Ver resultados.
Los conjuntos de cambios que se hayan validado correctamente pueden ser aptos para una implementacin rpida. Para obtener ms
informacin, consulte Implementaciones rpidas.
CONSULTE TAMBIN
Visualizacin de conjuntos de cambios entrantes
Visualizacin de detalles del conjunto de cambios
Implementacin de un conjunto de cambios

Implementacin de un conjunto de cambios


Para implementar un conjunto de cambios:

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conjuntos de cambios | 36

1. En Configuracin, introduzca Conjuntos de cambios entrantes en el cuadro Bsqueda rpida y, a continuacin,


seleccione Conjuntos de cambios entrantes.
2. En la lista Conjuntos de cambios pendientes de implementacin, haga clic en el nombre del conjunto de cambios que desee
implementar.
3. Haga clic en Implementar.
Tambin puede realizar una implementacin rpida para acortar el tiempo de implementacin en la produccin. Los conjuntos de
cambios que se hayan validado correctamente pueden ser aptos para una implementacin rpida. Para obtener ms informacin,
consulte Implementaciones rpidas.
La implementacin de un conjunto de cambios se realiza en una transaccin nica. Si por alguna razn no se puede completar la
implementacin, se reiniciar toda la transaccin. Cuando la implementacin se haya completado correctamente, se asignarn todos
los cambios a su organizacin y no se podr deshacer la implementacin.
Nota: La plataforma Force.com necesita que las pruebas de unidad cubran al menos el 75% de su cdigo antes de que pueda
implementarlo en una organizacin de produccin. En teora, debera alcanzar una cobertura del 100%. La restriccin de cobertura
del cdigo no se aplica para las organizaciones de Sandbox y Developer Edition.
CONSULTE TAMBIN
Visualizacin de conjuntos de cambios entrantes
Visualizacin de detalles del conjunto de cambios
Comportamiento especial en las implementaciones
Supervisin de implementaciones de conjuntos de cambios

Supervisin de implementaciones de conjuntos de cambios


El tamao y la complejidad del conjunto de cambio determina el tiempo necesario para implementar un conjunto de cambio. Durante
este tiempo, el seguimiento de la implementacin puede ser muy til. Haga un seguimiento del estado de las implementaciones en
curso en la pgina Estado de implementacin. (Desde Configuracin, introduzca Implementacin en el cuadro Bsqueda rpida
y, a continuacin, seleccione Estado de implementacin.) En la pgina Estado de implementacin tambin se muestran las
implementaciones completadas.
Adems, puede comprobar las implementaciones completadas en la pgina Detalle de conjunto de cambios. Para acceder a esta pgina
desde Configuracin, introduzca Conjuntos de cambios entrantes en el cuadro Bsqueda rpida, seleccione
Conjuntos de cambios entrantes y, a continuacin, haga clic en el nombre de un conjunto de cambios implementado. Las
implementaciones del conjunto de cambios se incluyen en la seccin Historial de implementacin.
CONSULTE TAMBIN
Implementacin de un conjunto de cambios
Opciones y conexiones de implementacin
Seguimiento de implementaciones

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conjuntos de cambios | 37

Carga de cambios salientes


Conjuntos de cambios salientes
Un conjunto de cambios saliente es un conjunto de cambios creado en la organizacin en la que ha
iniciado sesin y que quiere enviar a otra organizacin. Normalmente se utiliza un conjunto de
cambios saliente para las personalizaciones creadas y comprobadas en un entorno Sandbox y que
luego se envan a una organizacin de produccin.
Nota: Un conjunto de cambios puede tener hasta 10.000 archivos con un tamao final de
archivo de 400 MB. Los componentes de conjuntos de cambios se representan como archivos
XML de metadatos. Asegrese de que su conjunto de cambios no supera aproximadamente
5.000 componentes.

PERMISOS DE USUARIO
Para crear, modificar o
cargar conjuntos de
cambios salientes:
Crear y cargar
conjuntos de cambios

El envo de un conjunto de cambios saliente a otra organizacin no garantiza que los cambios se implementen en esa organizacin.
Antes de que los cambios surtan efecto, la organizacin de destino debe implementar el conjunto de cambios.
Consejo: Para ayudar a garantizar una implementacin sin problemas, revise la informacin sobre los conjuntos de permisos y
la configuracin de perfiles en conjuntos de cambios.
CONSULTE TAMBIN
Seleccin de componentes para un conjunto de cambios saliente
Creacin de un conjunto de cambios saliente
Acerca de los conjuntos de permisos y los conjuntos de perfiles en conjuntos de cambios
Conjuntos de cambios entrantes
Conjuntos de cambios

Seleccin de componentes para un conjunto de cambios saliente


Para seleccionar los componentes en un conjunto de cambios saliente:
1. En Configuracin, introduzca Conjuntos de cambios salientes en el cuadro Bsqueda rpida y, a continuacin,
seleccione Conjuntos de cambios salientes.
2. En la lista Conjuntos de cambios, haga clic en el nombre de un conjunto de cambios o cree uno nuevo.
3. Haga clic en Agregar para agregar componentes.
4. Elija el tipo de componente y los componentes que desea agregar y, a continuacin, haga clic en Agregar al conjunto de cambios.
5. Haga clic en Agregar perfiles para agregar la configuracin de perfil al conjunto de cambios.
Nota: No puede agregar la configuracin de perfil en un conjunto de cambios en Professional Edition.
6. Tambin puede hacer clic en Ver/Agregar dependencias para agregar componentes dependientes.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conjuntos de cambios | 38

Nota: Los componentes dependientes se basan en la existencia de otros componentes. A no ser que est seguro de que los
componentes dependientes existan en cada organizacin en la que se implementar este conjunto de cambios, es recomendable
agregar componentes dependientes el conjunto de cambios.

CONSULTE TAMBIN
Creacin de un conjunto de cambios saliente
Visualizacin y adicin de componentes dependientes a un conjunto de cambios
Componentes disponibles en los conjuntos de cambios

Visualizacin y adicin de componentes dependientes a un conjunto de cambios


Una dependencia es una relacin en la que debe existir uno o ms componentes para que otros componentes existan a su vez. Es
recomendable agregar componentes dependientes a un conjunto de cambios, a menos que est seguro de que los componentes
dependientes existen en cada organizacin en la que se implementar este conjunto de cambios.
Para agregar componentes dependientes en un conjunto de cambios saliente:
1. En Configuracin, introduzca Conjuntos de cambios salientes en el cuadro Bsqueda rpida y, a continuacin,
seleccione Conjuntos de cambios salientes.
2. En la lista Conjuntos de cambios, haga clic en el nombre de un conjunto de cambios.
3. Haga clic en Ver/Agregar dependencias.
4. En la pgina Dependencias de componentes, seleccione los componentes dependientes que desee implementar y haga clic en
Agregar al conjunto de cambios.
PRECAUCIN: Si su conjunto de cambio contiene ms de 2500 dependencias , solo podr ver los 2500 primeros en la pgina
de vista de dependencias.
CONSULTE TAMBIN
Seleccin de componentes para un conjunto de cambios saliente
Carga de un conjunto de cambios saliente
Componentes disponibles en los conjuntos de cambios

Carga de un conjunto de cambios saliente


Una vez haya reunido los componentes en un conjunto de cambios, podr cargarlo a otra organizacin. Tenga en cuenta que una vez
que se cargue un conjunto de cambios, no se podr modificar ni recuperar.
1. En Configuracin, introduzca Conjuntos de cambios salientes en el cuadro Bsqueda rpida y, a continuacin,
seleccione Conjuntos de cambios salientes.
2. Haga clic en el nombre de un conjunto de cambios.
3. Seleccione la organizacin a la que desee enviar el conjunto de cambios.
4. Haga clic en Cargar.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Conjuntos de cambios | 39

Nota: Los conjuntos de cambios salientes expiran a los seis meses de su carga, momento en el que el conjunto de cambios se
borrar permanentemente.
CONSULTE TAMBIN
Carga de conjuntos de cambios durante actualizaciones de servidor
Creacin de un conjunto de cambios saliente

Creacin de un conjunto de cambios saliente


Un conjunto de cambios saliente es un cambio que desea enviar de una organizacin en la que ha iniciado sesin a otra organizacin.
Para ver conjuntos de cambios salientes, en Configuracin, introduzca Conjuntos de cambios salientes en el cuadro
Bsqueda rpida y, a continuacin, seleccione Conjuntos de cambios salientes.
Para crear un nuevo conjunto de cambios, haga clic en Nuevo.
Para ver los detalles de un conjunto de cambios existente, haga clic en su nombre.
CONSULTE TAMBIN
Duplicacin de un conjunto de cambios saliente
Errores de validacin de conjuntos de cambios salientes

Duplicacin de un conjunto de cambios saliente


Puede crear una copia de un conjunto de cambios existente clonndolo.
1. En Configuracin, introduzca Conjuntos de cambios salientes en el cuadro Bsqueda rpida y, a continuacin,
seleccione Conjuntos de cambios salientes.
2. Haga clic en el nombre del conjunto de cambios que desea duplicar.
3. Haga clic en Duplicar.
CONSULTE TAMBIN
Creacin de un conjunto de cambios saliente

Eliminacin de un conjunto de cambios saliente


Para eliminar un conjunto de cambios saliente:
1. En Configuracin, introduzca Conjuntos de cambios salientes en el cuadro Bsqueda rpida y, a continuacin,
seleccione Conjuntos de cambios salientes.
2. Haga clic en el nombre del conjunto de cambios que desea eliminar.
3. Haga clic en Eliminar.
CONSULTE TAMBIN
Creacin de un conjunto de cambios saliente

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Comportamiento especial en las


implementaciones | 40

Errores de validacin de conjuntos de cambios salientes


Si recibe un error sobre validacin de versiones, significa que la organizacin que crea el conjunto de cambios saliente est ejecutando
una versin de la plataforma distinta a la de la organizacin que recibe el conjunto de cambios. Este error ocurre normalmente durante
las actualizaciones debido a que las organizaciones pueden actualizarse en momentos distintos. Si recibe este error, solo podr implementar
aquellos componentes que sean compatibles entre las versiones.
CONSULTE TAMBIN
Creacin de un conjunto de cambios saliente
Carga de un conjunto de cambios saliente

Carga de conjuntos de cambios durante actualizaciones de servidor


Durante las actualizaciones del servidor es posible que los entornos de produccin y Sandbox no ejecuten la misma versin de la
plataforma. Algunos componentes pueden tener nuevas funcionalidades u otras modificaciones que no permitirn implementar ese
tipo de componente hasta que la organizacin de la produccin ejecute la misma versin que Sandbox.
Si carga un conjunto de cambios que tiene componentes que no se pueden implementar debido a su incompatibilidad con la versin
anterior, el sistema detecta los componentes que no se pueden implementar y permite cargar el resto de componentes.
CONSULTE TAMBIN
Carga de un conjunto de cambios saliente

Comportamiento especial en las implementaciones


Cuando implemente cambios en una organizacin debe tener en cuenta la forma en que los
componentes individuales de la implementacin se comportan, e incluir todos los cambios
necesarios. Use la siguiente informacin para determinar qu se incluye en su implementacin y
cmo aparecen los cambios en la organizacin de destino.
Los comportamientos enumerados en la seccin API de metadatos se aplican si est usando la IDE
de Force.com o la herramienta de migracin de Force.com.

Componentes del conjunto de cambios


Procesos de aprobacin

EDICIONES
Disponible en: Salesforce
Classic y Lightning
Experience
Disponible en: Enterprise
Edition, Performance
Edition, Unlimited Edition,
Developer Edition y
Database.com Edition

Si los campos de la pgina de aprobacin incluyen cualquier campo personalizado en


objetos estndar, debe agregar esos campos personalizados manualmente a conjuntos de
cambios salientes. La opcin Ver/Agregar dependencias para la seleccin de componentes del conjunto de cambios
no incluye esos campos.
Si el proceso de aprobacin hace referencia a cualquier plantilla de publicacin que contenga campos personalizados, necesitar
volver a guardar esas plantillas de publicacin en la organizacin de origen antes de agregarlas al conjunto de cambios. En
Configuracin, introduzca Plantillas de publicacin en el cuadro Bsqueda rpida y, a continuacin,
seleccione Plantillas de publicacin. Para cada plantilla de publicacin, haga clic en Modificar y luego en Guardar.
Los conjuntos de cambios no incluyen el orden de procesos de aprobacin activos de la organizacin de origen. Es posible que
necesite volver a ordenar los procesos de aprobacin en la organizacin de destino despus de la implementacin.
Si cambia el Nombre exclusivo de un proceso de aprobacin incluido anteriormente en un conjunto de cambios e
implementado en otra organizacin y vuelve a enviar el proceso de aprobacin a travs de un conjunto de cambios, se crear

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Comportamiento especial en las


implementaciones | 41

un nuevo proceso de aprobacin despus de la implementacin en la otra organizacin. No se modificar el proceso de aprobacin
implementado previamente.
Clases de Apex y desencadenadores de Apex
De forma predeterminada, los cambios en el cdigo Apex que tiene trabajos de Apex pendientes o en curso no se pueden implementar.
Para implementar estos cambios, realice una de las siguientes opciones.
Cancele los trabajos de Apex antes de implementar los cambios en el cdigo Apex. Vuelva a programar los trabajos despus de
la implementacin.
Active implementaciones con trabajos de Apex en la interfaz de usuario de Salesforce en la pgina Ajustes de implementacin.
Campos personalizados
No puede cambiar el tipo de datos de un campo personalizado usando la API de metadatos. Debe aplicar este cambio
manualmente en la organizacin de destino a travs de la interfaz de usuario.
Objetos personalizados
Mediante la API versin 29.0 y anterior, no puede cambiar el modelo de colaboracin de un objeto utilizando la API de
metadatos. Debe aplicar este cambio manualmente en la organizacin de destino a travs de la interfaz de usuario.
Desde la API versin 30.0, puede cambiar el modelo de colaboracin de un objeto para usuarios internos utilizando la
API de metadatos y la interfaz de usuario.
No es posible actualizar el campo sharingModel de un objeto y simultneamente aadir una nueva regla de colaboracin.
Flujos
Si piensa implementar un flujo utilizando conjuntos de cambios, considere los lmites de la compatibilidad de migracin.
Asegrese de que sus flujos nicamente hacen referencia a campos y componentes disponibles en los conjuntos de cambios.
Solo puede incluir una versin de un flujo en un conjunto de cambios.
Si el flujo no tiene ninguna versin activa al cargar el conjunto de cambios saliente, se utilizar la versin inactiva ms reciente.
Cuando visualice los componentes dependientes del conjunto de cambios, la pgina Dependencias de componentes enumerar
las dependencias de todas las versiones del flujo. Agregue todos los componentes interdependientes de la versin de flujo
relevante al conjunto de cambios saliente.
Un flujo activo en un conjunto de cambios estar implementado en su destino como inactivo. Active el flujo manualmente
despus de la implementacin.
La implementacin o reimplementacin de un flujo utilizando conjuntos de cambios crear una versin del flujo en la organizacin
de destino.
Credenciales denominadas
Las siguientes opciones de llamada para credenciales denominadas se puede establecer solo a travs de la interfaz de usuario. Si los
valores predeterminados no son apropiados en la organizacin de destino, el administrador para esa organizacin debe configurar
manualmente la credencial denominada despus de la implementacin.
Generar encabezado de autorizacin: Valor predeterminado Activado
Permitir campos de combinacin en encabezado HTTP: Valor predeterminado Desactivado
Permitir campos de combinacin en cuerpo HTTP: Valor predeterminado Desactivado
Permisos
Consulte Acerca de los conjuntos de permisos y los conjuntos de perfiles en conjuntos de cambios en la pgina 28.
Formato de pgina
Las implementaciones que contengan un tipo de registro y perfil, pero no el formato de pgina asignado para ese tipo de registro,
eliminarn la asignacin de formato existente del perfil para ese tipo de registro. Incluya siempre todos los formatos de pgina para
todos los tipos de registro necesarios en el conjunto de cambios.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Comportamiento especial en las


implementaciones | 42

API de metadatos
Clases de Apex y desencadenadores de Apex
De forma predeterminada, los cambios en el cdigo Apex que tiene trabajos de Apex pendientes o en curso no se pueden implementar.
Para implementar estos cambios, realice una de las siguientes opciones.
Cancele los trabajos de Apex antes de implementar los cambios en el cdigo Apex. Vuelva a programar los trabajos despus de
la implementacin.
Active implementaciones con trabajos de Apex en la interfaz de usuario de Salesforce en la pgina Ajustes de implementacin.
Procesos de aprobacin
Para usar los procesos de aprobacin de los artculos de Salesforce Knowledge con la API de metadatos es necesario implementar
el tipo de artculo. Los tipos de accin compatibles con la versin de artculo (_kav) de los procesos de aprobacin son los
siguientes: accin de Knowledge, alerta de correo electrnico, actualizacin de campo y mensaje saliente.
Si el proceso de aprobacin hace referencia a cualquier plantilla de publicacin que contenga campos personalizados, necesitar
volver a guardar esas plantillas de publicacin en la organizacin de origen antes de agregarlas al conjunto de cambios. En
Configuracin, introduzca Plantillas de publicacin en el cuadro Bsqueda rpida y, a continuacin,
seleccione Plantillas de publicacin. Para cada plantilla de publicacin, haga clic en Modificar y luego en Guardar.
Los metadatos no incluyen el orden de los procesos de aprobacin activos. Es posible que necesite volver a ordenar los procesos
de aprobacin en la organizacin de destino despus de la implementacin.
Si cambia el Nombre exclusivo de un proceso de aprobacin incluido anteriormente en un conjunto de cambios e
implementado en otra organizacin y vuelve a enviar el proceso de aprobacin a travs de un conjunto de cambios, se crear
un nuevo proceso de aprobacin despus de la implementacin en la otra organizacin. No se modificar el proceso de aprobacin
implementado previamente.
Campos personalizados
Desde la API versin 30.0, al implementar un nuevo campo personalizado, los valores predeterminados de los campos Modificable
y Legible en los permisos de campos de perfil son falso. Para sobrescribir los valores predeterminados, incluya permisos de
campos para los nuevos campos de sus perfiles.
Objetos personalizados
Mediante la API versin 29.0, no puede cambiar el modelo de colaboracin de un objeto utilizando la API de metadatos.
Debe aplicar este cambio manualmente en la organizacin de destino a travs de la interfaz de usuario.
Desde la API versin 30.0, puede cambiar el modelo de colaboracin de un objeto para usuarios internos utilizando la
API de metadatos y la interfaz de usuario.
Aplicacin conectada
No puede definir la Clave de consumidor en la API de metadatos. Se incluye en una operacin de recuperacin con
fines informativos. Si intenta trasladar la aplicacin conectada a otra organizacin deber eliminar la Clave de consumidor
del archivo .zip antes de la implementacin en una organizacin. Se generar una nueva clave en la organizacin de destino.
La configuracin mvil de las aplicaciones conectadas no es compatible con los conjuntos de cambios y deben migrarse
manualmente.
Credenciales denominadas
Las siguientes opciones de llamada para credenciales denominadas se puede establecer solo a travs de la interfaz de usuario. Si los
valores predeterminados no son apropiados en la organizacin de destino, el administrador para esa organizacin debe configurar
manualmente la credencial denominada despus de la implementacin.
Generar encabezado de autorizacin: Valor predeterminado Activado
Permitir campos de combinacin en encabezado HTTP: Valor predeterminado Desactivado
Permitir campos de combinacin en cuerpo HTTP: Valor predeterminado Desactivado

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Comportamiento especial en las


implementaciones | 43

Formato de pgina
Una implementacin que contenga asignaciones de formato de pgina sustituye a todas las asignaciones de formato de pgina
existentes en la organizacin de destino con las especificadas en el archivo .zip. Los formatos de pgina existentes en la organizacin
desaparecen si no se incluyen en el archivo .zip. Incluya siempre todos los formatos de pgina para todos los tipos de registro
necesarios en el archivo .zip.
Perfiles
Si un paquete incluye un perfil con un nombre que no exista en la organizacin de destino, se crear un nuevo perfil con ese nombre.
Si el perfil implementado no especifica ningn permiso o configuracin, el perfil resultante consta de todos los permisos y
configuraciones del Perfil estndar.
Colaboracin
No es posible actualizar el campo sharingModel de un objeto y simultneamente aadir una nueva regla de colaboracin
en la API de metadatos, independientemente del objeto que est actualizando. Por ejemplo, puede agregar una regla de
colaboracin cuando el valor por defecto en toda la organizacin sea pblico, y despus actualizar el sharingModel. Esto
producira un cambio de clculo de colaboracin nica.
Podra encontrar un error si est implementando un conjunto de cambios con un objeto personalizado que cuenta con una
relacin principal-subordinado sin el campo principal/detalle en el mismo conjunto de cambios. Para resolver este error, incluya
el campo personalizado principal/detalle en el conjunto de cambios, incluso si no ha cambiado el valor predeterminado de toda
la organizacin.
Flujo de trabajo
El modo de prueba para desencadenadores de flujo no es compatible en la API de metadatos. Si desea que un desencadenador de
flujo ejecute la versin de flujo ms reciente cuando un administrador haga que se active la regla de flujo de trabajo, habilite el modo
de prueba a travs de la interfaz de usuario tras la implementacin.
CONSULTE TAMBIN
Implementacin de un conjunto de cambios
Conjuntos de cambios
Componentes disponibles en los conjuntos de cambios
https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/file_based_zip_file.htm

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Seguimiento de implementaciones | 44

Seguimiento de implementaciones
Puede supervisar las implementaciones que estn en curso, consultar qu implementaciones estn
en espera de ejecucin y ver los resultados de las implementaciones que se hayan completado en
la pgina Estado de implementacin. Esta pgina enumera todas las implementaciones: conjuntos
de cambios, implementaciones basadas en la API de metadatos, incluyendo implementaciones
iniciadas desde el IDE de Force.com y la Herramienta de migracin Force.com, as como instalaciones
de paquetes.
El tamao y la complejidad de los componentes de metadatos afectarn al tiempo de
implementacin. Para realizar un seguimiento del estado de las implementaciones que estn en
curso o que se han completado en los ltimos 30 das, desde Configuracin, introduzca
Implementacin en el cuadro Bsqueda rpida y, a continuacin, seleccione Estado
de implementacin. Las implementaciones se enumeran en diferentes secciones dependiendo
de su estado.

Implementaciones en curso y en cola

EDICIONES
Disponible en: Salesforce
Classic y Lightning
Experience
Disponible en: Enterprise
Edition, Performance
Edition, Unlimited Edition,
Developer Edition y
Database.com Edition

PERMISOS DE USUARIO
Para ver implementaciones
de metadatos:
Modificar todos los
datos

Al ejecutar una implementacin, la pgina Estado de implementacin le muestra el progreso en


tiempo real de su implementacin actual. Esta pgina contiene grficos que proporcionan una
representacin visual del progreso general de la implementacin. El primer grfico muestra cuntos
componentes ya se han implementado del total e incluye el nmero de componentes con errores.
Por ejemplo, el siguiente grfico indica que se han procesado correctamente 302 componentes de 450 y que hay 45 componentes con
errores.

Despus de que todos los componentes se hayan implementado sin errores, empiezan a ejecutarse las pruebas de Apex, si son obligatorias
o si se han habilitado. Un segundo grfico muestra cuntas pruebas de Apex se han ejecutado del nmero total de pruebas y el nmero
de errores devuelto. Adems, el grfico muestra el nombre de la prueba que se est ejecutando en este momento. Por ejemplo, en el
grfico siguiente, 77 pruebas han completado la ejecucin de un total de 120 y 1 prueba ha fallado.

La siguiente informacin se muestra para la implementacin actual.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Seguimiento de implementaciones | 45

Campo

Descripcin

Nombre

El nombre del conjunto de cambios o un identificador nico que se usa para realizar un seguimiento de la
implementacin de la API de metadatos. En la implementacin de la API de metadatos, este valor lo devuelve la
llamada deploy().

Tipo

El tipo de implementacin: Conjunto de cambios o API.

Implementado Nombre del usuario que realiza la implementacin.


por
Hora de
inicio

Fecha y hora en la que empez la implementacin, no el tiempo que la solicitud lleva en cola. Este valor es la hora
a la que el Estado de la implementacin se define como En curso.

Validado

La fecha y hora a la que se complet la validacin de la implementacin.

Si la implementacin actual tiene errores, podr ver estos errores antes de que finalice la implementacin haciendo clic en Ver errores.
Implementaciones pendientes
Puede iniciar varias implementaciones, aunque no puede ejecutar ms de una implementacin a la vez. Las otras implementaciones
permanecern en la cola esperando a ser ejecutadas despus de que finalice la implementacin actual. Las implementaciones en cola
se enumeran bajo Implementaciones pendientes en el orden en que se ejecutarn.
Validaciones de implementaciones
Una validacin de implementacin es una implementacin que se utiliza nicamente para comprobar los resultados de los componentes
de implementacin y que, a continuacin, se deshace. Una validacin no guarda los componentes implementados ni cambia la
organizacin de ningn modo. Puede determinar si una implementacin es nicamente una validacin (Validar) o si es una implementacin
real (Implementar) inspeccionando la informacin de las implementaciones pendientes o la columna Estado de las implementaciones
en las secciones Error y Realizado con xito.
Si una validacin finaliza con xito en los cuatro ltimos das y todas las pruebas se han superado con suficiente cobertura de cdigo,
puede realizar una implementacin rpida implementando esta validacin en la produccin sin ejecutar pruebas. Consulte
Implementaciones rpidas.

Cancelacin de una implementacin


Puede cancelar una implementacin mientras est en curso o en la cola haciendo clic en Cancelar junto a la implementacin. Entonces
la implementacin tendr el estado Cancelacin solicitada hasta que se cancele por completo la implementacin. Una
implementacin cancelada se enumerar en la seccin Error.

Implementaciones completadas
Las implementaciones finalizadas se enumeran en las secciones Error o Realizado con xito dependiendo de su estado.
Las implementaciones que se hayan finalizado pero tengan errores y las implementaciones que se hayan cancelado se enumeran en la
seccin Error. No se ha aplicado ningn cambio a la organizacin por estas implementaciones porque faltaban archivos, los componentes
tenan errores, las pruebas haban fallado o la implementacin se haba cancelado.
Las implementaciones que se hayan completado correctamente o cuya finalizacin sea parcialmente correcta se enumeran en la seccin
Realizado con xito. Solamente las implementaciones de una organizacin que no sea de produccin pueden tener una finalizacin
parcialmente correcta. Son implementaciones que tienen el campo rollbackOnError establecido como false en las opciones

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Seguimiento de implementaciones | 46

de implementacin y que tienen errores en un subconjunto de componentes. En una implementacin parcialmente correcta, los
componentes con fallos no se asignan y los componentes restantes se asignan a la organizacin.
Para obtener ms informacin sobre una implementacin, haga clic en Ver detalles junto a una implementacin. Utilice la informacin
de la pgina Detalles de implementacin para ver los errores y solucionar los problemas de una implementacin fallida o parcialmente
correcta. La pgina Detalles de implementacin incluye los mensajes de error que se mostraron durante la implementacin, los errores
de las pruebas de Apex con informacin de seguimiento de pila, advertencia de cobertura de cdigo e informacin sobre pruebas de
lentitud. Para lograr una implementacin correcta, la pgina Detalles de implementacin muestra informacin sobre la implementacin,
incluidos cuntos componentes se han implementado y cuntas pruebas de Apex se ejecutaron.
Estado de desarrollo
La columna Estado de las implementaciones completadas en las secciones Error y Realizado con xito enumera el tipo y el estado
de una implementacin y tiene dos partes:
El prefijo indica si la implementacin es nicamente una validacin (Validar:) o si es una implementacin real (Implementar:).
La segunda parte del valor de estado contiene el estado de la implementacin: Error o Cancelado para implementaciones fallidas,
Realizado con xito para implementaciones realizadas correctamente o Con xito parcial para implementaciones con una finalizacin
parcialmente correcta.

Implementaciones rpidas
Como parte de una implementacin, todas las pruebas de Apex se ejecutan en produccin. Si la organizacin de produccin contiene
varias pruebas de Apex, la ejecucin de todas las pruebas puede tardar mucho tiempo y puede retrasar su implementacin. Para reducir
el tiempo de implementacin en produccin, puede realizar una implementacin rpida ignorando la ejecucin de todas las pruebas.
Las implementaciones rpidas estn disponibles para componentes de API de metadatos y conjuntos de cambios cuando se cumplen
los siguientes requisitos.
Se han validado los componentes correctamente para el entorno de destino en los cuatro ltimos das (96 horas).
Como parte de la validacin, se han superado todas las pruebas de Apex en la organizacin de destino.
La cobertura de cdigo global en la organizacin es de al menos 75% y los desencadenadores de Apex disponen de alguna cobertura.
Una validacin es una implementacin que se utiliza nicamente para comprobar los resultados de los componentes de implementacin
y no guarda ningn componente en la organizacin. Una validacin le permite visualizar los mensajes de xito o error que recibira con
una implementacin actual. Puede validar componentes de metadatos o conjuntos de cambios a travs de la API o la Herramienta de
migracin Force.com.
Para aprender cmo validar un conjunto de cambios, consulte Validacin de un conjunto de cambios en la Ayuda de Salesforce.
Para validar componentes con la Herramienta de migracin Force.com, establezca la opcin checkOnly como verdadero en el
destino de implementacin. Consulte Cambios de implementacin en una organizacin de Salesforce en la Gua de Herramienta de
migracin Force.com .
Realizacin de una implementacin rpida a travs de la interfaz de usuario o la API
Para realizar una implementacin rpida, primero realice una implementacin de solo validacin con ejecucin de prueba de Apex en
el conjunto de componentes que necesita implementar. Si su validacin se realiza correctamente y es apta para una implementacin
rpida, puede iniciar una implementacin rpida.
Puede implementar rpidamente componentes de API de metadatos y conjuntos de cambios validados en la interfaz de usuario. En la
pgina Estado de implementacin, implemente una validacin reciente haciendo clic en Implementacin rpida junto a su validacin
o en la pgina de detalles de la validacin. Este botn aparece solo para la clasificacin de validaciones.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Seguimiento de implementaciones | 47

Adems, puede iniciar una implementacin rpida a travs de la API de metadatos o la herramienta de migracin de Force.com para
componentes de API de metadatos (excluyendo conjuntos de cambios). Para la API de metadatos, llame a
deployRecentValidation() y enve el Id. de validacin. Para la herramienta de migracin de Force.com, utilice la tarea
<sf:deployRecentValidation>.
Nota: Implementacin rpida est activada para validaciones recientes en las que se han ejecutado todas las pruebas de Apex
correctamente y se han cumplido todos los requisitos de cobertura de cdigo. Tenga en cuenta lo siguiente.
En el entorno de produccin se admiten las implementaciones rpidas para las validaciones que cumplen los criterios. Puede
implementar validaciones recientes de conjuntos de cambios y componentes de API de metadatos (incluyendo componentes
validados utilizando la Herramienta de migracin Force.com).
En el entorno sandbox, Implementacin rpida se admite nicamente para validaciones que activan explcitamente la ejecucin
de pruebas (por ejemplo, a travs del parmetro testLevel para la Herramienta de migracin). Las pruebas de Apex no
se requieren de forma predeterminada ni se ejecutan en implementaciones de entornos sandbox. Implementacin rpida no
se admite para conjuntos de cambios en entornos sandbox, ya que no hay una opcin para activar ejecuciones de prueba
para conjuntos de cambios.
Si realiza una implementacin despus de una validacin, ya sea a travs de Implementacin rpida, una instalacin de paquete
o una implementacin normal, todas las validaciones cumplen los requisitos para la implementacin rpida. Revalide el
conjunto de componentes para realizar una implementacin rpida.

Recursos de ajuste del rendimiento para pruebas de larga duracin


Si son obligatorias o si estn habilitadas, las pruebas de Apex se ejecutan como parte de una implementacin despus de que todos los
componentes se hayan implementado. Las pruebas de Apex que tardan mucho tiempo en ejecutarse retrasan toda la implementacin.
Las cinco pruebas de larga duracin principales, que son las cinco pruebas principales que se realizan durante ms de dos minutos, estn
marcadas en las implementaciones completadas de la pgina Detalles de implementacin. Puede mejorar el rendimiento de estas
pruebas para hacerlas ms eficientes y acelerar futuras implementaciones. Hay muchos motivos para que haya un rendimiento lento.
Por ejemplo, acceder a los datos de la organizacin en lugar de usar los datos de prueba o ejercitar consultas SOQL o cdigo Apex con
un rendimiento deficiente. A continuacin se indican algunos recursos que puede usar para conocer las prcticas recomendadas de
rendimiento para Apex y SOQL.

Implementacin de mejoras desde entornos Sandbox

Gua del usuario | Seguimiento de implementaciones | 48

Aislamiento de los datos de prueba desde los datos de organizacin en las pruebas de unidad
Trabajo con consultas SOQL de gran volumen
Seminario Web: Todo lo que necesita saber sobre el optimizador de consultas de Force.com
hoja de referencia para la optimizacin de consultas y bsquedas
Seminario web sobre ajuste del rendimiento de Visualforce y Apex
Recursos del ncleo de arquitectura
CONSULTE TAMBIN
Conjuntos de cambios entrantes
Conjuntos de cambios salientes
https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/
https://developer.salesforce.com/docs/atlas.en-us.daas.meta/daas/

NDICE
A

Apex
herramientas 2021
API de metadatos
implementaciones 44

Herramientas de Apex 2021

B
Base de datos de prueba 12

C
Componentes de las implementaciones 40
Componentes de metadatos en conjuntos de cambios 29
Componentes dependientes 38
Conjunto de cambios entrante 2324, 34
Conjunto de cambios saliente
errores de versin 40
seleccin de componentes 3738
Conjuntos de cambios
componentes dependientes 38
comprobacin antes de la implementacin 35
conexiones de implementacin 2325
conjuntos de permisos y perfiles 28
detalles 35
duplicacin 39
eliminacin 39
entrantes 34
errores de versin 40
implementacin 3435
permisos 27
prcticas recomendadas 33
restricciones del proceso de aprobacin 31
salientes 3740
seleccin de componentes 37
sugerencias de implementacin 32
Control de implementacin 44
Copia
organizacin 2

I
Implementacin
control 36
uso de conjuntos de cambios 23
utilizando el IDE de Force.com 21
utilizando la API de SOAP 21
utilizando la herramienta de migracin de Force.com. 22

L
lmites de almacenamiento
Sandbox 4

O
Organizacin
copia 2

P
Plantilla de datos de Sandbox 12
Problemas de implementacin 40
Procesos de aprobacin
restricciones del conjunto de cambios 31

Duplicacin de un conjunto de cambios 39

Sandbox
actualizacin 6
almacenamiento 4
creacin 6
entornos 4
funciones 4
gestin 9
licencias 11
lmites 4
restricciones 11
sugerencias de implementacin 14
tipos 4
Seguimiento de implementacin 36
Seguimiento de implementaciones 44

Eliminacin de un conjunto de cambios 39

Tarea Ant de Apex 20, 22