Power Automate - Flow - Exploiter les variables associées à Power FX dans Power Automate Tutoriels

Ce tutoriel vous montre comment utiliser les fonctions Power FX dans Power Automate pour effectuer des calculs avancés. Apprenez à créer un flux qui liste uniquement les fichiers créés dans les sept derniers jours dans un canal Teams. Découvrez comment utiliser des variables et la fonction Power FX addDays pour ajouter des contraintes temporelles à vos flux. Ce guide est parfait pour ceux qui souhaitent intégrer des calculs dynamiques dans leurs flux d'automatisation, améliorant ainsi leur efficacité et leur précision.

  • 04:02
  • 218 vues

Objectifs :

L'objectif de cette vidéo est d'apprendre à utiliser les fonctions Power et Fix dans Power Automate pour créer un flux qui liste les fichiers d'un canal Teams, en ajoutant une contrainte de date pour ne sélectionner que les fichiers créés dans les sept derniers jours.


Chapitres :

  1. Introduction aux Fonctions Power et Fix
    Dans ce tutoriel, nous allons explorer les fonctions Power et Fix qui permettent d'effectuer divers types de calculs dans Power Automate. Nous allons partir d'un flux existant qui liste les fichiers d'un canal Teams et y ajouter une contrainte liée à la date.
  2. Création d'un Flux avec Contrainte de Date
    Nous souhaitons lister les fichiers d'un canal uniquement s'ils ont été créés il y a moins de sept jours. Pour commencer, nous allons dupliquer un flux existant qui ne contient pas cette contrainte. Cela se fait en utilisant le menu contextuel pour effectuer un 'Enregistrer sous' et renommer la copie de manière explicite.
  3. Modification du Flux
    Après avoir dupliqué le flux, nous cliquons sur l'icône du crayon pour le modifier. Ce flux est initialement mensuel, mais nous le transformons en flux hebdomadaire, qui s'exécutera tous les lundis à dix heures. Nous allons également changer le libellé du bloc d'initialisation d'une variable utilisée pour générer la liste des fichiers du canal.
  4. Utilisation de la Fonction Power Fix
    Nous ajoutons une action pour générer une nouvelle variable qui stockera la date à J-7 par rapport à la date du jour. Pour cela, nous utilisons la fonction Adda, qui permet d'ajouter ou de retrancher un nombre de jours à une date. Nous sélectionnons cette fonction et alimentons les arguments conformément à la syntaxe attendue, en utilisant la fonction UTC Now pour obtenir la date du jour de manière dynamique.
  5. Ajout d'une Condition Basée sur la Date de Création
    Nous allons maintenant ajouter une action conditionnelle 'if' pour vérifier la date de création de chaque fichier. Nous alimentons notre variable listant les fichiers uniquement si leur date de création est postérieure ou égale à J-7. Nous récupérons le contenu dynamique lié à la date de création et spécifions qu'il doit être supérieur ou égal à notre variable de date précédemment créée.
  6. Gestion des Messages Teams
    Dans le cas où la condition est remplie, nous ajoutons un second bloc conditionnel pour éviter la publication d'un message Teams si aucun fichier n'a été ajouté. Nous testons notre bloc message contenant la liste des fichiers de moins de sept jours, en spécifiant qu'il ne doit pas être vide pour effectuer la publication du message Teams.
  7. Finalisation et Test du Flux
    Nous ajoutons une phrase d'introduction pour le message Teams et téléchargeons deux fichiers de notre bureau dans l'équipe concernée. Ensuite, nous enregistrons et testons le flux. Power Automate nous indique que le flux n'est pas actif, nous l'activons et l'exécutons dans notre canal d'équipe. Nous constatons que la publication ne contient que les deux fichiers nouvellement créés.
  8. Conclusion
    À partir de maintenant, notre flux est actif et publiera un message tous les lundis concernant les fichiers récemment créés. Ce tutoriel démontre comment utiliser les fonctions Power et Fix pour gérer efficacement les fichiers dans Power Automate.

FAQ :

Qu'est-ce que Power Automate?

Power Automate est un service de Microsoft qui permet aux utilisateurs de créer des flux de travail automatisés entre différentes applications et services, facilitant ainsi l'automatisation des tâches répétitives.

Comment créer un flux dans Power Automate?

Pour créer un flux dans Power Automate, vous devez d'abord choisir un modèle ou partir d'un flux existant, puis ajouter des actions et des conditions selon vos besoins. Vous pouvez également renommer et modifier les flux pour les adapter à vos exigences.

Qu'est-ce qu'une variable dans Power Automate?

Une variable dans Power Automate est un espace de stockage temporaire qui vous permet de conserver des données qui peuvent être utilisées et modifiées tout au long de l'exécution d'un flux.

Comment utiliser des fonctions dans Power Automate?

Les fonctions dans Power Automate peuvent être utilisées pour effectuer des calculs ou manipuler des données. Vous pouvez les insérer dans des expressions en utilisant le bouton FX et en suivant la syntaxe appropriée.

Comment puis-je conditionner l'envoi d'un message dans Teams?

Pour conditionner l'envoi d'un message dans Teams, vous devez utiliser une action conditionnelle qui vérifie si certaines conditions sont remplies, comme la présence de fichiers créés récemment, avant d'envoyer le message.


Quelques cas d'usages :

Automatisation de la publication de fichiers récents dans Teams

Un flux Power Automate peut être utilisé pour automatiser la publication d'une liste de fichiers récemment créés dans un canal Teams. Par exemple, chaque lundi, le flux peut vérifier les fichiers créés au cours de la semaine précédente et publier un message dans Teams avec ces fichiers, améliorant ainsi la communication et la collaboration au sein de l'équipe.

Gestion des fichiers d'équipe

Dans un environnement de travail collaboratif, un flux peut être configuré pour surveiller un canal Teams et alerter les membres de l'équipe lorsque de nouveaux fichiers sont ajoutés. Cela permet de s'assurer que tous les membres de l'équipe sont informés des mises à jour importantes et peuvent accéder rapidement aux nouveaux documents.

Suivi des fichiers créés

Un flux peut être utilisé pour suivre les fichiers créés dans un canal Teams et générer des rapports hebdomadaires. Cela peut aider les gestionnaires à évaluer l'activité de l'équipe et à identifier les tendances dans la création de contenu, facilitant ainsi la prise de décision.


Glossaire :

Power Automate

Un service de Microsoft qui permet d'automatiser des flux de travail entre différentes applications et services.

Flux

Un ensemble d'actions automatisées qui s'exécutent en réponse à un événement ou à un déclencheur.

Variable

Un espace de stockage temporaire pour des données qui peuvent changer au cours de l'exécution d'un flux.

Action conditionnelle

Une action qui permet d'exécuter différentes branches d'un flux en fonction d'une condition spécifiée.

UTC

Temps Universel Coordonné, un standard de temps qui ne varie pas avec les fuseaux horaires.

Adda

Une fonction dans Power Automate qui permet d'ajouter ou de soustraire un nombre de jours à une date donnée.

H J sept

Une variable représentant une date spécifique, ici, la date d'il y a sept jours par rapport à la date actuelle.

Message Teams

Un message envoyé dans Microsoft Teams, souvent utilisé pour la communication d'équipe.

00:00:03
nous allons introduire les fonctions Power et
00:00:05
fix permettant d'effectuer différents types de calculs.
00:00:08
Partons dans ce tuto d'un flux existant listant les fichiers d'un canal Teams
00:00:13
dans un message en ajoutant une contrainte liée à la date.
00:00:18
En clair,
00:00:18
je souhaite lister les fichiers d'un canal uniquement si ces derniers
00:00:22
ont été créés il y a moins de sept jours.
00:00:25
Pour commencer,
00:00:26
je vais dupliquer un flux existant dépourvu de cette contrainte.
00:00:30
La construction de ce flux est issue d'un tutoriel précédent.
00:00:35
À partir du menu contextuel,
00:00:37
j'effectue un enregistré sous et je renomme la copie de manière explicite.
00:00:42
Une fois effectué, je clique sur l'icône du crayon pour modifier ce flux.
00:00:47
C'est un flux mensuel récurrent.
00:00:49
Je le transforme en flux hebdomadaire
00:00:52
tous les lundis à dix heures.
00:00:55
Dans ce flux est présente une variable utilisée
00:00:58
pour générer la liste des fichiers du canal
00:01:01
afin d'être organisé.
00:01:03
Je change le libellé du bloc d'initialisation de cette variable.
00:01:08
S'ensuit l'ajout d'une action permettant de générer une nouvelle variable
00:01:12
ayant pour but de stocker la date à J sept par rapport à la date du jour.
00:01:20
C'est ici que je vais utiliser une fonction Power
00:01:23
fix en passant par le bouton FX comme ici
00:01:28
dans la fenêtre, sont listées les fonctions Power et FX classées par thématique.
00:01:33
Attention, pas d'assistant ici, Juste un descriptif succinct.
00:01:37
Il est fréquent de devoir effectuer des recherches web
00:01:40
afin de savoir si une fonction existe ou non,
00:01:43
ainsi que pour récolter les informations syntaxiques.
00:01:47
Dans mon cas,
00:01:48
la fonction Adda permet d'ajouter ou de retrancher
00:01:51
un nombre de jours associé à une date.
00:01:53
Je sélectionne la fonction,
00:01:56
je saisis la parenthèse et j'alimente les arguments
00:01:59
de cette fonction conformément à la syntaxe attendue,
00:02:02
en utilisant ici la fonction UTC Nao
00:02:05
faisant référence à la date du jour de manière dynamique,
00:02:09
le second paramètre, séparé par une virgule contiendra sept,
00:02:14
soit le nombre de jours à retrancher.
00:02:17
Enfin, le paramètre lié au format
00:02:21
Attention Power Fix est basé sur la codification américaine,
00:02:25
notamment pour le format de date.
00:02:28
A présent,
00:02:29
je vais ajouter dans la boucle traitant chaque fichier du canal
00:02:31
une action conditionnelle if basée sur la date de création du fichier
00:02:36
afin d'alimenter ma variable, listant les fichiers
00:02:38
uniquement s'ils sont postérieurs ou égaux.
00:02:41
H J sept, soit le lundi qui précède.
00:02:45
Je récupère le contenu dynamique lié à la date de création en
00:02:48
spécifiant greeter and equal à ma variable de date précédemment créée.
00:02:54
Je viens ensuite glisser le bloc alimentant la variable listant les fichiers.
00:02:59
Dans le cas où la condition est remplie,
00:03:03
j'en profite pour ajouter un second bloc conditionnel
00:03:06
afin d'éviter la publication d'un message Teams.
00:03:08
Si aucun fichier n'a été ajouté,
00:03:10
je teste mon bloc message contenant ma liste de fichiers de moins de sept jours
00:03:15
en spécifiant qu'il ne doit pas être
00:03:17
vide pour effectuer la publication du message Teams
00:03:20
que je glisse dans la condition.
00:03:23
J'en profite d'ailleurs pour ajouter une phrase d'introduction
00:03:29
côté Teams.
00:03:30
J'ajoute deux fichiers de mon bureau dans l'équipe concernée,
00:03:34
il me reste à enregistrer et tester le flux.
00:03:38
Power Automate m'indique que le flux n'est pas actif
00:03:42
dans la liste de mes flux. Je l'active et je l'exécute
00:03:48
dans mon canal d'équipe.
00:03:49
J'ai bien une publication ne contenant que les deux fichiers nouvellement créés.
00:03:53
À partir de maintenant, mon flux est actif et publiera au besoin
00:03:57
un message tous les lundis. Concernant les fichiers récemment créés

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

Mandarine AI: CE QUI POURRAIT VOUS INTÉRESSER

Rappel

Afficher