"Scripts Personnalisés" Asana
Donnez plus de puissance à vos règles Asana avec des actions sur-mesure
Les règles Asana intégrées sont déjà très utiles, mais nos scripts personnalisés vous ouvrent encore plus de possibilités pour vos workflows. Ils restent 100 % natifs dans Asana, tout en ajoutant des fonctions d’automatisation avancées.
Vous avez un besoin particulier ? Écrivez à bastien@ido-clarity.com pour un script adapté à votre usage.
Comment utiliser nos scripts
Suivez ces étapes toutes simples pour intégrer des scripts personnalisés dans vos flux Asana.
Nos snippets sont conçus pour s’adapter parfaitement au système de règles natif d’Asana.
1- Créer une règle native Asana
Configurez une nouvelle règle dans votre projet ou espace de travail Asana
2- Ajouter une action
Sélectionnez « Exécuter cette action » dans la configuration de votre règle.
3- Aller dans « Action externe »
Choisissez l’option action externe dans la liste des types d’actions
4- Choisir « Exécuter un script »
Sélectionnez l’option exécuter un script pour vos automatisations personnalisées
5- Coller un extrait ci-dessous
Copiez-collez le script de votre choix parmi notre collection
Créer une règle
Collection de scripts personnalisés
Des scripts prêts à l’emploi pour enrichir vos flux de travail Asana.
Copiez, collez et activez ces extraits directement dans vos règles.
#1 – Dupliquer
Dupliquez une tâche complète avec son responsable, ses pièces jointes, ses dates, dépendances, abonnés, notes, projet parent, sous-tâches et étiquettes.
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 – Annuler
Transformez une tâche en approbation et rejetez-la pour l’annuler.
async function run() {
await tasksApiInstance.updateTask({
data:{
resource_subtype: 'approval',
approval_status: 'rejected'
}
}, task_gid)
}
run();
#3 – Marquer comme approbation
Marquez une tâche comme approbation.
async function run() {
await tasksApiInstance.updateTask({
data:{
resource_subtype: 'approval'
}
}, task_gid)
}
run();
#4 – Marquer comme jalon
Marquez une tâche comme jalon.
async function run() {
await tasksApiInstance.updateTask({
data:{
resource_subtype: 'milestone'
}
}, task_gid)
}
run();
#5 – Reclasser en tâche
Transformez un jalon ou une approbation en tâche classique.
async function run() {
await tasksApiInstance.updateTask({
data:{
resource_subtype: 'task'
}
}, task_gid)
}
run();
Plus de Scripts à télécharger
Des scripts d’automatisation avancés disponibles sur demande. Ils apportent des améliorations sophistiquées à vos flux de travail et intègrent une logique personnalisée.
- #6 – Bloquer par toutes les sous-tâches
- #7 – Ajouter un emoji au nom d’une tâche
- #8 – Terminer toutes les sous-tâches
- #9 – Avertir pour les week-ends
- #10 – Tâche dépendante
- #11 – Mise à jour du statut du projet
- #12 – Supprimer toutes les sous-tâches
- #13 – Retirer la tâche des collaborateurs
- #14 – Détecter un mot
- #15 – Générer un nombre aléatoire
- #16 – Copier des champs dans les sous-tâches
Scripts avancés disponibles sur demande
Pour les scripts de plus de 50 lignes, vous pouvez écrire à bastien@ido-clarity.com
pour demander un script spécifique