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

"Script Personalizzati" per Asana

Dai più potere alle regole di Asana con azioni personalizzate

Le regole native di Asana sono già potenti, ma i nostri script personalizzati ti offrono ancora più possibilità per i tuoi flussi di lavoro. Questi snippet restano totalmente integrati in Asana e aggiungono funzionalità di automazione avanzate.

Hai bisogno di qualcosa di specifico? Scrivi a filippo.ext@ido-clarity.com per richiedere uno snippet personalizzato.

Come usare i nostri snippet

Segui questi semplici passaggi per integrare script personalizzati nei tuoi flussi di lavoro Asana.
I nostri snippet sono progettati per funzionare in modo fluido con il sistema di regole native di Asana.

Crea una regola nativa Asana

Imposta una nuova regola nel tuo progetto o spazio di lavoro Asana

Aggiungi un’azione

Seleziona “Fai questo” nella configurazione della regola.

Vai su “Azione esterna”

Scegli l’opzione azione esterna tra i tipi di azioni disponibili.

Seleziona “Esegui script”

Attiva l’opzione per eseguire uno script di automazione personalizzato.

Incolla uno snippet

Copia e incolla lo script desiderato dalla nostra raccolta.

Crea regola

Quando: viene creata una nuova attività

Allora: aggiungi un’azione (fai questo)

Azione esterna

Esegui script
CODICE SCRIPT
async function run() {
// Incolla qui il tuo snippet
// Logica di automazione personalizzata
}

Custom Scripts Collection

Ready-to-use custom scripts for enhanced Asana workflows.
Copy, paste, and implement these snippets in your rules.

#1 – Duplica

Duplica un’attività completa, inclusi assegnatario, allegati, date, dipendenze, follower, note, progetto padre, progetti, sotto-attività ed etichette.


async function run() {
  const triggeringTask = await
tasksApiInstance.getTask(task_gid);

  await tasksApiInstance.duplicateTask({
   data:{
    name: triggeringTask.data.name + ' [duplicate]',
    include: "assignee, attachments, dates, dependencies, followers, notes, parent, projects, subtasks, tags"
   }
  }, task_gid)
}
run();

#2 – Annulla

Trasforma un’attività in un’approvazione e rifiutala per annullarla.


async function run() {
  await tasksApiInstance.updateTask({
    data:{
      resource_subtype: 'approval',
      approval_status: 'rejected'
    }
  }, task_gid)
}
run();

#3 – Segna come approvazione

Contrassegna un’attività come approvazione.


async function run() {
  await tasksApiInstance.updateTask({
    data:{
      resource_subtype: 'approval'
    }
  }, task_gid)
}
run();

#4 – Segna come traguardo

Contrassegna un’attività come traguardo.


async function run() {
  await tasksApiInstance.updateTask({
    data:{
      resource_subtype: 'milestone'
    }
  }, task_gid)
}
run();

#5 – Segna come attività

Trasforma un traguardo o un’approvazione in una normale attività.


async function run() {
  await tasksApiInstance.updateTask({
    data:{
      resource_subtype: 'task'
    }
  }, task_gid)
}
run();

Script Premium Gratuiti

Script di automazione avanzati disponibili su richiesta. Questi script offrono funzionalità sofisticate per migliorare i flussi di lavoro e includono logiche personalizzate.

  • #6 – Blocca fino al completamento di tutte le sotto-attività
  • #7 – Aggiungi un’emoji al nome di un’attività
  • #8 – Completa tutte le sotto-attività
  • #9 – Avvisa per le attività nei weekend
  • #10 – Attività dipendente
  • #11 – Aggiornamento dello stato del progetto
  • #12 – Elimina tutte le sotto-attività
  • #13 – Rimuovi l’attività dai collaboratori
  • #14 – Rileva una parola
  • #15 – Genera un numero casuale
  • #16 – Copia campi nelle sotto-attività

Snippet lunghi disponibili su richiesta

Per gli script che superano le 50 righe, puoi scrivere a filippo.ext@ido-clarity.com per richiederne uno specifico: