Power Automate - Flow - Ajouter des actions conditionnelles "Switch" dans Power Automate Tutoriels

Apprenez à utiliser l'action conditionnelle "Switch" dans Power Automate pour gérer des cas spécifiques sans imbriquer plusieurs conditions "IF". Ce tutoriel vous guide à travers la création d'un flux qui classe automatiquement des fichiers selon leur extension dans différents dossiers SharePoint. Idéal pour organiser efficacement vos documents tout en automatisant les processus de classement.

  • 05:25
  • 176 vues
00:00:05
bascule en français,
00:00:07
permet de générer des suites d'actions en fonction de cas spécifiques,
00:00:11
afin d'éviter l'imbrication de multiples blocs conditionnels de type C.
00:00:16
Prenons comme exemple un fichier déposé dans un dossier d'équipe Teams
00:00:20
qui, selon l'extension, devra être classé dans l'un ou l'autre dossier,
00:00:26
un dossier Word, un Excel,
00:00:28
un PowerPoint ainsi qu'un dossier autre.
00:00:34
Commençons dans ce flux automatisé associé à un déclencheur SharePoint
00:00:38
basé sur la création d'un fichier
00:00:41
par paramétrer l'équipe cible
00:00:43
ainsi que la bibliothèque concernée.
00:00:46
Dans mon cas, je souhaite limiter la surveillance à un dossier spécifique.
00:00:52
L'option de restriction au dossier me concernant devra
00:00:56
être cochée dans les paramètres avancés pour spécifier
00:00:59
le dossier en question.
00:01:04
Ici, c'est le dossier se nommant
00:01:06
classement fichier
00:01:08
Afin de pouvoir tester l'extension du fichier,
00:01:11
je vais devoir inclure une fonction en langage power F X
00:01:15
permettant d'isoler cette extension.
00:01:19
Une autre vidéo
00:01:21
traite de manière plus détaillée les notions de base
00:01:23
de Power FX.
00:01:26
Je vais donc ici chercher dans les actions prédéfinies
00:01:29
puis dans la catégorie data,
00:01:31
l'action de message qui pourra être alimentée via le bouton FX
00:01:36
dans laquelle je vais coller
00:01:37
la fonction d'isolation de l'extension.
00:01:42
L'étape suivante vise à récupérer les métadonnées
00:01:45
du fichier et notamment le chemin d'accès qui
00:01:48
sera utilisé dans le processus de déplacement du
00:01:50
fichier que je mettrai en place Ensuite.
00:01:55
Attention, une fois l'équipe Teams contenant le dossier surveillé, renseigné,
00:01:59
je dois pointer vers le fichier déposé
00:02:02
pour récupérer les métadonnées.
00:02:04
Cela passera par l'ajout du contenu dynamique identifiant le fichier.
00:02:09
Ici,
00:02:09
je n'utilise pas l'ID de List mais bien le
00:02:12
champ identificateur qui est associé au fichier en question.
00:02:18
Voilà, je vais enfin pouvoir générer mes actions selon le type de fichier,
00:02:23
Je vais ajouter une action issue de
00:02:25
la catégorie contrôle et choisir l'action conditionnelle bascule
00:02:30
permettant à partir d'une entrée
00:02:32
ici mon extension de fichier.
00:02:34
Traiter tous les cas.
00:02:36
Je précise que l'élément à tester est la sortie de mon message
00:02:41
contenant donc l'extension de fichier.
00:02:43
J'ajoute ensuite un K qui sera associé à l'extension PowerPoint
00:02:48
Pptx.
00:02:51
J'y ajoute une action SharePoint de déplacement de fichier en
00:02:54
précisant à nouveau l'adresse du site ou de l'équipe Teams.
00:03:00
Je fais référence au fichier par son chemin.
00:03:03
Récupérer dynamiquement depuis l'action,
00:03:06
obtenir les métadonnées du fichier
00:03:09
reste à préciser la destination.
00:03:12
Dans mon cas, c'est un sous-dossier nommé
00:03:15
PowerPoint
00:03:16
de la même bibliothèque.
00:03:18
Je peux également, comme ici, définir l'action par défaut.
00:03:21
En cas de fichier homonyme,
00:03:23
je définis un déplacement avec un nouveau nom.
00:03:28
J'ajoute ensuite mes autres cas associés aux types d'extension XL S X pour Excel
00:03:33
et Doc X pour Word.
00:03:36
Pour plus de clarté, je renomme mes cas en changeant l'étiquette.
00:03:41
Pour chaque cas,
00:03:43
je réitère l'ajout de l'action de déplacement de fichier
00:03:45
de la même manière que pour le premier cas,
00:03:48
en faisant varier le dossier cible
00:03:53
dans mon exemple,
00:03:54
chaque dossier porte le nom de l'application à laquelle il correspond.
00:03:59
Pour terminer,
00:04:00
j'associe au cas par défaut,
00:04:02
là où les actions,
00:04:04
si l'extension de fichier ne correspond à aucun des cas précédemment traités.
00:04:09
J'ai prévu un dossier autre dans mon arborescence, évidemment.
00:04:15
Pour terminer, j'ajoute une action de publication d'un message Teams
00:04:19
après mon bloc conditionnel qui s'exécutera.
00:04:21
De ce fait, quel que soit le cas, conditionnel ayant été traité,
00:04:26
je l'alimente en précisant qu'un fichier a été ajouté
00:04:29
dans un dossier spécifique repris dans le message.
00:04:32
Grâce au contenu dynamique,
00:04:35
j'enregistre pour terminer mon flux et je le teste.
00:04:40
Il me reste, à partir de Teams,
00:04:42
à charger un fichier
00:04:44
Prenons cette présentation PowerPoint.
00:04:48
Après un temps plus ou moins long,
00:04:50
mon flux s'est exécuté et je peux constater que le fichier déposé
00:04:53
a bien été déplacé.
00:04:55
Le message Teams est également correctement publié.
00:04:59
Le flux est dorénavant actif
00:05:02
par acquit de conscience. Chargeons un fichier PDF
00:05:06
quelques instants plus tard, il se retrouve bien dans mon sous dossier autre,
00:05:10
ce qui me permet de penser que mon flux est parfaitement fonctionnel,
00:05:14
notamment sur la gestion de mes différents cas.
00:05:18
Voilà donc un exemple d'utilisation d'une condition de type
00:05:22
cent pour cent fonctionnelle.

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

 

DiLeap AI: CE QUI POURRAIT VOUS INTÉRESSER

Rappel

Afficher