Zapis powiadomień i śladu audytowego

Intermediate Power Automate

Dani Kahil

Solution Architect | Microsoft MVP

Send an email (V2)

 

screenshot_send_email_v2: rozwinięta akcja Power Automate Office 365 Outlook „Send an email (V2)", pokazująca pola To, Subject i Body wypełnione tokenami dynamicznej zawartości, oraz odkryty panel opcji zaawansowanych (CC, BCC, Attachments, Importance, przełącznik Is HTML).

 

  • konektor Office 365 Outlook
  • To, Subject, Body - oraz opcje zaawansowane
  • pole Body przyjmuje zwykły tekst lub HTML
Intermediate Power Automate

Zawartość dynamiczna a wyrażenia

nanobanana: płaska wektorowa ilustracja edukacyjna na białym tle, przedstawiająca dwie karty obok siebie. Lewa karta, oznaczona „Zawartość dynamiczna": stylizowany panel zawartości dynamicznej Power Automate z trzema zaokrąglonymi tokenami - Mail, EndDate, Link to item - z podpisem „gotowe tokeny". Prawa karta, oznaczona „Wyrażenia": pole w stylu kodu z tekstem „@{formatDateTime EndDate D MMMM yyyy}" czcionką monospace, z podpisem „wywoływane w locie". Cienka strzałka na dole z podpisem „to samo pole" łączy obie karty, prowadząc do jednej ikony pola wejściowego. Paleta zielono-granatowa, etykiety bezszeryfowe.

 

  • Zawartość dynamiczna → gotowe tokeny z poprzednich kroków
  • Wyrażenia → funkcje wywoływane w locie za pomocą składni @{...}
  • Oba trafiają do tego samego pola; wybierz prostsze rozwiązanie
Intermediate Power Automate

Formatowanie dat dla ludzi

 

Każdy konektor zwraca daty w formacie ISO 8601. Funkcja formatDateTime formatuje je w czytelnej dla ludzi postaci, korzystając z łańcuchów formatujących zgodnych z konwencją .NET.

D MMMM yyyy - 15 August 2026
d MMM yyyy - 15 Aug 2026
dddd, d MMMM yyyy - Saturday, 15 August 2026
Intermediate Power Automate

Wzorzec śladu audytowego jest uniwersalny

 

nanobanana: płaski wektorowy diagram edukacyjny na białym tle, zatytułowany „Zapis śladu audytowego: ten sam schemat, inny konektor". Centralna pigułka z napisem „Update the row" znajduje się na środku. Cztery strzałki rozchodzą się do czterech ikon konektorów z logo: SharePoint („Update item"), Dataverse („Update a row"), Excel („Update a row"), SQL Server („Update row"). Pod centralną pigułką mały podpis głosi „kolumna kluczowa + pola do zmiany". Paleta zielono-granatowa, czcionka monospace dla nazw akcji, bezszeryfowa dla etykiet konektorów.

 

  • Schemat: odczytaj → wykonaj zadanie → zapisz wynik
  • Ten sam schemat niezależnie od konektora; inne nazwy akcji
  • W ćwiczeniach poćwiczymy ten wzorzec na przykładzie Excela
Intermediate Power Automate

Ślad audytowy to pamięć przepływu

nanobanana: płaska wektorowa ilustracja pojedynczej karty wiersza Contracts na białym tle, w stylu rekordu Dataverse. Na górze karty widoczne są wyszarzone pola podstawowe - Name, EndDate, Owner - a dwa dolne pola są podświetlone na zielono: „LastNotifiedDate: 2026-08-15T09:00:00Z" oraz „NotificationCount: 3". Obok podświetlonych pól znajdują się małe ikony kalendarza i licznika. Po lewej stronie dymek z podpisem głosi „pamięć przepływu". Paleta zielono-granatowa, czcionka monospace dla wartości pól, bezszeryfowa dla etykiet.

 

  • Przepływ bez zapisu zwrotnego powtarza się w nieskończoność
  • Po wysłaniu zapisz LastNotifiedDate i NotificationCount
  • Kolejne uruchomienie odczytuje te wartości i pomija już powiadomione wiersze
Intermediate Power Automate

Czas na praktykę!

Intermediate Power Automate

Preparing Video For Download...