Au cours des prochaines semaines, notre site sera progressivement mis à jour avec notre nouvelle identité visuelle tout en restant pleinement opérationnel.

Utilisez les Script Actions pour tirer le meilleur parti de vos crédits AI Studio

économiser crédits AI Studio Script Actions Asana

Avec le lancement de l’AI Studio dans Asana, les équipes disposent désormais d’outils puissants pour automatiser leurs workflows et gagner en efficacité.

Mais chaque action consomme des crédits AI Studio, et à grande échelle, cela peut vite représenter un coût important.

Heureusement, Asana a introduit une fonctionnalité révolutionnaire : les Script Actions (disponibles exclusivement sur les plans Enterprise).

Elles permettent de créer des automatisations avancées sans consommer de crédits AI Studio, tout en débloquant des scénarios jusqu’ici impossibles.

Dans cet article, vous découvrirez :

  1. Quand un Script Action peut remplacer une action IA.
  2. Comment les Script Actions peuvent fonctionner avec AI Studio pour réduire la consommation de crédits.
  3. Les nouveaux cas d’usage qu’elles rendent possibles.
  4. Comment les utiliser (accessibles à tous)
  5. Un arbre de décision pour choisir entre IA et Script Action.
  6. Une histoire réelle : comment j’ai économisé 2 millions de crédits avec un simple script.

 

⚙️ Exemple 1 : Remplacer certaines Smart Conditions

AI Studio permet de créer des Smart Conditions — par exemple, « Si la tâche remplit certains critères, alors fais X ».

Le problème : à chaque déclenchement, le moteur IA analyse le contenu et consomme des crédits AI Studio.

👉 Solution Script Action : si la condition est simple, quelques lignes de code suffisent pour reproduire le comportement de l’IA.

Exemple : scanner des centaines de tâches par mois pour que l’IA n’agisse que sur quelques-unes. Résultat : des milliers de crédits gaspillés.

Approche plus intelligente : utiliser un Script Action — même résultat, zéro crédit consommé.

 

🔄 Exemple 2 : Partager la charge avec AI Studio

Les Script Actions ne remplacent pas toujours AI Studio. La stratégie la plus efficace consiste souvent à leur confier le gros du travail, et à laisser l’IA se concentrer sur les tâches où elle apporte une vraie valeur ajoutée.

Imaginez un workflow où des centaines de tâches entrantes doivent être validées, enrichies et triées :

  • Un Script Action gère tout l’aspect structurel : formats, champs, déplacements ou étiquettes.
  • AI Studio n’intervient que lorsque l’interprétation du langage naturel ou une analyse contextuelle est nécessaire.

 

Résultat :

  • Les Script Actions s’occupent de la logique déterministe.
  • AI Studio fournit la compréhension et le raisonnement.
  • La consommation de crédits chute fortement, sans perte de performance.

 

💙 Astuce i.DO : ce modèle hybride est souvent le plus rentable et le plus évolutif pour les équipes Enterprise.

🚀 Exemple 3 : Débloquer de nouveaux scénarios d’automatisation

Les Script Actions ne servent pas uniquement à économiser des crédits AI Studio — elles permettent aussi de dépasser les limites des règles standard d’Asana.

Quelques exemples :

  • Copier automatiquement les champs personnalisés d’une tâche parente vers toutes ses sous-tâches.
  • Déplacer une tâche parente uniquement après un certain nombre d’approbations.
  • Transformer une tâche en portefeuille de projets après validation.
  • Exclure les week-ends dans un workflow de sous-tâches.

 

Autrefois impossibles (ou très coûteux en crédits), ces automatisations sont désormais réalisables grâce aux Script Actions.

 

🌍 Les Script Actions sont désormais accessibles à tous

La vraie révolution, c’est qu’il n’est plus nécessaire d’être développeur pour les utiliser !

  • Asana héberge directement le script — inutile de configurer un serveur externe.
  • Des outils comme ChatGPT, Gemini ou Claude peuvent générer vos scripts en quelques secondes.
  • Un journal d’activité intégré affiche chaque exécution, les erreurs éventuelles et les pistes d’amélioration.

 

💙 Astuce : même les équipes non techniques peuvent désormais exploiter la puissance du code dans Asana.

Comment ajouter un Script Action :

Comment accéder à l’historique des Script Actions (et au journal des erreurs) :

 

🧭 Arbre de décision : quand utiliser l’IA ou un Script Action ?

Posez-vous la question :
Mon automatisation nécessite-t-elle du raisonnement ou du traitement de langage naturel ?

  • ✅ Oui → Utilisez AI Studio.
  • ⚙️ Non → Optez pour un Script Action pour économiser vos crédits.

Cet arbre de décision simple aide les équipes à choisir la bonne solution — et à garder la consommation de crédits AI Studio sous contrôle.

 

💬 Témoignage : comment j’ai économisé 2 millions de crédits AI Studio

Chez i.DO, une simple règle AI Studio destinée à classer des tâches a fini par consommer 2 millions de crédits en un mois.

  • Une règle très basique que j’avais configurée pour classer automatiquement mes tâches a utilisé 2 millions de crédits en seulement un mois…
  • Après l’arrêt de nos fonctionnalités AI Studio, et grâce à l’Admin Console, nous avons identifié la règle responsable. J’ai alors réalisé qu’une Script Action pouvait obtenir le même résultat.
  • Script créé en 5 minutes avec ChatGPT
    (Invite : « Écris un script JavaScript (compatible TypeScript) pour l’action “Exécuter un script” d’Asana. Convertis la condition suivante en Script Action »)
  • Résultat : aucun crédit consommé, et le workflow restait tout aussi efficace.

 

Un excellent exemple de la manière dont les Script Actions peuvent changer la donne — vous permettant de réserver vos crédits aux cas où l’IA apporte une réelle valeur ajoutée.

➡️ Voir la règle AI Studio :

➡️ Remplacée par ce simple script :


async function run() {
  log("▶️ Triage started (title-only version)");

  // 1) Fetch task details (only task name this time)
  const taskRes = await tasksApiInstance.getTask(task_gid, {
    opt_fields: "name"
  });
  const task = taskRes.data;
  const taskName = task.name || "";

  log(`Task: ${taskName}`);
  log(`project_gid (from env): ${project_gid}`);

  // 2) Resolve section GIDs by name in the current project
  log("Fetching sections for the project to resolve GIDs by name…");
  const sectionsRes = await sectionsApiInstance.getSectionsForProject(project_gid, {
    opt_fields: "name"
  });
  const sections = sectionsRes.data || [];
  const byName = new Map(sections.map(s => [s.name, s.gid]));
  log(`Sections found: ${sections.length}`);

  const SESSIONS_NAME = "📆 Sessions / clients";

  const sessionsGid = byName.get(SESSIONS_NAME);

  if (!sessionsGid) {
    log(`⚠️ Missing section: "${SESSIONS_NAME}"`);
  }

  // Helper to place task in a specific section of this project
  async function moveToSection(sectionGid, sectionLabel) {
    log(`➡️ Moving to "${sectionLabel}" (section_gid: ${sectionGid}) via addProjectForTask`);
    // IMPORTANT: body FIRST, then task_gid
    await tasksApiInstance.addProjectForTask({
      data: { project: project_gid, section: sectionGid }
    }, task_gid);
    log(`✅ Move completed → "${sectionLabel}"`);
  }

  // 3) Rule — icons in title → Sessions/clients
  const matchesRule =
    taskName.includes("📆") || taskName.includes("📅") || taskName.includes("👤");

  if (matchesRule) {
    if (!sessionsGid) {
      log("❌ Rule matched but destination section not found. No move.");
      return;
    }
    log(`✅ Rule matched (based on task title)`);
    await moveToSection(sessionsGid, SESSIONS_NAME);
    return;
  }

  // 4) Nothing to do
  log("ℹ️ Task did not meet any rule → No move performed.");
}

run();

🧩 Mes recommandations

Chez i.DO, nous utilisons plus de 30 règles AI Studio au quotidien — leur valeur est indéniable.
Mais optimiser leur usage est essentiel. Voici nos conseils :

  • Utilisez les Script Actions pour les conditions simples ou répétitives.
  • Réservez AI Studio aux cas nécessitant un raisonnement ou une compréhension du langage.
  • Commencez petit : testez, puis déployez à plus grande échelle.
  • Appuyez-vous sur ChatGPT, Claude ou Gemini pour générer et améliorer vos scripts.
  • Envisagez le plan Enterprise d’Asana : les Script Actions justifient souvent à elles seules la montée en gamme.

 

En combinant intelligemment AI Studio et Script Actions, vous obtiendrez des automatisations plus intelligentes, des coûts réduits et un retour sur investissement optimal.

 

Références et prochaines étapes

 

📞 Besoin d’aide pour vos automatisations ?

Vous souhaitez mettre en place vos premières Script Actions ou optimiser votre consommation de crédits ?

👉 Contactez l’équipe i.DO — nous accompagnons les organisations dans l’adoption avancée d’Asana et de ses fonctionnalités IA.

Allez plus loin, avec i.DO

Libérez tout le potentiel de vos licences Asana avec l’aide d’i.DO. Profitez de tous nos avantages supplémentaires : assistance illimitée, contenu d’experts, sessions de questions-réponses en direct, et bien plus encore. Cliquez ici pour en savoir plus !