Uso de la corrección previa a la implementación de la rama

La corrección previa a la implementación detecta y resuelve de forma proactiva las dependencias faltantes antes de la implementación.

Resumen

La corrección PreDeploy es un proceso de validación que inspecciona tu rama en busca de problemas potenciales antes del despliegue, tales como:

  • Incompatibilidades de versión de la API

  • Componentes faltantes

  • Referencias rotas

  • Dependencias no satisfechas

Si se detectan problemas, se enumeran con opciones para resolverlos. Este proceso ayuda a prevenir fallos de despliegue mediante:

  • Comprobación y actualización de las versiones de la API de los componentes

  • Recuperación de metadatos faltantes

  • Eliminación o actualización de referencias a componentes problemáticos

Al abordar estos aspectos, tu despliegue se vuelve más limpio y con menos probabilidades de errores.

circle-info

Mejores prácticas

  • Ejecuta siempre una corrección PreDeploy antes de Validar o Desplegar para reducir la posibilidad de fallos.

  • Para Dependencias Faltantes, utiliza Recuperar cuando sea posible para asegurar que todas las dependencias estén correctamente incluidas. Usa Eliminar solo cuando estés seguro de que la referencia está obsoleta o no es necesaria.

  • Introduce mensajes de commit. Estos se mostrarán en la pestaña Commits para su seguimiento futuro.

  • Vuelve a ejecutar la corrección PreDeploy después de resolver los problemas hasta que las listas estén vacías.

  • Usa filtros (estado, tipo, rango de fechas) en Actividades para rastrear rápidamente tus trabajos de corrección PreDeploy.

  • Revisa los registros siempre que un trabajo termine con Excepción o Acción Requerida para entender lo que necesita arreglo.

Ejecutar corrección PreDeploy de rama

1

Seleccionar rama y ejecutar corrección PreDeploy

  1. Haz clic en Código desde el menú de la barra lateral izquierda.

  2. Selecciona una rama de la lista.

  3. Haz clic en la Tres puntos verticales ⋮ menú desplegable junto a Desplegar.

  4. Haz clic en corrección PreDeploy.

2

Seleccionar conexión

  1. Haz clic en Seleccionar para la conexión de la organización Salesforce en la que ejecutar la corrección PreDeploy.

  2. Haz clic en Ejecutar.

  3. Después de iniciar el trabajo de corrección PreDeploy, se mostrará en Actividades .

Resultados de la corrección PreDeploy

1

Ver resultados

  1. Haz clic en la Actividades .

  2. Comprueba que el Búsqueda de corrección PreDeploy estado del trabajo es Completado.

  3. Haz clic en la Búsqueda de corrección PreDeploy trabajo.

circle-info

Para ayudar a encontrar un trabajo de corrección PreDeploy, puedes hacer clic en el Todos los tipos menú de filtro desplegable y seleccionar Búsqueda de corrección PreDeploy. Esto filtrará los trabajos para mostrar solo los trabajos de corrección PreDeploy.

2

Errores de versión de la API

Si la corrección PreDeploy detecta errores de versión de la API, aparecerán en la Errores de versión de la API tabla. Esta tabla muestra cada componente con un error de versión de la API. A la derecha de cada componente hay dos versiones de la API: la Versión de la API del componente y la Versión de la API de la organización. La versión de la API del componente es la que usa el componente en la rama, y la versión de la API de la organización es la que se usa en la organización de Salesforce que se empleó como conexión para esta corrección PreDeploy.

circle-info

Consulta la Uso de la corrección previa a la implementación de la rama sección a continuación para aprender cómo resolver estos errores.

  1. Haz clic en la errores de versión de la API .

3

Dependencias faltantes

Si la corrección PreDeploy identifica dependencias faltantes, se mostrarán en la Componentes faltantes tabla. Esta tabla muestra cada dependencia de metadatos faltante junto con el componente que la referencia. Para solucionar componentes faltantes, puedes elegir entre dos opciones y aplicarlas a cada componente según sea necesario.

  • Recuperar: Esta opción recupera el componente faltante y lo confirma (commit) en la rama.

  • Eliminar: Esta opción elimina la referencia al componente faltante y solo debe usarse si se confirma que es seguro desplegar sin el componente en la rama.

circle-info

Consulta la Uso de la corrección previa a la implementación de la rama sección a continuación para aprender cómo resolver estos errores.

  1. Haz clic en la dependencias faltantes .

circle-info

Si la dependencias faltantes pestaña no está visible, significa que no hay dependencias faltantes.

4

Ver registros del trabajo

Puedes ver los registros del trabajo de corrección PreDeploy para comprobar problemas en el procesamiento del trabajo y verificar con qué organización de Salesforce se ejecutó el trabajo.

  1. Haz clic en Ver registros.

  2. Ver el estado del trabajo y el registro.

5

Volver a ejecutar corrección PreDeploy

Una vez que hayas solucionado todos los errores de versión de la API y resuelto las dependencias faltantes, vuelve a ejecutar el trabajo de corrección PreDeploy para asegurarte de que no queden problemas. Las siguientes capturas muestran un trabajo de corrección PreDeploy que se completó sin encontrar problemas.

circle-info

Ambas errores de versión de la API y la tablas de componentes faltantes muestran Ningún componente.

Solucionando errores de versión de la API

Si la Corrección PreDeploy encontró errores de versión de la API, puedes solucionarlos actualizando a la versión correcta.

1

Actualizar versiones

  1. Haz clic en Actualizar versiones.

  2. Haz clic en Agregar para cada componente para actualizar la versión de la API.

  3. Haz clic en Actualizar.

  4. Introduce un Mensaje de commit para los cambios en la rama.

  5. Haz clic en Resolver.

  6. Después de iniciar el trabajo de actualización de la API, se mostrará en la Actividades pestaña como un Actualización de corrección PreDeploy trabajo.

2

Ver resultados

  1. Haz clic en la Actualización de corrección PreDeploy trabajo.

  2. Ver el estado del trabajo y el registro.

Solucionando dependencias faltantes

1

Recuperar componentes faltantes

Los metadatos seleccionados se recuperarán en tu rama y se añadirán como un commit.

circle-info

Si ya has eliminado componentes dependientes, no los selecciones para recuperar. Si no estás seguro, puedes volver a ejecutar el trabajo de corrección PreDeploy.

  1. Haz clic en Recuperar.

  2. Haz clic en Agregar para cada componente dependiente a recuperar.

  3. Haz clic en Recuperar.

  4. Introduce un Mensaje de commit para los cambios en la rama.

  5. Haz clic en la Conexión menú desplegable.

  6. Selecciona la organización de Salesforce desde la que recuperar los componentes dependientes.

  7. Haz clic en Ejecutar.

  8. Después de iniciar el trabajo de Recuperar dependencias faltantes, se mostrará en la Actividades pestaña como un Actualización de corrección PreDeploy trabajo.

2

Eliminar componentes faltantes

Las referencias a esos componentes se eliminan de tu rama, evitando errores de despliegue.

circle-info

Si ya has recuperado componentes dependientes, no los selecciones para eliminar. Si no estás seguro, puedes volver a ejecutar el trabajo de corrección PreDeploy.

  1. Haz clic en Eliminar.

  2. Haz clic en Agregar para cada componente dependiente a recuperar.

  3. Haz clic en Eliminar.

  4. Introduce un Mensaje de commit para los cambios en la rama.

  5. Haz clic en Ejecutar.

  6. Después de iniciar el trabajo de Eliminar dependencias faltantes, se mostrará en la Actividades pestaña como un Eliminar corrección PreDeploy trabajo.

3

Ver resultados

  1. Haz clic en la Recuperar corrección PreDeploy trabajo para recuperar componentes o Eliminar corrección PreDeploy trabajo para eliminar componentes.

  2. Ver el estado del trabajo y el registro.

Última actualización

¿Te fue útil?