Nelle prossime settimane, il nostro sito sarà aggiornato con il nuovo look del brand, rimanendo pienamente operativo.

Usa le Script Actions per sfruttare al meglio i tuoi crediti AI Studio

risparmiare crediti AI Studio con Script Actions in Asana

Con il lancio di AI Studio in Asana, i team hanno ottenuto accesso a potenti strumenti per automatizzare i propri flussi di lavoro e migliorare l’efficienza.

Ma ogni azione consuma crediti AI Studio, e quando l’organizzazione cresce, i costi possono aumentare rapidamente.

Fortunatamente, Asana ha introdotto una funzionalità rivoluzionaria: le Script Actions (disponibili esclusivamente nei piani Enterprise).

Permettono di creare automazioni avanzate senza consumare crediti AI Studio, e allo stesso tempo sbloccano scenari prima impossibili.

In questo articolo scoprirai:

  1. Quando una Script Action può sostituire l’IA.
  2. Come combinare Script Actions e AI Studio per ridurre i consumi di crediti.
  3. I nuovi casi d’uso che diventano possibili.
  4. Perché le Script Actions sono ora accessibili a tutti.
  5. Un semplice albero decisionale per scegliere tra IA e Script Actions.
  6. La mia storia reale: come ho risparmiato 2 milioni di crediti con un semplice script.

 

⚙️ Esempio 1: Sostituire alcune Smart Conditions

AI Studio consente di impostare Smart Conditions — ad esempio: “Se un’attività soddisfa certi criteri, allora fai X.”
Il problema? Ogni volta che il trigger si attiva, il motore IA deve analizzare il contenuto e consuma crediti AI Studio.

👉 Soluzione Script Action: se la condizione è semplice, poche righe di codice possono replicare la logica.

Esempio: analizzare centinaia di attività ogni mese per far intervenire l’IA solo su poche di esse. Risultato: migliaia di crediti sprecati.

Approccio migliore: utilizzare una Script Action — stesso risultato, zero crediti consumati.

 

🔄 Esempio 2: Condividere il carico con AI Studio

Le Script Actions non devono sempre sostituire AI Studio. Spesso la strategia più efficiente è far gestire loro le operazioni ripetitive, lasciando ad AI Studio i compiti che richiedono vera intelligenza.

Immagina un flusso di lavoro in cui centinaia di attività in arrivo devono essere validate, arricchite e classificate:

  • Una Script Action gestisce la parte strutturale — formati, campi, spostamenti, etichette.
  • AI Studio interviene solo dove serve interpretare testo o contesto.

 

Risultato:

  • Le Script Actions gestiscono la logica deterministica.
  • AI Studio fornisce comprensione e linguaggio naturale.
  • Il consumo di crediti si riduce drasticamente, mantenendo la stessa potenza del flusso di lavoro.

 

💙 Suggerimento i.DO: questo modello ibrido è spesso il più conveniente e scalabile per i team Enterprise.

🚀 Esempio 3: Sbloccare nuovi scenari di automazione

Le Script Actions non servono solo a risparmiare crediti AI Studio — consentono anche di creare automazioni impossibili con le regole standard di Asana.

Ecco alcuni esempi:

  • Copiare automaticamente i campi personalizzati da un’attività principale a tutte le sottoattività.
  • Spostare un’attività principale solo dopo un numero definito di approvazioni.
  • Trasformare un’attività in un portafoglio di progetti una volta approvata.
  • Eseguire workflow di sottoattività solo nei giorni feriali.

 

Tutti questi casi prima richiedevano soluzioni complesse o un grande consumo di crediti. Con le Script Actions, ora sono realtà.

 

🌍 Le Script Actions sono accessibili a tutti

La vera innovazione è che non serve essere sviluppatori per usarle.

  • Asana ospita direttamente lo script — nessun server esterno o integrazione necessaria.
  • Con strumenti come ChatGPT, Gemini o Claude, puoi generare script in pochi secondi.
  • Il registro attività mostra ogni esecuzione, eventuali errori e suggerimenti di miglioramento.

 

💙 Suggerimento: anche i team non tecnici possono ora sfruttare la potenza del codice in Asana.

Come aggiungere una Script Action:

Come accedere alla cronologia delle Script Actions (e al registro degli errori):

🧭 Albero decisionale: Quando usare IA o Script Actions

Domanda chiave:
La mia automazione richiede ragionamento o elaborazione del linguaggio naturale?

  • ✅ Sì → utilizza AI Studio.
  • ⚙️ No → usa una Script Action per risparmiare crediti.

Questo semplice schema aiuta i team a scegliere lo strumento giusto, mantenendo sotto controllo il consumo di crediti AI Studio.

 

💬 Storia reale: come ho risparmiato 2 milioni di crediti AI Studio

In i.DO, una semplice regola AI Studio creata per classificare automaticamente le attività ha finito per consumare 2 milioni di crediti in un solo mese.

Dopo aver analizzato la situazione tramite l’Admin Console, ho scoperto che una Script Action poteva ottenere lo stesso risultato.

Ho quindi chiesto a ChatGPT:

“Scrivi uno script JavaScript (compatibile TypeScript) per l’azione ‘Esegui script’ di Asana. Converti la seguente condizione in una Script Action.”

Risultato:

  • Script creato in 5 minuti.
  • 0 crediti consumati.
  • Stesso workflow, stessa efficacia.

 

Un esempio concreto di come le Script Actions possono cambiare radicalmente l’efficienza e permettere di usare l’IA solo dove porta un reale valore aggiunto.

➡️ Vedi la regola AI Studio:

➡️ Sostituita da questo semplice 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();

🧩 Raccomandazioni chiave

In i.DO, utilizziamo oltre 30 regole AI Studio ogni giorno — e il loro valore è enorme.
Tuttavia, ottimizzare l’uso dei crediti è fondamentale.

Ecco i nostri consigli:

  • Usa le Script Actions per logiche semplici o ripetitive.
  • Riserva AI Studio ai flussi che richiedono ragionamento o linguaggio naturale.
  • Inizia in piccolo: prova alcune automazioni e poi estendi gradualmente.
  • Sfrutta ChatGPT, Claude o Gemini per generare e migliorare i tuoi script.
  • Valuta il piano Enterprise di Asana: solo le Script Actions possono giustificare l’upgrade.

 

Combinando in modo intelligente AI Studio e Script Actions, otterrai automazioni più intelligenti, costi ridotti e il massimo ritorno sull’investimento.

 

📚 Riferimenti e prossimi passi

 

📞 Vuoi ottimizzare i tuoi workflow?

Hai bisogno di aiuto per configurare le prime Script Actions o ottimizzare l’uso dei crediti AI Studio?

👉 Contatta il team i.DO — aiutiamo le organizzazioni a sfruttare al massimo le funzionalità avanzate di Asana.

Sblocca il pieno potenziale delle tue licenze Asana con l’aiuto di iDO. Goditi tutti i nostri benefici aggiuntivi: supporto illimitato, contenuti degli esperti, sessioni di Q&A dal vivo e molto altro. Clicca qui per saperne di più!