> 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/pipeline/operaciones-del-pipeline/operacion-del-pipeline-validar.md).

# Operación del pipeline: validar

Esta página explica cómo configurar, ejecutar y administrar una operación de validación en los pipelines. La validación comprueba los cambios de metadatos sin aplicarlos a la organización de destino, garantizando que las implementaciones no fallen.

{% 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

La **Validar** La operación simula una implementación para confirmar si los cambios pueden aplicarse correctamente. Ejecuta comprobaciones y (opcionalmente) pruebas, pero no se confirma ningún metadato en la organización de destino. Agregar un paso de validación a un flujo es más útil cuando:

* Probar los cambios antes de una implementación en producción.
* Asegurar que se cumplan las dependencias.
* Confirmar que las pruebas de Apex se superan.

{% hint style="info" %}

#### Buenas prácticas

* Valida siempre en entornos inferiores antes de una implementación en producción.
* Configurar **En caso de fallo** junto a una **Reversión** operación para una automatización más segura.
* Ejecuta conjuntos completos de pruebas en entornos superiores para detectar pronto los problemas de Apex.
* Revisa los registros después de cada validación para confirmar que no faltan dependencias.
  {% endhint %}

## Configuración de la operación de validación

{% hint style="info" %}
Las instrucciones siguientes se aplican a la configuración de esta operación de canalización. Para obtener instrucciones generales sobre cómo agregar un paso de canalización y establecer el siguiente paso, consulte el siguiente artículo.

[Agregar un paso al pipeline](/devops/devops-es/pipeline/configurar-los-pasos-del-pipeline/agregar-un-paso-al-pipeline.md)
{% endhint %}

{% stepper %}
{% step %}

### Seleccionar operación y destino

1. Haz clic en la **Operación** menú desplegable.
2. Seleccionar **Validar**.

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FTDtdR0Drk2fRCLeIckRd%2FAddingValidatingStep-Add-S03-01.png?alt=media&amp;token=0c2c50a4-3834-4daa-bb51-7c1f2d617810" alt="" width="375"><figcaption></figcaption></figure></div>
3. Haz clic en la **Organización de destino** menú desplegable.
4. Selecciona la conexión de la organización de Salesforce que se usará para la operación de validación.

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FZcq9IwvzO143guRdR49q%2FAddingValidatingStep-Add-S03-02.png?alt=media&amp;token=d7b71ceb-3ce0-4f17-a45b-4f0923e27f61" alt="" width="375"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Configurar validación

1. Haz clic en la **Ejecutar pruebas** menú desplegable.
2. Selecciona el nivel de pruebas que se ejecutará durante la validación. Consulta la tabla siguiente para obtener una explicación de cada prueba.

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FZ9UGQZYafhub6wfYPUkR%2FAddingValidatingStep-Add-S04-01.png?alt=media&amp;token=84f3fa4d-b14b-4aa0-9446-4d2cd931479b" alt="" width="375"><figcaption></figcaption></figure></div>

<table><thead><tr><th width="180.333251953125">Nivel de prueba</th><th>Descripción</th></tr></thead><tbody><tr><td><strong>Predeterminado</strong></td><td>Ejecuta solo las pruebas incluidas en el paquete.</td></tr><tr><td><strong>No ejecutar pruebas</strong></td><td>Omite todas las pruebas de Apex (solo permitido en organizaciones que no son de producción).</td></tr><tr><td><strong>Ejecutar pruebas locales</strong></td><td>Ejecuta todas las pruebas de la organización excepto las de los paquetes administrados instalados.</td></tr><tr><td><strong>Ejecutar todas las pruebas</strong></td><td>Ejecuta todas las pruebas de la organización, incluidas las pruebas de paquetes administrados.</td></tr><tr><td><strong>Ejecutar pruebas relevantes</strong></td><td>Ejecuta solo las pruebas relevantes para los componentes seleccionados y sus dependencias. Esta opción usa la función RunRelevantTests de Salesforce para determinar automáticamente qué pruebas ejecutar. Para obtener más detalles, consulte <a href="https://help.salesforce.com/s/articleView?id=release-notes.rn_apex_run_relevant_tests.htm&#x26;release=260&#x26;type=5">Ayuda de Salesforce</a>.</td></tr><tr><td><strong>Ejecutar pruebas especificadas</strong></td><td>Le permite definir clases o métodos de prueba individuales para ejecutar.</td></tr></tbody></table>

3. (Opcional) Haz clic en los interruptores de configuración de implementación para habilitar la configuración. Consulta la tabla siguiente para obtener una explicación de cada configuración.

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2Fpf6voe1g0UiSJOCc90HJ%2FAddingValidatingStep-Add-S04-02.png?alt=media&amp;token=1e22a863-0154-48c8-ac2f-8ccf1ee00a0f" alt="" width="375"><figcaption></figcaption></figure></div>

<table><thead><tr><th width="280.333251953125">Configuración</th><th>Descripción</th></tr></thead><tbody><tr><td><strong>Implementar la configuración del perfil solo para los componentes seleccionados</strong></td><td>Solo validar <strong>Configuración del perfil</strong> para los componentes que eligió incluir en este trabajo de validación.</td></tr><tr><td><strong>Implementar la configuración del conjunto de permisos solo para los componentes seleccionados</strong></td><td>Solo validar <strong>Configuración del conjunto de permisos</strong> para los componentes que eligió incluir en este trabajo de validación.</td></tr></tbody></table>
{% 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/pipeline/operaciones-del-pipeline/operacion-del-pipeline-validar.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.
