Rezolvarea persoanelor: modelul lookup

Power Automate intermediar

Dani Kahil

Solution Architect | Microsoft MVP

"Persoanele" arată diferit în fiecare conector

nanobanana: o ilustrație plată de tip vector pentru predare, care arată în stânga un fragment din panoul de conținut dinamic din Power Automate, cu un câmp numit "ownerid" și o valoare lungă GUID hexazecimală afișată într-o casetă de cod monospațiat - de exemplu `7f9a3d2c-1e4b-4a5c-9d8e-2f6a1b3c4d5e`. O pastilă roșie de evidențiere spune "Nu e un nume. Nu e un email." Mai jos, o iconiță sub formă de balon de gândire indică spre iconița tabelului systemuser din dreapta, cu o săgeată punctată etichetată "indică spre" care leagă GUID-ul de rândul din tabel. Paletă verde-bleumarin, fundal alb, etichete sans-serif, monospațiat pentru GUID.

 

  • Dataverse: un GUID{{1}} de proprietar
  • SharePoint: un obiect JSON{{2}} de tip Persoană
  • Salesforce: un ID de înregistrare{{3}} Lookup
  • Excel: un șir de email{{4}} introdus liber
Power Automate intermediar

Rezolvare inline vs lookup explicit

nanobanana: trei carduri dreptunghiulare cu colțuri rotunjite, aliniate, care arată fluxul de rezolvare a persoanelor - rândul sursă conține un GUID, Office 365 Users returnează DisplayName/EMail/JobTitle, iar Outlook primește emailul rezolvat

 

  • Coloana Person din SharePoint conține deja EMail
  • Unii conectori rezolvă inline
  • Alții necesită un lookup explicit
Power Automate intermediar

Get user profile și Get manager (V2)

nanobanana: două iconițe de persoane suprapuse care arată căutarea de escaladare - Get manager V2 rezolvă Partner Rashida către Manager Naomi, cu câmpurile de profil expuse

 

  • Get user profile (V2) - profilul complet după email sau UPN
  • Get manager (V2) - managerul acelui utilizator
  • Ambele în conectorul Office 365 Users
Power Automate intermediar

Inline vs buclă: diferența de cost

nanobanana: o ilustrație comparativă plată de tip vector care arată două abordări pentru rezolvarea datelor din tabele asociate. În partea stângă, etichetată "Fără Expand": o acțiune List rows cu 1.000 de carduri de înregistrări suprapuse și 1.000 de săgeți mici separate, fiecare indicând spre o iconiță minusculă Office 365 Users - vizual copleșitor, cu o etichetă roșie "1000 de apeluri API". În partea dreaptă, etichetată "Cu interogare Expand": o singură acțiune List rows cu o săgeată groasă către o iconiță combinată Dataverse + systemuser, cu subtitrarea "unite inline", și o etichetă verde "1 apel API". Paletă verde-bleumarin, fundal alb, etichete sans-serif.

 

  • Câmpurile inline sunt gratuite
  • Lookup-urile explicite costă un apel per rând

$$

Sfat: Folosește ce îți oferă sursa gratuit și apelează la un lookup explicit doar când ai nevoie.

Power Automate intermediar

Când directorul e incomplet

mermaid: protecție pentru manager lipsă

 

  • Protejează Get manager cu o Condition
  • Revino la o căsuță de suport (de ex. IT sau HR)
  • Un câmp lipsă blochează mai multe fluxuri decât un filtru greșit
Power Automate intermediar

Hai să exersăm!

Power Automate intermediar

Preparing Video For Download...