Asana - Actualizar tarea
↩ Forma parte de la integración Asana.
Descripción
Sección titulada «Descripción»Actualiza los campos de una tarea existente (PUT /tasks/{gid}). Le pasás un objeto JSON con los campos a cambiar; todo lo que no menciones queda como estaba.
El uso más habitual es cerrar la tarea cuando termina la automatización: {"completed": true}.
Configuración
Sección titulada «Configuración»| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
credentials_id | credencial | Sí | Credencial de Asana |
task_gid | texto | Sí | gid de la tarea |
fields | json | Sí | Campos a actualizar, ej. {"completed":true} |
task_gid acepta variables dinámicas. fields se parsea como JSON y se envía tal cual: las variables dinámicas no se resuelven adentro. Si el texto no es JSON válido, el nodo falla con un error de tipo validation.
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 la tarea actualizada tal como la devuelve Asana:
{ "gid": "1209876543210987", "resource_type": "task", "name": "Seguimiento: ACME S.A.", "completed": true, "completed_at": "2026-08-28T11:04:02.000Z", "due_on": "2026-09-15", "assignee": { "gid": "1201111111111111", "resource_type": "user" }}Y junto a ella, _meta:
{ "moduleVersion": "1.0.0", "success": true, "gid": "1209876543210987", "totalMs": 298 }Ejemplo de uso
Sección titulada «Ejemplo de uso»Marcar como completada
Sección titulada «Marcar como completada»{ "credentials_id": "asana_ops", "task_gid": "{{data.gid}}", "fields": { "completed": true }}Reasignar y posponer
Sección titulada «Reasignar y posponer»{ "credentials_id": "asana_ops", "task_gid": "1209876543210987", "fields": { "assignee": "1201111111111111", "due_on": "2026-10-01" }}Reescribir las notas
Sección titulada «Reescribir las notas»{ "credentials_id": "asana_ops", "task_gid": "1209876543210987", "fields": { "name": "Seguimiento: ACME S.A. (cerrado)", "notes": "Presupuesto enviado el 28/08. A la espera de confirmación." }}notesse reemplaza, no se agrega al final. Para sumar información sin perder el texto anterior, usá Asana: Comentar tarea.assigneeacepta elgidde un usuario o el email de alguien del workspace; connullse desasigna la tarea.due_ones una fecha (YYYY-MM-DD); para una marca de tiempo completa usádue_at.- Mover una tarea entre proyectos no es una actualización de campos: hacen falta los endpoints
addProject/removeProjectde Asana, accesibles con el nodo HTTP. - Un
400suele significar un campo desconocido o un valor con la forma equivocada. Los errores de validación no se reintentan.
Nodos relacionados
Sección titulada «Nodos relacionados»- Asana: Leer tarea — mirar los valores actuales antes de actualizar.
- Asana: Listar tareas — recorrer un proyecto y actualizar cada tarea.
- Asana: Borrar tarea — eliminarla en lugar de actualizarla.