# Parámetros

<figure><img src="https://content.gitbook.com/content/7nKJZNWmfvaqAyIRrGi4/blobs/luWBYyuwTXXJkGiaOnue/Parameter%20-%202.png" alt=""><figcaption></figcaption></figure>

La funcionalidad de **Parámetros** permite crear variables reutilizables dentro de tu proceso (flujo). Estas pueden utilizarse en filtros SQL, como variables de entorno para scripts en JavaScript o para transferir valores entre bloques de ejecución.

***

### Dónde Encontrarlos

La pestaña **Parámetros** se encuentra en el panel lateral izquierdo.\
Al abrir el menú del Studio, verás el área dedicada a la creación y edición de parámetros.

***

### Cómo Agregar un Nuevo Parámetro

1. Haz clic en el botón **“+”** en la esquina superior derecha de la pestaña Parámetros.
2. Se abrirá una ventana de configuración con los siguientes campos:

* **Nombre del parámetro:** Nombre único del parámetro (obligatorio).
* **Descripción:** Campo opcional para explicar el propósito o uso del parámetro.
* **Valor:** Valor predeterminado que se utilizará durante las ejecuciones (puede cambiarse dinámicamente).

3. Haz clic en **Guardar** para crear el parámetro.

{% hint style="info" %}
Cuando utilices parámetros en filtros dentro de paneles, si deseas que todos los valores estén seleccionados por defecto, utiliza `'all_'`.
{% endhint %}

***

### Cómo Usar los Parámetros

Una vez creados, los parámetros pueden utilizarse en diferentes bloques del flujo:

* **En consultas SQL:**\
  Usa la sintaxis `{{ nombre_del_parametro }}`
* **En bloques de JavaScript:**\
  `{{params.nombre_del_parametro}}`
* **En Constructor (campo calculado):**\
  `{{ nombre_del_parametro }}`
* **En filtros visuales del panel:**\
  Utiliza parámetros para filtrar dinámicamente los datos.

***

### Gestión de Parámetros

* **Editar o Eliminar:** Haz clic en los tres puntos y selecciona la opción correspondiente.
* **Copiar:** Haz clic en la opción de copiar.

***

### Notas Importantes

* El campo **ID de Usuario** es un parámetro interno especial y puede utilizarse para identificar al usuario actual.
* Los parámetros están limitados al flujo actual y no afectan a otros proyectos o procesos.
* Puedes definir y utilizar múltiples parámetros simultáneamente dentro de un mismo flujo.
