Scrittura di notifiche e audit trail

Power Automate intermedio

Dani Kahil

Solution Architect | Microsoft MVP

Send an email (V2)

 

screenshot_send_email_v2: Azione Power Automate di Office 365 Outlook "Send an email (V2)" aperta, con To, Subject e Body popolati con token di contenuto dinamico, e pannello Advanced options visibile (CC, BCC, Attachments, Importance, interruttore Is HTML).

 

  • Connettore Office 365 Outlook
  • To, Subject, Body + Advanced options
  • Il Body accetta testo semplice o HTML
Power Automate intermedio

Dynamic content vs expressions

nanobanana: Illustrazione vettoriale didattica affiancata su fondo bianco. Scheda sinistra, etichetta "Dynamic content": un pannello di contenuto dinamico di Power Automate con tre token arrotondati - Mail, EndDate, Link to item - e una didascalia "pre-baked tokens". Scheda destra, etichetta "Expressions": un riquadro in stile codice con il testo "@{formatDateTime EndDate D MMMM yyyy}" in monospace, con didascalia "called inline". In basso, una freccia sottile etichettata "same field" collega entrambe a un'unica icona di campo di input. Palette verde/blu scuro, etichette sans-serif.

 

  • Dynamic content → token pronti dai passaggi precedenti
  • Expressions → funzioni chiamate inline con sintassi @{ }
  • Finiscono nello stesso campo; scegli l'opzione più semplice
Power Automate intermedio

Formattare le date per le persone

 

Le date arrivano in ISO 8601 da ogni connettore. formatDateTime le rende leggibili, con stringhe di formato in convenzione .NET.

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

Il pattern di audit trail è universale

 

nanobanana: Diagramma didattico vettoriale su fondo bianco, titolo "Audit-trail write-back: stessa struttura, connettore diverso". Una pillola centrale etichettata "Update the row" al centro. Quattro frecce verso quattro chip con loghi: SharePoint ("Update item"), Dataverse ("Update a row"), Excel ("Update a row"), SQL Server ("Update row"). Sotto la pillola, una didascalia: "key column + fields to change". Palette verde/blu scuro, monospace per i nomi azione, sans-serif per le etichette.

 

  • Schema: leggi → fai il lavoro → scrivi indietro
  • Stessa struttura tra connettori; nomi azione diversi
  • Useremo Excel per esercitarci sullo schema
Power Automate intermedio

L'audit trail è la memoria del flow

nanobanana: Illustrazione vettoriale di una singola riga Contracts su fondo bianco, in stile record Dataverse. In alto campi principali in grigio - Name, EndDate, Owner - e in basso due campi evidenziati in verde: "LastNotifiedDate: 2026-08-15T09:00:00Z" e "NotificationCount: 3". Piccole icone di calendario e contatore accanto ai campi evidenziati. A sinistra, una nuvoletta dice "the flow's memory". Palette verde/blu scuro, monospace per i valori, sans-serif per le etichette.

 

  • Un flow che non scrive indietro si ripete all'infinito
  • Dopo l'invio, scrivi LastNotifiedDate e NotificationCount
  • L'esecuzione successiva li legge e salta le righe già notificate
Power Automate intermedio

Esercitiamoci!

Power Automate intermedio

Preparing Video For Download...