Power Automate: condizioni, espressioni ed errori
Un flow pianificato ricorda i dispositivi in ritardo e segnala quando qualcosa va storto.
1 Imparare
Lavora sui moduli in ordine e spuntali qui. Microsoft Learn ricorda il tuo avanzamento se sei connesso.
2 Esercitati: Promemoria in caso di ritardo
L'esercizio lo fai al computer. Se stai leggendo sul telefono, porta con te il tuo stato.
- Crea un flow pianificato che viene eseguito ogni giorno lavorativo alle 7.
- Recupera solo le voci con stato «Ausgeliehen» il cui «Bis» è precedente a oggi. Imposti il filtro direttamente nell'azione «Recupera elementi».
- Invia a ogni persona una e-mail con dispositivo e data nel formato TT.MM.JJJJ.
- Metti i passaggi in un'area «Try» e crea un'area «Catch» che viene eseguita solo in caso di errore e ti invia una e-mail.
- Integra il flow della settimana 4 con una condizione del trigger, in modo che parta solo con stato «Richiesto».
Se sei bloccato
- Ecco come appare la query di filtro in «Recupera elementi»: Status eq 'Ausgeliehen' and Bis lt '@{formatDateTime(utcNow(), 'yyyy-MM-dd')}'. Se una colonna ha un nome diverso o contiene dieresi, usa il nome interno dalle impostazioni dell'elenco.
- L'area «Catch» non si attiva mai o si attiva sempre: in «Catch» apri l'impostazione «Esegui dopo» e seleziona solo i casi di errore e di timeout (in inglese has failed, has timed out).
Hai finito quando un'esecuzione di prova per un elemento in ritardo con stato «In prestito» invia un'e-mail con la data nel formato TT.MM.JJJJ.
Consigli adatti
- #PowerPlatformTip 15: try-catch-finally
- #PowerPlatformTip 45: Use Scopes
- #PowerPlatformTip 11: Trigger Condition
- #PowerPlatformTip 59: Handle Dynamic Content
Strumenti utili
3 Autotest
Rispondi a ogni domanda prima a mente o su carta, poi apri la risposta. Richiamare le informazioni consolida più che rileggere.
Cosa restituisce formatDateTime(utcNow(), 'dd.MM.yyyy')?
La data odierna in UTC, ad esempio 17.10.2026. MM sta per il mese, mm sarebbero i minuti.
Perché filtri in «Recupera elementi» invece che dopo?
SharePoint restituisce allora solo le voci corrispondenti. È più veloce e non incappi nei limiti con elenchi grandi.
Quando viene eseguita la tua area «Catch»?
Solo se l'area «Try» è fallita o è scaduta. Lo imposti sotto «Esegui dopo».
Dalla settimana 4: dove vedi cosa ha fatto esattamente un flow durante un'esecuzione?
Nella cronologia delle esecuzioni. Lì apri un'esecuzione e vedi gli input e gli output di ogni passaggio.
Rifai il test online facoltativo. Obiettivo: cintura arancione. Al Dojo powerautomate.ninja
4 Scambio
Sei bloccato? Scrivi al tuo Sensei o porta la domanda nella User Group. Le domande vengono discusse dalla Power Platform User Group Deutschschweiz ogni due settimane il venerdì dalle 13 alle 14, online, gratuitamente e in tedesco.