Obtenir des données : récupérer des enregistrements structurés

Power Automate : niveau intermédiaire

Dani Kahil

Solution Architect | Microsoft MVP

Chaque connecteur a une action de liste

 

Action Power Automate Get items (SharePoint) développée dans le concepteur v3, avec Site Address, List Name et tous les paramètres avancés : Filter Query, Order By, Top Count, Limit Columns by View, Limit Entries to Folder et Include Nested Items

 

  • Dataverse : List rows
  • SharePoint : Get items
  • Excel : List rows present in a table
  • Salesforce : Get records
  • Tous renvoient un tableau d'enregistrements
Power Automate : niveau intermédiaire

Anatomie d'une action Get items

 

screenshot_get_items_anatomy : action Power Automate Get items (SharePoint) développée, montrant Site Address, List Name et les options avancées Filter Query, Order By, Top Count et Limit Columns by View visibles sur la carte d'action.

 

  • Filter Query - expression OData
  • Order By - colonne + asc/desc
  • Top Count - limite le nombre de résultats
  • Limit Columns by View - limite le nombre de colonnes
Power Automate : niveau intermédiaire

Filtrer à la source

 

Filter Query est une expression OData — champ, opérateur, valeur.

Status eq 'Active'
EndDate le '@{addDays(utcNow(), 60)}'
Status eq 'Active' and EndDate le
  '@{addDays(utcNow(), 60)}'

Les colonnes de type choix attendent une étiquette affichée entre guillemets ; les dates attendent une chaîne ISO entre apostrophes, enveloppée dans @{...}.

Power Automate : niveau intermédiaire

Filtrage côté source vs dans le flux

nanobanana : Illustration comparative côte à côte avec un séparateur vertical. À gauche, « Filter at the source » : une icône de stockage de données (cylindre stylisé « List / Table ») avec un entonnoir ; une flèche « 5 records » vers une boîte de flux Power Automate. Une coche verte au‑dessus. À droite, « Filter in the flow » : la même icône ; une flèche « 5,000 records » vers une boîte de flux Power Automate, puis une action Filter Array qui jette 4 995 éléments et laisse 5 en sortie. Un pictogramme d'alerte rouge au‑dessus. Style vectoriel plat, palette vert/bleu marine, fond blanc.

 

  • Filter Query s'exécute à la source
  • Filter Array s'exécute dans le flux
  • Même résultat, coût très différent

$$

Astuce : si le filtre peut s'exprimer dans le langage de requête de la source, exécutez‑le à la source

Power Automate : niveau intermédiaire

Réduire la charge utile

nanobanana : Illustration conceptuelle vectorielle de deux fiches d'enregistrement côte à côte sur fond blanc. Carte de gauche, « Without Limit Columns by View » : un enregistrement avec ~douze champs visibles, la plupart grisés — champs système, d'audit, colonnes inutilisées — seuls deux en vert. Carte de droite, « With Limit Columns by View + Top 50 » : un enregistrement plus mince n'affichant que les lignes en vert, avec un badge « Top 50 ». Une petite flèche entre les deux, « trim ». Palette vert/bleu marine, étiquettes sans‑sérif.

 

  • Aucune vue sélectionnée → toutes les colonnes reviennent
  • Limit Columns by View → seulement ce que le flux utilise
  • Top Count limite le nombre de résultats
Power Automate : niveau intermédiaire

Passons à la pratique !

Power Automate : niveau intermédiaire

Preparing Video For Download...