Att matcha personer: lookup-mönstret

Power Automate för medelnivå

Dani Kahil

Solution Architect | Microsoft MVP

"Personer" ser olika ut i varje konnektor

nanobanana: En platt vektorillustration som visar en skiva av en Power Automate-panel för dynamiskt innehåll till vänster, med ett fält märkt "ownerid" och ett långt hexadecimalt GUID-värde i en monospace-kodruta – till exempel `7f9a3d2c-1e4b-4a5c-9d8e-2f6a1b3c4d5e`. En liten röd textbubbla säger "Inte ett namn. Inte en e-postadress." Under den pekar en tankebubbleikon på systemuser-tabellens ikon till höger, med en prickad pil märkt "pekar på" som kopplar GUID:et till tabellraden. Grön-marinblå palett, vit bakgrund, sans-serif-etiketter, monospace för GUID:et.

 

  • Dataverse: ägare anges som en GUID
  • SharePoint: Person är ett JSON-objekt
  • Salesforce: Lookup ger ett post-ID
  • Excel: fritext som en e-poststräng
Power Automate för medelnivå

Direkt matchning vs explicit lookup

nanobanana: Tre rundade rutor i rad som visar flödet för personmatchning – källraden har en GUID, Office 365 Users returnerar DisplayName/EMail/JobTitle, och Outlook tar emot den matchade e-postadressen

 

  • SharePoints Person-kolumn innehåller redan EMail
  • Vissa konnektorer matchar direkt
  • Andra kräver en explicit lookup
Power Automate för medelnivå

Get user profile och Get manager (V2)

nanobanana: Två staplade personikoner som visar eskaleringsuppslaget – Get manager V2 matchar Partner Rashida upp till Manager Naomi, med profilfält synliga

 

  • Get user profile (V2) – fullständig profil via e-post eller UPN
  • Get manager (V2) – användarens chef
  • Båda finns i konnektorn Office 365 Users
Power Automate för medelnivå

Inline vs loop: kostnadsskillnaden

nanobanana: En platt vektorillustration som jämför två sätt att matcha data från relaterade tabeller. Vänster sida, märkt "Utan Expand": en List rows-åtgärd med 1 000 staplade postkort, och 1 000 separata små pilar som var och en pekar på en liten Office 365 Users-ikon – visuellt överväldigande, med en röd "1 000 API-anrop"-tagg. Höger sida, märkt "Med Expand Query": en enda List rows-åtgärd med en tjock pil in i en kombinerad Dataverse + systemuser-ikon, med texten "sammanfogat direkt", och en grön "1 API-anrop"-tagg. Grön-marinblå palett, vit bakgrund, sans-serif-etiketter.

 

  • Inline-fält är gratis
  • Explicit lookup kostar ett anrop per rad

$$

Tips: Använd det källan ger dig gratis, och ta till explicit lookup bara när det behövs.

Power Automate för medelnivå

När katalogen är ofullständig

mermaid: skydd mot saknad chef

 

  • Skydda Get manager med ett Condition
  • Fall tillbaka på en supportbrevlåda (t.ex. IT eller HR)
  • Ett saknat fält stoppar fler flöden än ett felaktigt filter
Power Automate för medelnivå

Nu kör vi en övning!

Power Automate för medelnivå

Preparing Video For Download...