DocumentationWorkflowsApps et services
Tâches Asana node
Tâches dans le workspace Asana : lister, afficher, créer, modifier, terminer et commenter. Découvre sa configuration, les entrées et sorties, le test et la résolution des erreurs.
9 min de lectureMis à jour le
Fonction du node
Tâches dans le workspace Asana : lister, afficher, créer, modifier, terminer et commenter.
Utilise Tâches Asana comme étape clairement définie dans un workflow anymize.
- Traite 1 entrée.
- Fournit 1 sortie aux étapes suivantes.
- S'exécute comme une étape normale du workflow.
Configurer le node
- 01Ouvre un workflow et ajoute Tâches Asana depuis le catalogue.
- 02Si ton compte Asana n'est pas encore connecté, connecte-le directement depuis le panneau du node ou dans Connecteurs.
- 03Renseigne les champs requis et associe les valeurs des étapes précédentes.
- 04Teste le node avec un petit jeu de données et vérifie sa sortie.
- 05Relie la sortie réussie et active le workflow après un test complet.
Actions et modes
Choisis la fonction voulue dans Action. Le panneau affiche ensuite les paramètres utiles.
- Lister les tâches
- Lire une tâche
- Créer une tâche
- Mettre à jour une tâche
- Terminer une tâche
- Écrire un commentaire
- Lister les sous-tâches
- Créer une sous-tâche
Paramètres
| Champ | Signification | Zone |
|---|---|---|
| Action | Choix: Lister les tâches, Lire une tâche, Créer une tâche, Mettre à jour une tâche, Terminer une tâche, Écrire un commentaire, Lister les sous-tâches, Créer une sous-tâche | Standard |
| ID de projet | Figure dans l'adresse Asana du projet. Tu peux aussi coller le lien complet. Laisse vide pour voir tes propres tâches. | Standard |
| ID du workspace | Laisse vide, l'étape prend alors ton workspace par défaut. Nécessaire seulement si tu as plusieurs workspaces et n'indiques pas de projet. | Standard |
| Uniquement les tâches de | Filtre sur une personne. Tape « me » pour toi-même, ou l'adresse e-mail ou l'ID utilisateur Asana d'une personne. Sans projet, « me » s'applique. Dans un projet, anymize filtre lui-même et lit d'autres pages jusqu'à avoir assez de résultats, 1000 tâches au maximum. | Standard |
| Statut | anymize filtre lui-même « Terminées uniquement », car Asana ne sait pas le faire. Pour cela, l'étape lit d'autres pages jusqu'à avoir assez de résultats, 1000 tâches au maximum. | Standard |
| Nombre par page (max. 100) | Si anymize filtre lui-même (terminées uniquement, une personne dans le projet), le nombre vaut pour les résultats. Si la première page ne suffit pas, l'étape continue à lire par pages de 100 tâches. Il peut alors y en avoir jusqu'à 99 de plus, car une page lue n'est jamais coupée en deux. | Standard |
| Charger toutes les pages | Continue à charger jusqu'à tout avoir, 1000 tâches au maximum. | Standard |
| Marqueur de reprise | Reprend là où la dernière récupération s'est arrêtée. Utilise pour cela le marqueur de reprise de l'étape précédente. | Standard |
| ID de tâche | Figure dans l'adresse Asana de la tâche. Tu peux aussi coller le lien complet. Pour une sous-tâche, c'est la tâche parente. | Standard |
| Titre | Configure cette valeur dans le panneau du node. | Standard |
| Description | Configure cette valeur dans le panneau du node. | Standard |
| Personne responsable | Adresse e-mail de la personne, son ID utilisateur Asana ou « me » pour toi-même. | Standard |
| Échéance le | Le jour où la tâche est due, au format 2026-12-31 ou 31.12.2026. Vide signifie sans échéance. | Standard |
| Échéance à | Seulement si l'heure compte aussi. L'heure vaut dans le fuseau horaire choisi plus bas, ou en UTC si tu n'en choisis pas. Ne pas remplir avec « Échéance le ». | Standard |
| Champs | Ce qui doit être modifié, sous forme de champ et valeur. Autorisés : name (titre), notes (description), assignee (e-mail, ID utilisateur ou me), due_on (date comme 2026-12-31 ou 31.12.2026), due_at (date avec heure, sans fuseau indiqué : dans le fuseau choisi plus bas), completed (true ou false). Une valeur vide pour assignee, due_on ou due_at supprime l'entrée. | Standard |
| Fuseau horaire | Le fuseau horaire dans lequel s'applique l'heure de « Échéance à ». Si tu choisis p. ex. 15:00 dans le calendrier, prends ici ton propre fuseau, comme Europe/Berlin. Sans choix, c'est UTC. Si le fuseau figure déjà dans la valeur (p. ex. +01:00), c'est lui qui compte. | Standard |
| Commentaire | Configure cette valeur dans le panneau du node. | Standard |
| Exécuter une fois par élément | Désactivé (par défaut) : le node s'exécute une fois pour tout l'input. Activé : s'il reçoit plusieurs éléments (par ex. de « Séparer la liste »), il s'exécute une fois PAR élément, et {{ $json }} correspond alors à cet élément. C'est ainsi que tu traites une liste de fichiers entrée par entrée. | Standard |
| Si un élément échoue | « Ignorer » écrit un champ `error` pour l'élément en échec et poursuit avec les autres, au lieu de perdre toute l'exécution à cause d'un seul fichier illisible. | Standard |
| Pause entre les éléments (millisecondes) | Attente avant chaque exécution sauf la première. 1000 = 1 seconde par élément. Utile si le service distant te limite. Maximum 300000 (5 minutes). | Standard |
Entrées et sorties
| Entrée | Signification | Type |
|---|---|---|
| Standard | Reçoit le résultat complet de l'étape précédente. | JSON |
| Sortie | Signification | Type |
|---|---|---|
| Standard | Met le résultat à disposition de l'étape suivante au format JSON. | JSON |
Ce node peut traiter les listes élément par élément. La gestion des erreurs et la pause se trouvent dans les paramètres avancés.
Exemple et test
Ticket de support → tâche Asana : commence avec un petit jeu de données reconnaissable. Vérifie la sortie et utilise uniquement les champs présents.
Exemple de test
{
"project_id": "1234567890",
"name": "Bug: Login schlägt auf iOS fehl",
"notes": "Reproduziert auf iOS 17.4, nur TestFlight."
}Accès et sécurité
Le node travaille avec ton propre compte Asana connecté. Il ne voit et ne modifie que ce que ce compte a le droit de faire. Vérifie les autorisations affichées au moment de la connexion. Le domaine correspondant (Tâches, Projets) doit aussi être activé dans les paramètres de ta connexion Asana sous Connecteurs. Par défaut, tous les domaines sont activés.
Le réglage « Actions autorisées » de ta connexion Asana sous Connecteurs s'applique aussi à ce node et il est vérifié à chaque exécution. Avec « Lecture seule » ou « Lire et créer des brouillons », seules les actions de lecture s'exécutent : Lister les tâches, Lire une tâche, Lister les sous-tâches. Ces actions demandent « Autoriser les modifications » : Créer une tâche, Mettre à jour une tâche, Terminer une tâche, Écrire un commentaire, Créer une sous-tâche.
Les clés et identifiants ont leur place dans les Secrets des workflows ou dans tes comptes connectés. Ne les colle jamais en texte clair dans les champs, les données de test ou les descriptions.
Résoudre les erreurs
- Aucune sortie : vérifie la dernière exécution et les champs fournis par le node précédent.
- Variable vide : ouvre la sortie précédente et utilise un nom de champ réellement présent.
- Connexion refusée : reconnecte le service avec les autorisations nécessaires.
- Action bloquée : passe « Actions autorisées » de la connexion sous Connecteurs sur « Autoriser les modifications », ou choisis une action de lecture.
- Liste traitée une seule fois : active l'exécution par élément.