> For the complete documentation index, see [llms.txt](https://docs.gaiodataos.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gaiodataos.com/gaio-dataos-spanish/herramientas/tareas/etl/ejecutar-proceso.md).

# Ejecutar Proceso

<figure><img src="/files/Ajrj1oq3heNQJL5OnU3B" alt=""><figcaption></figcaption></figure>

IEn medio de un proceso en Gaio, es posible llamar a otro proceso.\
Simplemente selecciona **Execute Process** desde el menú **Tasks** y define cuál proceso será ejecutado.

***

### Aplicaciones de esta funcionalidad

#### 1. Automatización de múltiples procesos

Se puede crear un nuevo proceso donde se llamen varios procesos diferentes, de forma secuencial.\
Este proceso “macro” puede luego automatizarse mediante **Scheduling**, permitiendo ejecutar varios flujos encadenados con una sola programación.

***

#### 2. Creación de bucles (Looping)

Si existen dos procesos, A y B, se puede adoptar el siguiente procedimiento:

* El **proceso A** contiene una llamada al **proceso B** usando la tarea **Execute Process**.
* El **proceso B** no contiene ninguna otra tarea además de **Execute Process**, donde llama nuevamente al **proceso A**.

Cuando se ejecuta el proceso A, se generará un bucle infinito entre A y B.

<figure><img src="/files/KqDkm2HCDsnHzB33KO9k" alt="" width="326"><figcaption></figcaption></figure>

### Cómo evitar un bucle infinito

Para evitar que el bucle sea infinito, el analista puede definir un criterio de parada en cualquier tarea del proceso:

1. Haz clic derecho sobre la tarea.
2. Selecciona **Edit properties**.
3. En las opciones de **Conditional Rules**, elige:
   * **Stop execution from this point**

Como criterio para detener la ejecución completa del proceso, se puede utilizar cualquier parámetro de la aplicación.

Este parámetro puede recibir valores en cada ejecución del proceso mediante la tarea **Table for Parameters**.

De esta manera:

* Los valores del parámetro se actualizan en cada ejecución.
* El sistema evalúa la condición definida.
* El proceso se detiene automáticamente cuando se cumple el criterio establecido.

<figure><img src="/files/SMW3AmOZYNX0vIgGXpeL" alt=""><figcaption></figcaption></figure>


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gaiodataos.com/gaio-dataos-spanish/herramientas/tareas/etl/ejecutar-proceso.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
