Asana - Listar tareas
↩ Forma parte de la integración Asana.
Descripción
Sección titulada «Descripción»Lista las tareas de un proyecto (GET /tasks?project={gid}) y las devuelve como un array. Es la puerta de entrada a las automatizaciones por lotes: traer el backlog de un proyecto, recorrerlo y actuar sobre cada tarea.
El nodo devuelve el array directamente en data, así que se enchufa sin más a un iterador.
Configuración
Sección titulada «Configuración»| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
credentials_id | credencial | Sí | Credencial de Asana |
project_gid | texto | Sí | gid del proyecto |
limit | número | No | Máximo de resultados. Por defecto 50 |
opt_fields | texto | No | Campos a devolver, separados por coma (ej. name,completed) |
project_gid acepta variables dinámicas. limit y opt_fields se envían tal cual como parámetros de consulta.
Credenciales
Sección titulada «Credenciales»Este módulo necesita una credencial Asana:
| Campo | Descripción |
|---|---|
access_token | Personal Access Token generado en app.asana.com |
default_workspace_gid | Workspace de respaldo (opcional) |
data es el array de tareas (si el proyecto está vacío, recibís []):
[ { "gid": "1209876543210987", "resource_type": "task", "name": "Seguimiento: ACME S.A." }, { "gid": "1209876543210988", "resource_type": "task", "name": "Preparar el informe mensual" }]Y junto a él, _meta:
{ "moduleVersion": "1.0.0", "success": true, "count": 2, "totalMs": 340 }Ejemplo de uso
Sección titulada «Ejemplo de uso»Las primeras 50 tareas de un proyecto
Sección titulada «Las primeras 50 tareas de un proyecto»{ "credentials_id": "asana_ops", "project_gid": "1201234567890123"}Con estado y vencimiento, para un informe
Sección titulada «Con estado y vencimiento, para un informe»{ "credentials_id": "asana_ops", "project_gid": "1201234567890123", "limit": 100, "opt_fields": "name,completed,due_on,assignee"}Proyecto tomado de datos anteriores
Sección titulada «Proyecto tomado de datos anteriores»{ "credentials_id": "asana_ops", "project_gid": "{{data.project_gid}}", "opt_fields": "name,completed"}- Por defecto Asana devuelve solo
gid,resource_typeyname. Si necesitáscompleted,due_on,assigneeo cualquier otro campo, tenés que pedirlo enopt_fields. limitlimita lo que Asana devuelve en una sola llamada; el nodo no página solo. Para proyectos largos, subí ellimit(Asana admite hasta 100 por página) o filtrá antes.- La lista incluye las tareas completadas. Filtralas más adelante usando el campo
completed. - Un
404o un400sobreproject_gidsignifican que el proyecto no existe o que la cuenta del token no tiene acceso. Ninguno de los dos se reintenta.
Nodos relacionados
Sección titulada «Nodos relacionados»- Asana: Leer tarea — leer el detalle completo de un resultado.
- Asana: Actualizar tarea — actualizar cada tarea mientras iterás.
- Asana: Crear tarea — agregar una tarea nueva al mismo proyecto.