> For the complete documentation index, see [llms.txt](https://docs.flosum.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flosum.com/devops/devops-es/primeros-pasos/incorporacion-con-devops.md).

# Incorporación con DevOps

{% hint style="warning" %}

#### Escrito para la antigua interfaz de usuario

Este artículo fue escrito para la antigua interfaz de usuario. Las instrucciones todavía se pueden usar, pero las capturas de pantalla están desactualizadas. En algunos casos, los elementos mencionados en las instrucciones se han movido o cambiado. Si no puede encontrar un elemento, consulte el [¿Dónde quedó?](/devops/devops-es/transicion-a-la-nueva-ui-ux/donde-quedo.md) artículo.
{% endhint %}

## ![](https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FG5ZbxX918xOHwbAwAJ4n%2FSummary2-Small-Icon.svg?alt=media\&token=da26a67f-ff7f-47b3-8669-06be960dc2d7) Resumen

Cuando la aplicación de DevOps se abre por primera vez, Flosum inicia automáticamente la guía de incorporación. La guía seguirá apareciendo hasta que la omitas o la completes, y una vez omitida o completada, no se puede volver a ejecutar. La incorporación presenta DevOps guiándote por las tareas principales de configuración necesarias para comenzar, desde conectar tus orgs de Salesforce hasta ejecutar tu primer despliegue. Cada paso incluye instrucciones guiadas y contexto, para que puedas completar el proceso en una sola sesión estructurada sin experiencia previa en DevOps. Este artículo ofrece información y ayuda para cada paso del proceso de incorporación.

{% hint style="info" %}
Antes de iniciar el proceso de incorporación, asegúrate de tener acceso a dos orgs de Salesforce y de poder realizar cambios en al menos una. Durante el proceso de incorporación, recuperarás componentes de una org y desplegarás una selección de esos componentes en la otra org. Para obtener información sobre los requisitos para conectar una org de Salesforce a DevOps, consulta el siguiente artículo.
{% endhint %}

El diagrama siguiente proporciona una vista general visual del proceso de incorporación, mostrando cada paso que completarás y el orden en que ocurren.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FFZ0E3dr814mUxBlLYk3m%2FDevOps%20Onboarding%20Process.png?alt=media&amp;token=f6e7626f-4916-4d0e-b64a-b679ab1b93ac" alt="" width="563"><figcaption></figcaption></figure></div>

### Omitir incorporación

No es obligatorio completar el proceso de incorporación antes de usar DevOps, y no perderás ninguna funcionalidad. Puedes omitir el proceso de incorporación en cualquier momento.

1. Haz clic en **Omitir incorporación** en la parte inferior izquierda de la pantalla.

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FHO700Pup4tzVwOPqj7pS%2FOnboardingWithDevops-Skip-01.png?alt=media&amp;token=221abd26-d359-4ba7-8b1b-6637b760ca92" alt="" width="563"><figcaption></figcaption></figure></div>

## Pasos de incorporación

{% hint style="info" %}
El proceso de incorporación de DevOps te guía para configurar DevOps y desplegar componentes en una org de Salesforce. Esta guía proporciona información útil para apoyar la incorporación e incluye capturas de pantalla de ejemplo para cada paso completado.
{% endhint %}

{% stepper %}
{% step %}

### ¿Cuál es tu rol?

Este paso te permite seleccionar el rol que mejor se adapte a tu puesto actual. El rol que selecciones no afecta la incorporación ni la funcionalidad de DevOps. Flosum usa tu respuesta para análisis internos con el fin de mejorar la aplicación de DevOps, y no incluye información de identificación personal.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FvZ35d7t8TjXL1T9YNR6k%2FOnboardingWithDevops-S01-01.png?alt=media&amp;token=9643f5a9-39d5-4e2f-b912-c6d7524ef31b" alt="" width="563"><figcaption></figcaption></figure></div>

1. Selecciona uno de los roles que mejor se adapte a tu función.
2. Haz clic en **Siguiente**.
   {% endstep %}

{% step %}

### ¿Cuál es tu objetivo al usar DevOps?

Este paso te permite describir lo que esperas lograr con DevOps. Lo que escribas no afecta la incorporación ni la funcionalidad de DevOps. Flosum usa tu respuesta para análisis internos con el fin de mejorar la aplicación de DevOps, y no incluye información de identificación personal.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FlbYvJAckFaBN00wiklNy%2FOnboardingWithDevops-S02-01.png?alt=media&amp;token=d6e65ff7-1cec-4ab1-98d2-15b7afbb326b" alt="" width="563"><figcaption></figcaption></figure></div>

1. Introduce los objetivos de DevOps que quieres alcanzar.
2. Haz clic en **Siguiente**.
   {% endstep %}

{% step %}

### Conecta tu org de Salesforce de origen

Este paso conecta una de tus orgs de Salesforce con DevOps. La org de Salesforce que conectes se utilizará como la **Organización de origen** durante el proceso de incorporación. Esto significa que agregarás componentes de esta organización a una rama que se desplegará en una organización de destino.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FRaoWhmgYQsFJGtmLlJyn%2FOnboardingWithDevops-S03-01.png?alt=media&amp;token=d6a7cbfb-e8ef-464f-b43b-c71b4b1b0479" alt="" width="563"><figcaption></figcaption></figure></div>

**Crear conexión**

1. En el **Nombre de la organización** cuadro de texto, introduzca un nombre descriptivo para la organización de Salesforce a la que se está conectando.
2. Haz clic en el **Entorno** menú desplegable y seleccione el tipo de entorno para esta organización.

{% hint style="info" %}
La selección de Entorno le ayuda a identificar el uso principal de la organización, pero no restringe cómo se puede utilizar la organización. A continuación, se muestra una descripción general de cada entorno.

* **Dev**: Donde los desarrolladores crean y prueban nuevas funciones.
* **Prod**: El entorno en vivo utilizado por clientes reales.
* **Test**: Para validar cambios antes del lanzamiento.
* **QA**: Para pruebas estructuradas y aprobación del lanzamiento.
  {% endhint %}

3. Seleccione el **tipo de organización** para la organización de Salesforce a la que se está conectando: **Producción** o **Sandbox**.
4. Haz clic en **Conectar**.

**Inicie sesión en Salesforce**

{% hint style="info" %}
Al conectar una organización de Salesforce, se recomienda usar un usuario dedicado. Para obtener más información sobre cómo crear un usuario dedicado, consulte el siguiente artículo.

[Crear un usuario dedicado de Salesforce](/global-settings/global-settings-docs-es/entorno/organizaciones/crear-un-usuario-dedicado-de-salesforce.md)
{% endhint %}

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FXTvN4FYnqXiC3jlS4Gol%2FOnboardingWithDevops-S03-02.png?alt=media&amp;token=291df0ae-2876-4b07-9736-149a6f5ee5f4" alt="" width="375"><figcaption></figcaption></figure></div>

1. Se le dirigirá a una pantalla de inicio de sesión de Salesforce.
2. En el **Nombre de usuario** cuadro de texto, introduzca el nombre de usuario de un usuario con privilegios de administrador en la organización de Salesforce a la que se está conectando.
3. En el **Contraseña** cuadro de texto, introduzca la contraseña del usuario de Salesforce.
4. Haz clic en **Iniciar sesión**.
5. Si Salesforce le solicita **Permitir acceso** a Flosum:
   1. Revise los elementos enumerados en la solicitud de acceso.
   2. Haz clic en **Permitir**.

**Finalizar**

{% hint style="info" %}
Si necesitas usar otra organización o cambiar la información de inicio de sesión:

* Haz clic en el **Papelera** icono para eliminar la organización.
* Repite el **Conectar organización de origen** paso.
  {% endhint %}

1. Una vez conectado correctamente, verás la organización en la lista de **organización conectada**.
2. Haz clic en **Siguiente**.

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FBBdwXY9E5OdmpzYOSbwk%2FOnboardingWithDevops-S03-03.png?alt=media&amp;token=6bf485d8-7f65-410a-a727-6e8c19535b77" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Conecta tu org de Salesforce de destino

Este paso conecta otra de tus orgs de Salesforce con DevOps. La org de Salesforce que conectes se utilizará como la **Organización de destino** durante el proceso de incorporación. Esto significa que desplegarás componentes de una rama en esta organización.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FEWgl7Dfi4TA0lRurFjqK%2FOnboardingWithDevops-S04-01.png?alt=media&amp;token=9f47a7a4-2aec-49f6-9074-422b25feec48" alt="" width="563"><figcaption></figcaption></figure></div>

**Crear conexión**

1. En el **Nombre de la organización** cuadro de texto, introduzca un nombre descriptivo para la organización de Salesforce a la que se está conectando.
2. Haz clic en el **Entorno** menú desplegable y seleccione el tipo de entorno para esta organización.

{% hint style="info" %}
La selección de Entorno le ayuda a identificar el uso principal de la organización, pero no restringe cómo se puede utilizar la organización. A continuación, se muestra una descripción general de cada entorno.

* **Dev**: Donde los desarrolladores crean y prueban nuevas funciones.
* **Prod**: El entorno en vivo utilizado por clientes reales.
* **Test**: Para validar cambios antes del lanzamiento.
* **QA**: Para pruebas estructuradas y aprobación del lanzamiento.
  {% endhint %}

3. Seleccione el **tipo de organización** para la organización de Salesforce a la que se está conectando: **Producción** o **Sandbox**.
4. Haz clic en **Conectar**.

**Inicie sesión en Salesforce**

{% hint style="info" %}
Al conectar una organización de Salesforce, se recomienda usar un usuario dedicado. Para obtener más información sobre cómo crear un usuario dedicado, consulte el siguiente artículo.

[Crear un usuario dedicado de Salesforce](/global-settings/global-settings-docs-es/entorno/organizaciones/crear-un-usuario-dedicado-de-salesforce.md)
{% endhint %}

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FXTvN4FYnqXiC3jlS4Gol%2FOnboardingWithDevops-S03-02.png?alt=media&amp;token=291df0ae-2876-4b07-9736-149a6f5ee5f4" alt="" width="375"><figcaption></figcaption></figure></div>

1. Se le dirigirá a una pantalla de inicio de sesión de Salesforce.
2. En el **Nombre de usuario** cuadro de texto, introduzca el nombre de usuario de un usuario con privilegios de administrador en la organización de Salesforce a la que se está conectando.
3. En el **Contraseña** cuadro de texto, introduzca la contraseña del usuario de Salesforce.
4. Haz clic en **Iniciar sesión**.
5. Si Salesforce le solicita **Permitir acceso** a Flosum:
   1. Revise los elementos enumerados en la solicitud de acceso.
   2. Haz clic en **Permitir**.

**Finalizar**

{% hint style="info" %}
Si necesitas usar otra organización o cambiar la información de inicio de sesión:

* Haz clic en el **Papelera** icono para eliminar la organización.
* Repite el **Conectar organización de destino** paso.
  {% endhint %}

1. Una vez conectado correctamente, verás la organización en la lista de **organización conectada**.
2. Haz clic en **Siguiente**.

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2F8o660d32GB291kK2KQUP%2FOnboardingWithDevops-S04-02.png?alt=media&amp;token=e37c12ef-df22-458c-8319-51ef74236540" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Invita a tu equipo

Este paso te permite crear cuentas de usuario de Flosum Cloud Apps para tus compañeros de equipo, para que puedan usar DevOps. Cualquier usuario agregado en este paso recibirá un correo electrónico de invitación con instrucciones de inicio de sesión y una contraseña temporal.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FQZc3q9Jm0PMjENUkFQyW%2FOnboardingWithDevops-S05-01.png?alt=media&amp;token=5b599e62-d22d-46bc-bebe-642be454fc4a" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
El usuario que crees en este paso tendrá el rol de Administrador del sistema. Más adelante, puedes cambiar el rol del usuario y agregar más usuarios en Configuración global. Para obtener más información sobre la administración de usuarios en Flosum Cloud Apps, consulta el siguiente artículo.

* [Resumen de roles, grupos y usuarios](/global-settings/global-settings-docs-es/gestion-de-usuarios/resumen-de-roles-grupos-y-usuarios.md)
  {% endhint %}

{% hint style="warning" %}
La **Correo electrónico** la dirección de cualquier usuario agregado en este paso debe ser una a la que pueda acceder para que reciba las instrucciones de inicio de sesión y una contraseña temporal.
{% endhint %}

**Agregar usuario sugerido**

Por conveniencia, el proceso de incorporación revisa las orgs de Salesforce que conectaste en los pasos anteriores y sugiere usuarios para los que quizá quieras crear cuentas.

1. Explora o busca en la **Sugerencias** tabla para agregar usuarios.
2. Haz clic en el **Añade** botón a la derecha de cualquier usuario para crearle una cuenta.

**Agregar cualquier usuario**

1. Haz clic en **Agregar compañero** para agregar una nueva fila de usuario.
2. Introduce el **nombre**, **apellido** **del usuario**, y **Correo electrónico**.

**Finalizar**

Una vez agregados todos los usuarios:

1. Haz clic en **Invitar**.
2. El proceso de incorporación creará las cuentas y enviará los correos electrónicos de invitación.
   {% endstep %}

{% step %}

### Crear una nueva rama

Este paso crea una nueva rama para tu base de código. En los siguientes pasos, agregarás componentes de tu organización de origen a esta rama y luego desplegarás la rama en tu organización de destino.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FqQYui8AQnkW6mbKVtRk0%2FOnboardingWithDevops-S06-01.png?alt=media&amp;token=08d97583-8dc2-4161-bd9f-6315ce7fbe5c" alt="" width="563"><figcaption></figcaption></figure></div>

1. En la **Nombre de la nueva rama** cuadro de texto, introduce un nombre descriptivo. Sigue las directrices de nomenclatura de ramas de tu equipo.
2. En la **Rama de origen** lista desplegable, la única opción es **main**. Todos los tenants de DevOps comienzan solo con la rama principal. Más adelante, puedes crear ramas adicionales y seleccionar una rama existente como origen.
3. Haz clic en **Crear**.
   {% endstep %}

{% step %}

### Recuperar

Este paso recupera metadatos de tu **Organización de origen**, lo que te permite seleccionar qué incluir en tu rama en los siguientes pasos. Para agilizar la recuperación, solo se recuperan componentes de ApexClass, ApexTrigger, CustomObject, CustomField, RecordType y FieldSet; este proceso puede tardar unos minutos.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FAySzezCgBVEx6cCjkcv2%2FOnboardingWithDevops-S07-01.png?alt=media&amp;token=8afed4fa-290c-409c-bc6e-4e0a7fa98ef5" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
Este proceso puede tardar unos minutos, según la cantidad de componentes recuperados. En recuperaciones grandes, el estado puede actualizarse a **Parcialmente completado**, momento en el que puedes pasar al siguiente paso. Sin embargo, si el componente que quieres agregar a tu rama aún no se ha recuperado, debes esperar hasta que el estado de la tarea de recuperación se actualice a **Completado**.
{% endhint %}

1. Espera a que esta tarea se complete.
2. Haz clic en **Siguiente**.

{% hint style="warning" %}
Si se encuentran problemas durante la recuperación, no se recomienda que continúes con la incorporación.

1. Haz clic en **Omitir incorporación** en la esquina inferior izquierda.
   {% endhint %}
   {% endstep %}

{% step %}

### Componentes recuperados

Este paso muestra los componentes que DevOps recuperó de tu **Organización de origen**. No se requiere ninguna acción en esta etapa. Puedes explorar, filtrar y buscar en la lista de componentes para revisar lo que se recuperó. Haz clic en cualquier componente para ver su contenido.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FuCuGcq94m1iAPRM24wJA%2FOnboardingWithDevops-S08-01.png?alt=media&amp;token=6d967adb-d225-4589-b25f-401e6b5547b6" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
Como el proceso de incorporación no recupera todos los componentes, puede que no veas todos los componentes de tu org de Salesforce. Una vez completada la incorporación, ejecuta una recuperación completa para obtener los componentes restantes.
{% endhint %}

1. Haz clic en **Siguiente**.
   {% endstep %}

{% step %}

### Confirmar metadatos en tu rama

Este paso confirma los componentes seleccionados en la rama que creaste en un paso anterior. Puedes seleccionar cualquier componente disponible para agregarlo a la rama. Más adelante, estos componentes se desplegarán en tu rama de destino. Como una org de Salesforce típica tiene miles de componentes, se recomienda usar las funciones de búsqueda y filtrado para encontrar los componentes que quieres agregar. La captura de pantalla siguiente muestra cómo agregar un solo componente a la rama.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FgRScBs4HayRtaJJutgP1%2FOnboardingWithDevops-S09-01.png?alt=media&amp;token=d2bd1ecf-2151-45fd-9099-b55154e65565" alt="" width="563"><figcaption></figcaption></figure></div>

1. Busca y filtra para encontrar el componente que quieres agregar.
   1. Usa el **cuadro de búsqueda** para buscar componentes por nombre.
   2. Haz clic en el **Seleccionar tipo** lista desplegable para filtrar la lista de componentes por tipo.
2. Haz clic en **Añade** junto al componente que quieres agregar a la rama.
3. Repite este proceso para agregar todos los componentes que quieras incluir en este commit.
4. Una vez que hayas agregado todos los componentes, introduce un mensaje de commit en el **mensaje de commit** cuadro de texto.
5. Haz clic en **Confirmar**.

{% hint style="info" %}
La **Agregar todo** el botón agrega todos los componentes listados, incluidos los componentes de otras páginas de la lista. Si usas el **Agregar todo** botón, asegúrate de haber buscado y filtrado cuidadosamente la lista y de haber verificado que no haya componentes no deseados.
{% endhint %}
{% endstep %}

{% step %}

### Confirmar

Este paso muestra el registro de la tarea de commit, lo que te permite seguir el progreso de la tarea a medida que tus cambios se confirman en la rama.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FnSBXyEY8zOFnQdp85pkF%2FOnboardingWithDevops-S10-01.png?alt=media&amp;token=7ec676f3-cc9d-4f1f-9634-8908672f5b03" alt="" width="563"><figcaption></figcaption></figure></div>

1. Espera a que se complete la tarea de commit.
2. Haz clic en **Siguiente**.
   {% endstep %}

{% step %}

### Componentes confirmados

Este paso te permite ver los componentes confirmados en la rama. Más adelante, estos componentes se desplegarán en la organización de destino. Puedes buscar y filtrar componentes. Haz clic en cualquier componente para ver su contenido.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2F0KjrxnhYUdQT1mJwXFD7%2FOnboardingWithDevops-S11-01.png?alt=media&amp;token=5aa3e0a9-4f47-4993-9577-992b11230b8d" alt="" width="563"><figcaption></figcaption></figure></div>

1. Revisa los componentes de tu rama.
2. Haz clic en **Siguiente**.
   {% endstep %}

{% step %}

### Corrección previa al despliegue

Este paso te permite ejecutar una corrección previa al despliegue para validar que los componentes de tu rama puedan desplegarse en la organización de destino. Durante la incorporación, la tarea de corrección previa al despliegue solo comprueba dependencias faltantes y no te permite resolverlas. Este paso es opcional y puede omitirse.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FpnUqWLF40mibse5ImWUv%2FOnboardingWithDevops-S12-01.png?alt=media&amp;token=066bf064-af40-427c-845d-bea297a3453d" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
Si se encuentran problemas, resuélvelos fuera del proceso de incorporación. Como el paso de corrección previa al despliegue no es crítico, puedes continuar con la incorporación y resolver los problemas después de terminar. El siguiente artículo explica en profundidad el proceso para resolver los problemas identificados por esta tarea.

* [Uso de Branch PreDeploy Fix](/devops/devops-es/codigo/acciones-de-rama/uso-de-branch-predeploy-fix.md)
  {% endhint %}

1. Haz clic en **Ejecutar corrección previa al despliegue**.
2. Espera a que se complete la tarea de corrección previa al despliegue.
3. Haz clic en **Ver resultados** para revisar los resultados.
4. Una vez que hayas revisado los resultados, haz clic en **Siguiente**.

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FSTjk1Hdaalvrpi8yYmVE%2FOnboardingWithDevops-S12-02.png?alt=media&amp;token=26d38d84-9a73-4d7b-b97c-5adbbccfdb4b" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Validar

Este paso te permite ejecutar una tarea de validación para confirmar que los componentes de tu rama puedan desplegarse en tu organización de destino. La validación comprueba la compatibilidad de los metadatos, verifica las dependencias y ejecuta pruebas de Apex cuando es necesario, pero no realiza cambios en la organización de destino. Validar antes del despliegue te ayuda a identificar y corregir problemas temprano, lo que reduce los fallos de despliegue. Este paso es opcional y puede omitirse.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2F7EiskPfGFKXpBy07qIjr%2FOnboardingWithDevops-S13-01.png?alt=media&amp;token=8dbaec46-243d-4283-b05c-7bba1aa3b193" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
Si la validación encuentra problemas, puedes continuar con la incorporación y aun así desplegar la rama. Después de que se complete el despliegue, puedes revertirlo en el siguiente paso de incorporación.
{% endhint %}

1. Haz clic en **Ejecutar validación**.
2. Espera a que se complete la tarea de validación.
3. Haz clic en **Siguiente**.

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2F38Os37tV7D1seV4IvILP%2FOnboardingWithDevops-S13-02.png?alt=media&amp;token=7fb5ba90-e656-4dff-a512-b8ad46d54f85" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="warning" %}
El siguiente paso inicia automáticamente la **Implementar** tarea de despliegue, desplegando los componentes de la rama en la organización de destino.
{% endhint %}
{% endstep %}

{% step %}

### Implementar

Este paso despliega los componentes de tu rama en la **Organización de destino**organización de destino. La tarea de despliegue se inicia automáticamente y puede tardar varios minutos. Después del despliegue, la tarea ejecuta pruebas predeterminadas para verificar que el despliegue se haya realizado correctamente. En el siguiente paso, puedes deshacer el despliegue revirtiendo los cambios en la organización de destino.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FzVSp3zH4U2AtObbmo3ik%2FOnboardingWithDevops-S14-01.png?alt=media&amp;token=0b6c9288-e1ab-46a3-989e-c87dae67e11e" alt="" width="563"><figcaption></figcaption></figure></div>

1. Espera a que se complete la tarea de despliegue.
2. Haz clic en **Siguiente**.

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2F0AIw0ISAJl6HNrZgH3Cr%2FOnboardingWithDevops-S14-02.png?alt=media&amp;token=9e1ce3f5-671c-4839-8497-75e0ae93f529" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Reversión

Este paso te permite revertir los cambios desplegados en tu organización de destino en el paso anterior. La tarea de reversión puede tardar varios minutos y utiliza una instantánea previa al despliegue para deshacer los cambios en la organización y restaurar los componentes a su estado anterior. Este paso es opcional, pero útil si hubo errores durante el despliegue o si no quieres desplegar la rama en esta organización.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FrShESQLk21HCXPp11D6r%2FOnboardingWithDevops-S15-01.png?alt=media&amp;token=5513774a-b7e8-4c20-9687-810b36eeaf78" alt="" width="563"><figcaption></figcaption></figure></div>

1. Haz clic en **Ejecutar reversión**.
2. Espera a que se complete la tarea de reversión.
3. Haz clic en **Siguiente**.

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FRC5nYA1XiSEBoOxjFGZH%2FOnboardingWithDevops-S15-02.png?alt=media&amp;token=99773da6-f953-41c7-8067-62d1ee05ae0c" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Todo listo

Has terminado el proceso de incorporación de DevOps. Este paso ofrece un breve resumen de lo que has logrado durante la incorporación.

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FmmkIGU93unQ6PEYZDXxI%2FOnboardingWithDevops-S16-01.png?alt=media&amp;token=5792f9eb-b08f-4632-8b4f-975e5168d069" alt="" width="563"><figcaption></figcaption></figure></div>

1. Haz clic en **Siguiente**.
   {% endstep %}

{% step %}

### Explora funciones más potentes

Hay muchas funciones adicionales más allá de lo que configuraste durante la incorporación. Este paso ofrece una vista previa de funciones y flujos de trabajo avanzados en Flosum Cloud DevOps. Para obtener más información sobre cualquiera de estas funciones, sigue los enlaces siguientes.

<table data-header-hidden><thead><tr><th width="180.3333740234375"></th><th></th></tr></thead><tbody><tr><td><strong>Solicitudes de extracción</strong></td><td><a data-mention href="/devops/devops-es/solicitudes-de-extraccion/informacion-general-de-las-solicitudes-de-extraccion.md">Información general de las solicitudes de extracción</a></td></tr><tr><td><strong>Integración con Jira</strong></td><td><a data-mention href="/devops/devops-es/configuracion/integracion-con-jira/informacion-general-de-la-integracion-con-jira.md">Información general de la integración con Jira</a></td></tr><tr><td><strong>Compatibilidad con Git</strong></td><td><a data-mention href="/devops/devops-es/configuracion/integraciones-con-git/informacion-general-de-las-integraciones-con-git.md">Información general de las integraciones con Git</a></td></tr><tr><td><strong>Pipelines</strong></td><td><a data-mention href="/devops/devops-es/pipeline/informacion-general-de-los-pipelines.md">Información general de los pipelines</a></td></tr><tr><td><strong>Fusión inteligente</strong></td><td><a data-mention href="/devops/devops-es/codigo/acciones-de-rama/uso-de-smart-merge.md">Uso de Smart Merge</a></td></tr></tbody></table>

<div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FKz1sd6xYpHS8zRhIBX7W%2FOnboardingWithDevops-S17-01.png?alt=media&amp;token=dfb7da34-49f0-4bf6-9edc-71c114df233e" alt="" width="563"><figcaption></figcaption></figure></div>

1. Haz clic en **Explorar DevOps**.
2. Ahora has completado la incorporación y tienes acceso a la aplicación completa de DevOps.
   {% endstep %}
   {% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.flosum.com/devops/devops-es/primeros-pasos/incorporacion-con-devops.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
