Résoudre les personnes : le modèle de recherche

Power Automate : niveau intermédiaire

Dani Kahil

Solution Architect | Microsoft MVP

« People » varie selon chaque connecteur

nanobanana : Illustration plate montrant à gauche un extrait du panneau de contenu dynamique Power Automate avec un champ « ownerid » affichant une longue valeur GUID hexadécimale dans une boîte en monospace – par exemple `7f9a3d2c-1e4b-4a5c-9d8e-2f6a1b3c4d5e`. Une petite pastille rouge indique « Pas un nom. Pas un e‑mail. ». En dessous, une bulle de pensée pointe vers l'icône de la table systemuser à droite, avec une flèche en pointillés « pointe vers » reliant le GUID à la ligne du tableau. Palette vert et bleu marine, fond blanc, libellés sans‑sérif, monospace pour le GUID.

 

  • Dataverse : un GUID de propriétaire
  • SharePoint : un objet JSON Person
  • Salesforce : un ID d'enregistrement Lookup
  • Excel : une chaîne d'e‑mail libre
Power Automate : niveau intermédiaire

Résolution en ligne vs recherche explicite

nanobanana : Trois cartes arrondies en ligne montrant le flux de résolution des personnes – la ligne source porte un GUID, Office 365 Users renvoie DisplayName/EMail/JobTitle, et Outlook reçoit l'e‑mail résolu

 

  • La colonne Person de SharePoint contient déjà EMail
  • Certains connecteurs résolvent en ligne
  • D'autres exigent une recherche explicite
Power Automate : niveau intermédiaire

Get user profile et Get manager (V2)

nanobanana : Deux icônes de personne empilées illustrant la recherche d'escalade – Get manager V2 fait remonter Partner Rashida jusqu'à Manager Naomi avec des champs de profil exposés

 

  • Get user profile (V2) : profil complet par e‑mail ou UPN
  • Get manager (V2) : le manager de cet utilisateur
  • Toutes deux sur le connecteur Office 365 Users
Power Automate : niveau intermédiaire

En ligne vs boucle : l'écart de coût

nanobanana : Illustration comparative montrant deux approches pour résoudre des données de tables liées. À gauche, « Sans Expand » : une action List rows avec 1 000 cartes d'enregistrement empilées, et 1 000 petites flèches vers une icône Office 365 Users – visuellement chargé, avec une étiquette rouge « 1000 API calls ». À droite, « Avec requête Expand » : une seule action List rows avec une grosse flèche vers une icône combinée Dataverse + systemuser, légendée « joint en ligne », avec une étiquette verte « 1 API call ». Palette vert et bleu marine, fond blanc, libellés sans‑sérif.

 

  • Les champs en ligne sont gratuits
  • Les recherches explicites coûtent un appel par ligne

$$

Astuce : Profitez de ce que la source fournit gratuitement, et ne faites une recherche explicite qu'en cas de besoin.

Power Automate : niveau intermédiaire

Quand l'annuaire est incomplet

mermaid : garde en cas de manager manquant

 

  • Protégez Get manager avec une Condition
  • Basculer vers une boîte aux lettres support (p. ex. IT ou RH)
  • Un champ manquant casse plus de flux qu'un filtre bogué
Power Automate : niveau intermédiaire

Passons à la pratique !

Power Automate : niveau intermédiaire

Preparing Video For Download...