Tous les articles

Utiliser des formules dans Wrike Automation

Dernière mise à jour le

Équipe de documentation Wrike

Équipe de documentation Wrike

Pour faire court

Les formules d'automatisation Wrike vous permettent de mettre à jour, de calculer ou d'effacer automatiquement les champs de tâche, de projet et de date personnalisée en fonction de déclencheurs et de logiques. Vous pouvez utiliser des fonctions telles que Today(), Field(), Days(), MoveDateLater() et Empty() pour décaler des dates, définir des valeurs fixes ou supprimer des dates lorsque les conditions sont remplies. Ainsi, vous maintenez des plannings précis, réduisez les mises à jour manuelles et créez des flux de travail plus flexibles directement dans les règles d'automatisation.

Tableau 17. Disponibilité

Disponibilité: Business, Pinnacle, Apex. Indisponibilité : Free, Team ;

Aperçu

Grâce aux puissantes fonctionnalités d'automatisation de Wrike, vous pouvez gérer les dates de début, les dates d'échéance et les champs personnalisés de type Date pour les tâches et les projets. En utilisant des formules dans les flux de travail d'automatisation, vous pouvez ajuster, effacer ou affiner dynamiquement les champs liés aux dates, ce qui vous offre une plus grande flexibilité et une précision accrue dans la gestion de vos projets. Voici ce que vous pouvez faire :

Fonctionnalités clés pour la gestion des dates

  1. Modifier la date de début

    Modifiez directement la date de début des tâches ou des événements afin de garantir une planification et des ajustements précis.

  2. Modifier la date d'échéance

    Mettez à jour en toute simplicité les dates d'échéance des tâches ou des jalons pour un meilleur alignement avec le calendrier du projet.

  3. Effacer les dates

    Supprimez les dates de début ou d'échéance si nécessaire pour plus de clarté et moins de confusion dans les calendriers du projet.

Améliorations de la gestion des champs personnalisés

  1. Modifier les champs personnalisés de type Date

    • Les formules permettent de gérer les champs personnalisés de type \"Date\".
    • Cette amélioration accroît la flexibilité et la précision, vous permettant de calculer ou d'ajuster dynamiquement les valeurs de date dans le cadre des règles d'automatisation.

Avantages

  • Efficacité accrue de l'automatisation : gérez automatiquement les ajustements de dates sans intervention manuelle.
  • Précision améliorée : assurez un suivi précis des calendriers et des dépendances grâce à des flux de travail basés sur des formules.
  • Personnalisation renforcée : adaptez les champs liés aux dates aux besoins spécifiques de votre projet.

En exploitant les formules pour la gestion des dates dans Wrike, vous pouvez rationaliser vos flux de travail, maintenir la cohérence et améliorer l'exécution de vos projets.

Comment modifier des dates avec des formules

Change_Dates_with_Formulas.gif
  1. Ouvrez la règle d'automatisation dans laquelle vous souhaitez définir ou modifier des dates.
  2. Sélectionnez des déclencheurs d'automatisation qui définissent quand cette règle doit être activée.
  3. Accédez à la section Actions d'automatisation disponibles, où vous pouvez définir les dates de début/d'échéance ou les champs personnalisés de type Date.
  4. Cliquez sur l'action souhaitée, par exemple Modifier la date de début, pour ouvrir un champ dans lequel vous pouvez saisir des formules afin d'ajuster la date.
  5. Saisissez la formule que vous souhaitez utiliser. Par exemple, saisissez Today() + Days(5) pour définir une date 5 jours après l'exécution de la règle.

    1. Today() fait référence à la date actuelle.
    2. Days(5) ajoute 5 jours à la date actuelle.
  6. Ajustez le nombre de jours dans la formule selon vos besoins. Par exemple, utilisez Today() + Days(-3) pour définir une date 3 jours avant aujourd'hui.
  7. Enregistrez les modifications apportées à votre règle d'automatisation.

Important

Assurez-vous que votre formule reflète avec précision les modifications de dates souhaitées pour votre flux de travail.

Comment ajuster automatiquement les dates d'échéance des tâches avec des champs personnalisés

Adjust_Task_Due_Dates_Automatically_with_Custom_Fields.gif

Vous pouvez replanifier la date d'échéance d'une tâche à l'aide de champs personnalisés de type Date. Par exemple, lorsque le statut d'une tâche change — par exemple passe à « Ready to Launch » — la date d'échéance peut automatiquement être mise à jour en fonction de la date indiquée dans un champ personnalisé. Cette fonctionnalité garantit que les dates d'échéance s'adaptent dynamiquement au flux de travail, alignant les tâches sur les jalons clés. L'automatisation des champs personnalisés simplifie la gestion des tâches, élimine les mises à jour manuelles et permet de maintenir des calendriers de projet cohérents et précis.

Comment effacer les dates des tâches et des projets avec des formules

Grâce aux formules dans une règle d'automatisation, vous pouvez effacer la date de début et d'échéance des tâches et des projets, ce qui vous offre une plus grande flexibilité de planning. C'est particulièrement utile pour réinitialiser les plannings lorsque les priorités changent, laisser les tâches sans date tant que les conditions préalables ne sont pas remplies ou s'adapter aux besoins évolutifs du projet.

Clearing_Task_and_Project_Dates_with_Automation_Formulas.gif

Par exemple, pour effacer les dates de début ou d'échéance d'une tâche ou d'un projet, commencez par créer une règle d'automatisation avec le déclencheur et l'action suivants :

  • Déclencheur : définissez le déclencheur sur « Le statut passe à New ».
  • Action : utilisez la formule Empty() dans le champ de l'action pour effacer les dates de début et d'échéance.

Lorsque le statut passe à « New », les dates de début et d'échéance existantes sont automatiquement effacées.

Comment définir des dates à l'aide de formules dans les règles d'automatisation

Les formules suivantes peuvent être utilisées pour manipuler les dates dans vos règles d'automatisation. Ces formules peuvent vous aider à automatiser les tâches, les échéances ou les calculs de dates en fonction de conditions dynamiques. Vous pouvez les utiliser pour automatiser les flux de travail, garantir la précision et gagner du temps. Vous trouverez ci-dessous la liste des formules disponibles, accompagnées de leur description, d'exemples et de conseils d'utilisation :

Formule Description Exemple Conseils d'utilisation
Field("name") Fait référence à un champ par son nom. Field("Due date") = 23 août 2024 Assurez-vous que le nom du champ corresponde exactement à celui affiché dans votre espace de travail, y compris les espaces et la casse.
Today() Renvoie la date actuelle. Today() = 23 août 2024 Utilisez-la pour comparer ou calculer des dates par rapport au jour actuel, comme pour définir des dates limites ou planifier des tâches.
MoveDateLater(date, duration) Ajoute des jours/du temps à la date en excluant les week-ends. MoveDateLater(Field("Start date"),Days(5)) Utilisez-le pour planifier des tâches ou fixer des dates limites tout en excluant les week-ends.
MoveDateEarlier(date, duration) Soustrait des jours/du temps à la date en excluant les week-ends. MoveDateEarlier(Today(), Days(3)) Idéal pour les échéances ou rappels en ne tenant compte que des jours ouvrés.
MoveCalendarDateLater(date, duration) Ajoute des jours/du temps à la date en comptant les 7 jours de la semaine. MoveCalendarDateLater(Date("15-01-2024"),Days(7)) À utiliser lorsque vous avez besoin de décalages précis, quel que soit le week-end ou les jours fériés.
MoveCalendarDateEarlier(date, duration) Soustrait des jours/du temps à la date en comptant les 7 jours de la semaine. MoveCalendarDateEarlier(Today(), Days(10)) Utile pour planifier à rebours ou recalculer des dates sur des semaines complètes.
Date("DD-MM-YYYY") Renvoie la date définie entre parenthèses. Date("15-01-2024") = 15 janv. 2024 À utiliser pour définir des dates fixes dans des conditions ou des calculs. Le format doit être exact.
Days(number) Renvoie une durée en jours (hors week-ends). Days(3) = 3d À combiner avec des fonctions de date pour ajuster les plannings, les échéances ou la durée des tâches.
Hours(number) Renvoie une durée en heures (hors week-ends), à raison de 8 heures par jour. Hours(3) = 3h À utiliser pour les tâches sensibles au temps nécessitant des ajustements précis.
WorkingDaysOnly() Vérifie si « Jours ouvrés uniquement » est activé pour une tâche. WorkingDaysOnly() = TRUE À combiner avec des conditions comme If() pour appliquer des règles uniquement lorsque les jours ouvrés sont pris en compte.
If(condition, ifTrue, ifElse) Renvoie une valeur en fonction d'une condition logique. If(Today() > Date("15-01-2024"), "Overdue", "On Track") Utilisez la logique conditionnelle pour créer des règles, alertes ou actions dynamiques basées sur des critères spécifiques.
Empty() Renvoie une valeur vide ou vérifie si un champ est vide. If(Field("Start date") = Empty(), true, false) Réinitialisez des champs ou validez la présence de données obligatoires. Idéal pour les règles de nettoyage ou les vérifications de validation.
Abs(number) Convertit les nombres négatifs en positifs. Abs(-10) = 10 Utile dans les calculs impliquant des décalages ou des différences absolues, comme le temps restant.
Sum(number1, number2, ...) Additionne des nombres. Sum(1, 2, 3) = 6 À combiner avec d'autres calculs pour créer des valeurs agrégées, telles que les durées totales ou les priorités.
Round(number, decimals) Arrondit des nombres au nombre de décimales spécifié. Round(12.55, 1) = 12.6 À utiliser pour les calculs financiers ou temporels nécessitant un arrondi précis.
Trunc(number, decimals) Tronque des nombres au nombre de décimales spécifié. Trunc(12.55, 1) = 12.5 À utiliser pour tronquer des nombres sans les arrondir, p. ex. pour afficher des durées ou métriques estimées.
And(condition1, condition2, ...) Renvoie TRUE si toutes les conditions sont TRUE. And(Field("Status") = "Complete", 5 > 3) Utilisez-la pour combiner plusieurs conditions dans des règles qui doivent toutes être vraies.
Or(condition1, condition2, ...) Renvoie TRUE si au moins une condition est TRUE. Or(Field("Priority") = "High", Today() > Date("15-01-2024")) À combiner avec d'autres fonctions pour déclencher des règles si au moins une condition est remplie.
Not(condition) Renvoie le contraire de la condition. Not(Field("Status") = "Complete") À utiliser pour nier des conditions, p. ex. pour gérer des exceptions ou inverser des déclencheurs.

Note

Vous ne devez pas saisir les formules directement dans le champ. Sélectionnez plutôt les fonctions dans le menu pour créer votre formule.

Screen_Recording_2025-10-15_at_3_48_05_PM.gif
Haut