Table des matières

PRESENTATION

Power automate est une plateforme d'automatisation low-code liée à Power Platform. Cet outil permet d'automatiser des tâches répétitives en créant des interactions entre plusieurs applications Microsoft (ou autres) et services reposant essentiellement sur des :

Ainsi, la création de workflows automatisés permettait de recevoir des notifications, de synchroniser des fichiers ou encore de collecter des données pour une exportation, une sauvegarde, une importation ou tout simplement les exploiter dans d'autres applications et processus. L'interface visuelle de Power Automate permet aux utilisateurs de concevoir des flux de manière intuitive, sans nécessiter de compétences de programmation avancées.

Get-item

Les actions SharePoint Obtenir des éléments et Obtenir des fichiers pour les flux dans Power Automate vous permettent d’obtenir des éléments à partir d’une liste et d’une bibliothèque, respectivement.
Cette fonctionnalité à la possibilité de :


<note warning> l'élément mis entre guillemets simples dans la formule de filtre contient les éléments dynamiques </note>

Filtrer les requêtes

L'action 'Filter Query' prend en charge la spécification de requêtes de filtre afin que vous puissiez filtrer les éléments sur le serveur. L’utilisation de requêtes de filtre est aussi fonctionnelle que le filtrage des résultats retournés dans votre flux dans Power Automate.

Nous prenons en charge les requêtes de filtre OData suivantes dans SharePoint que vous pouvez utiliser :

Filtrer par nom de colonne :

Location eq 'Midwest'

Location est le nom de colonne utilisé avec l’opérateur égal à (eq), et Midwest est la valeur de la colonne.

L'url peut contenir un nom de champ différent du nom de colonne d'une liste sharepoint (voir url → field).

Autres exemples :

Comparaisons numériques

Comparaisons de chaînes

startsWith( {Col to query},'{string to check}' ) substringOf( '{string to check}', {Col to query} ) eq ne

Fonction Date et Heure

Données Excel Vers Liste Sharepoint

Dans la création du nouveau flow nous mettons en place un déclenchement manuel. Nous accédons et récupérons toutes les lignes de la feuille du classeur excel en pointant vers l'emplacement du fichier quel qu'il soit en local, dans un onedrive ou sharepoint. Nous allons obtenir chaque éléments de la liste et les filtrer selon la correspondance avec les valeurs communes d'une colonne du tableau excel par une requête de filtre ODATA. Filter Query va donc vérifier pour chaque éléments (For each dans Power Automate) de notre liste en vérifiant les éléments de la colonne de notre liste sharepoint choisie et de la colonne de la liste excel mis entre guillemets simples dans la formule de filtre contenant les éléments dynamiques que nous extrayons. Elles seront extraient et alignées.