# Obtener todos

### 🎯 **¿Qué hace esta operación?**

Esta operación busca todas las tareas dentro de un workspace, permitiendo:

✅ Obtener una lista completa de tareas registradas.\
✅ Aplicar filtros para buscar tareas específicas.\
✅ Utilizar la lista de tareas en flujos automatizados.

***

### 📂 **Campos y Tipos de Datos**

| **Campo**                 | **Tipo de Dato** | **¿Obligatorio?** | **Descripción**                                                                                                     |
| ------------------------- | ---------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------- |
| **Workspace ID**          | `string`         | ✅ Sí              | ID del workspace donde las tareas están almacenadas.                                                                |
| **Página**                | `número`         | ❌ No              | Define la página de los resultados para paginación.                                                                 |
| **Límite**                | `número`         | ❌ No              | Número máximo de tareas devueltas por página.                                                                       |
| **Ordenación**            | `string`         | ❌ No              | Campo por el cual los resultados serán ordenados (`created_at`, `updated_at`, `finished_at`, `start_date`, `name`). |
| **Dirección del Orden**   | `string`         | ❌ No              | Define el orden (`asc` para ascendente, `desc` para descendente).                                                   |
| **Estado**                | `string`         | ❌ No              | Filtra tareas por estado (`pending`, `in_progress`, `done`, `failed`).                                              |
| **Usuario Responsable**   | `string`         | ❌ No              | Filtra tareas asignadas a un usuario específico.                                                                    |
| **Organización**          | `string`         | ❌ No              | Filtra tareas vinculadas a una organización.                                                                        |
| **Persona**               | `string`         | ❌ No              | Filtra tareas vinculadas a una persona.                                                                             |
| **Tarjeta Vinculada**     | `string`         | ❌ No              | Filtra tareas asociadas a una tarjeta.                                                                              |
| **Sin Fecha**             | `booleano`       | ❌ No              | Define si deseas buscar solo tareas sin fecha establecida.                                                          |
| **Nombre de la Tarea**    | `string`         | ❌ No              | Filtra por nombre de la tarea.                                                                                      |
| **Descripción**           | `string`         | ❌ No              | Filtra por palabras clave en la descripción de la tarea.                                                            |
| **Fecha de Inicio**       | `datetime`       | ❌ No              | Filtra tareas a partir de una fecha de inicio específica.                                                           |
| **Fecha de Finalización** | `datetime`       | ❌ No              | Filtra tareas hasta una fecha de finalización específica.                                                           |

***

### ✅ **Paso a paso para Configurar la Operación "Buscar Todas"**

#### 1️⃣ **Accede al Componente**

1. En **Hablla Studio**, abre el flujo de automatización donde deseas buscar todas las tareas.
2. Agregue el bloque **Tareas**.
3. En **panel lateral derecho**, selecciona la operación **"Buscar Todas"**.

#### 2️⃣ **Completa los campos obligatorios**

🔹 **Workspace ID** → Define el workspace al que pertenecen las tareas.

#### 3️⃣ **Define los Filtros Opcionales**

🔹 **Ordenación** → Elige un campo de ordenación y dirección (`asc` o `desc`).\
🔹 **Estado** → Filtra por estado específico (`pending`, `done`, etc.).\
🔹 **Usuario Responsable** → Filtra por tareas asignadas a un usuario.\
🔹 **Fechas** → Define un periodo para buscar tareas dentro de un intervalo.

#### 4️⃣ **Guardar la configuración**

Después de completar los campos, haz clic en el botón **"Guardar"** ✅.

Ahora, siempre que se active esta automatización, todas las tareas que cumplan con los filtros configurados se listarán automáticamente.

***

### 📌 **Ejemplo de uso en el flujo de automatización**

📊 **Escenario:** Buscar todas las tareas pendientes y notificarles vía WhatsApp.

1️⃣ **Bloque 1** → Buscar todas las tareas con estado **pendiente**.\
2️⃣ **Bloque 2** → Filtrar las tareas retrasadas.\
3️⃣ **Bloque 3** → Enviar una notificación a los responsables vía WhatsApp.

🚀 **Resultado:** El sistema alerta automáticamente a los responsables sobre tareas pendientes, evitando retrasos.

***

### 🎉 **Conclusión**

La operación **Buscar Todas las Tareas (get\_all)** en el **Hablla Studio** facilita la gestión y monitoreo de tareas, permitiendo segmentación por estado, responsables y plazos. Esta funcionalidad es esencial para mantener flujos de trabajo organizados y automatizados.

Si necesitas más soporte, ¡contacta con nuestro equipo! 🚀


---

# Agent Instructions: 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.hablla.com/hablla-docs-es/flujos-de-automatizaciones/todos-los-componentes/hablla/tareas/obtener-todos.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.
