Rozpoznawanie osób: wzorzec wyszukiwania

Intermediate Power Automate

Dani Kahil

Solution Architect | Microsoft MVP

„Osoby" wyglądają inaczej w każdym łączniku

nanobanana: płaska ilustracja wektorowa do nauki, przedstawiająca po lewej fragment panelu zawartości dynamicznej w Power Automate z polem oznaczonym „ownerid" i długą wartością GUID w formacie hex wyświetloną w polu kodu typu monospace - na przykład `7f9a3d2c-1e4b-4a5c-9d8e-2f6a1b3c4d5e`. Mała czerwona etykieta w dymku mówi „To nie imię. To nie e-mail.". Poniżej ikona dymku myśli wskazuje na ikonę tabeli systemuser po prawej stronie, a kropkowana strzałka z podpisem „wskazuje na" łączy GUID z wierszem tabeli. Paleta zielono-granatowa, białe tło, bezszeryfowe etykiety, monospace dla GUID.

 

  • Dataverse: GUID właściciela
  • SharePoint: obiekt JSON osoby
  • Salesforce: identyfikator rekordu z pola Lookup
  • Excel: zwykły ciąg tekstowy e-mail
Intermediate Power Automate

Rozwiązywanie inline a jawne wyszukiwanie

nanobanana: trzy zaokrąglone karty w rzędzie przedstawiające przepływ rozpoznawania osób - wiersz źródłowy zawiera GUID, Office 365 Users zwraca DisplayName/EMail/JobTitle, a Outlook otrzymuje rozpoznany adres e-mail

 

  • Kolumna Person w SharePoint już zawiera EMail
  • Niektóre łączniki rozwiązują dane od razu
  • Inne wymagają jawnego wyszukiwania
Intermediate Power Automate

Get user profile i Get manager (V2)

nanobanana: dwie ułożone jedna nad drugą ikony osób przedstawiające wyszukiwanie eskalacji - Get manager V2 przechodzi od partnerki Rashidy do menedżerki Naomi, ujawniając pola profilu

 

  • Get user profile (V2) - pełny profil na podstawie e-maila lub UPN
  • Get manager (V2) - menedżer danego użytkownika
  • Obie w łączniku Office 365 Users
Intermediate Power Automate

Inline a pętla: różnica w koszcie

nanobanana: płaska ilustracja wektorowa porównująca dwa podejścia do rozwiązywania danych z powiązanych tabel. Po lewej, z etykietą „Bez Expand": akcja List rows ze stosem 1000 kart rekordów i 1000 osobnych małych strzałek wskazujących na maleńką ikonę Office 365 Users - wizualnie przytłaczające, z czerwoną etykietą „1000 wywołań API". Po prawej, z etykietą „Z zapytaniem Expand": pojedyncza akcja List rows z jedną grubą strzałką prowadzącą do połączonej ikony Dataverse + systemuser, podpisaną „połączone od razu", z zieloną etykietą „1 wywołanie API". Paleta zielono-granatowa, białe tło, bezszeryfowe etykiety.

 

  • Pola inline są darmowe
  • Jawne wyszukiwania kosztują jedno wywołanie na wiersz

$$

Wskazówka: Korzystaj z tego, co źródło daje ci za darmo, a po jawne wyszukiwanie sięgaj tylko wtedy, gdy naprawdę musisz.

Intermediate Power Automate

Gdy katalog jest niekompletny

mermaid: zabezpieczenie przed brakującym menedżerem

 

  • Zabezpiecz Get manager warunkiem (Condition)
  • W razie braku użyj skrzynki wsparcia (np. IT lub HR)
  • Brakujące pole psuje więcej przepływów niż wadliwy filtr
Intermediate Power Automate

Czas na praktykę!

Intermediate Power Automate

Preparing Video For Download...