Risultati statici di Power Automate: una panoramica

Risultati statici di Power Automate: una panoramica

In questo tutorial impareremo a conoscere i risultati statici di Power Automate e come funziona nei nostri flussi. Attualmente, questa potente funzionalità è ancora in modalità anteprima o beta. Tuttavia, questa è sicuramente una buona funzionalità che possiamo aggiungere alle nostre migliori pratiche durante la creazione di diagrammi di flusso.

Sommario

Esempio di scenario

Useremo un flusso di esempio che ho creato in precedenza.

Risultati statici di Power Automate: una panoramica

Invia una richiesta HTTP a un endpoint di terze parti.

Risultati statici di Power Automate: una panoramica

Questo è ciò che viene restituito dalla richiesta HTTP.

Risultati statici di Power Automate: una panoramica

Quindi, eseguirà un'azione Condizione . Se il codice di stato della richiesta HTTP è uguale a 200 , significa che la richiesta è andata a buon fine.

Risultati statici di Power Automate: una panoramica

Se la condizione è stata soddisfatta, il flusso passerà al percorso If yes . Pubblicherà un messaggio che dice " APPROVATO " nel canale generale in Slack . Quindi, nel canale del budget , pubblicherà anche un messaggio che contiene tutti i dati che abbiamo ottenuto dall'endpoint di terze parti. 

Risultati statici di Power Automate: una panoramica

Se la condizione non è stata soddisfatta, andrà al percorso If no e il canale generale in Slack riceverà un messaggio che dice " NEGATO ".

Risultati statici di Power Automate: una panoramica

Dopo aver esaminato il flusso di esempio, fare clic su Salva .

Risultati statici di Power Automate: una panoramica

Proviamo ora il flusso e vediamo come funziona.

Risultati statici di Power Automate: una panoramica

Scegli l' opzione Eseguirò l'azione di attivazione , quindi fai clic sul pulsante Prova .

Risultati statici di Power Automate: una panoramica

Successivamente, fai clic su Esegui flusso .

Risultati statici di Power Automate: una panoramica

Infine, fai clic su Fine .

Risultati statici di Power Automate: una panoramica

Esaminiamo il risultato nel diagramma di flusso. Come possiamo vedere, ogni passaggio è stato eseguito con successo.

Risultati statici di Power Automate: una panoramica

Dopo aver controllato il canale generale in Slack, vedremo che il messaggio " APPROVED " è stato inviato con successo.

Risultati statici di Power Automate: una panoramica

Vai al canale del budget e vedremo il JSON effettivo ottenuto dalla richiesta HTTP.

Risultati statici di Power Automate: una panoramica

Per ora, l'endpoint è ancora attivo, quindi il nostro flusso funziona correttamente. Ma come testiamo il nostro flusso quando il server endpoint non funziona più?

Quando ciò accadrà, il nostro flusso fallirà sicuramente. In casi come questo, non vogliamo che l'azione di richiesta HTTP esegua effettivamente il ping del server poiché presumiamo che il server sia guasto.

Pertanto, possiamo semplicemente creare variabili false per passare al passaggio successivo. Ma una soluzione molto migliore per questo è usare Power Automate Static Results .

La funzione Risultati statici non attiverà l'azione effettiva. Invece, forzerà solo il verificarsi di determinati output.

Utilizzo di risultati statici nei flussi di Power Automate

Per provare il metodo Static Results , torniamo al nostro flusso e modifichiamolo.

Risultati statici di Power Automate: una panoramica

Fare clic sui puntini di sospensione all'interno del passaggio della richiesta HTTP , quindi fare clic sull'opzione Risultato statico (anteprima) .

Risultati statici di Power Automate: una panoramica

Attiva o disattiva l' opzione Abilita risultato statico (anteprima) .

Risultati statici di Power Automate: una panoramica

Se abilitato, possiamo scegliere qualsiasi output vogliamo che il flusso produca. In questo esempio, vogliamo che produca Succeeded come risultato con 200 come Status Code .

Risultati statici di Power Automate: una panoramica

Facciamo clic sull'icona dell'elenco di controllo e selezioniamo body .

Risultati statici di Power Automate: una panoramica

Quindi, verrà visualizzato il campo del corpo .

Risultati statici di Power Automate: una panoramica

Popoleremo il corpo con il contenuto del corpo dalla nostra precedente esecuzione del flusso riuscita.

Risultati statici di Power Automate: una panoramica

Tieni presente che ogni azione ha degli output. Quindi, facciamo clic sul collegamento Mostra output non elaborati .

Risultati statici di Power Automate: una panoramica

Facendo clic su di esso, vedremo cosa restituisce il nostro flusso come Status Code , Header e Body . Copiamo il contenuto del corpo . 

Risultati statici di Power Automate: una panoramica

Quindi, incollalo nel campo body del nostro Static result .

Risultati statici di Power Automate: una panoramica

Fai clic su Fine dopo aver incollato.

Risultati statici di Power Automate: una panoramica

Possiamo anche copiare il contenuto delle intestazioni e incollarlo nel campo Inserisci una proprietà univoca per il nostro risultato statico. Ma per ora, non dobbiamo preoccuparci delle intestazioni perché ci concentreremo sul forzare il codice di stato a essere 200 e il corpo ad essere equivalente a quello della nostra precedente esecuzione del flusso riuscita. 

Una volta fatto, vedrai una  piccola icona gialla a forma di bicchiere . Passa il puntatore del mouse sopra l'icona e vedrai un messaggio che dice " Questa azione ha un risultato statico configurato ". 

Risultati statici di Power Automate: una panoramica

Tutti i risultati statici restituiscono stringhe . Pertanto, è necessario modificare il codice di stato da un numero intero 200 a una stringa aggiungendo le virgolette ( ) all'inizio e alla fine del numero. Questa è solo una sfumatura di cui Microsoft è già a conoscenza e probabilmente la risolveranno quando rilasceranno completamente questa funzionalità.

Risultati statici di Power Automate: una panoramica

Infine, fai clic su Salva .

Risultati statici di Power Automate: una panoramica

Testing Power Automatizza i risultati statici

Testiamo ora il flusso che abbiamo configurato con Static Results .

Risultati statici di Power Automate: una panoramica

 Scegli l' opzione Eseguirò l'azione di attivazione , quindi fai clic sul pulsante Prova .

Risultati statici di Power Automate: una panoramica

Fai clic su Esegui flusso .

Risultati statici di Power Automate: una panoramica

Quindi, fai clic su Fine .

Risultati statici di Power Automate: una panoramica

La piccola icona a forma di bicchiere blu sull'azione di richiesta HTTP indica che l'azione è stata eseguita utilizzando il risultato statico.

Risultati statici di Power Automate: una panoramica

Non ci sono intestazioni in questo dato che non ne abbiamo assegnate.

Risultati statici di Power Automate: una panoramica

Vedremo anche che le condizioni hanno funzionato correttamente.

Risultati statici di Power Automate: una panoramica

Pertanto, vedremo che il messaggio " APPROVED " viene visualizzato nuovamente nel canale generale in Slack.

Risultati statici di Power Automate: una panoramica

Quando clicchiamo sul canale del budget , vedremo di nuovo lo stesso messaggio.

Risultati statici di Power Automate: una panoramica

Pagina della documentazione per i risultati statici di Power Automate

Un altro modo per imparare a usare i risultati statici è controllare la documentazione di Power Automate . È essenziale controllare la sua pagina di documentazione poiché di tanto in tanto escono nuove cose.

Risultati statici di Power Automate: una panoramica

Fare clic sull'opzione How to guide . Fare quindi clic sull'argomento Test delle app per la logica con dati fittizi . Verranno quindi visualizzate le linee guida su come impostare i risultati statici e altre utili informazioni correlate.

Risultati statici di Power Automate: una panoramica


Sviluppo Power Automate: best practice per implementare
Microsoft Flow HTTP Trigger | Un'esercitazione su Power Automate
Procedura dettagliata della documentazione di Power Automate

Conclusione

Una delle funzionalità più potenti disponibili in Microsoft Power Automate è Static Results . Consente agli utenti di forzare il verificarsi di determinati output in ogni singolo scenario. Quindi, qualunque cosa accada, il flusso di lavoro produrrà i risultati che hai definito. Rende anche le cose molto più semplici sapendo che i diagrammi di flusso possono diventare più complicati nel tempo.

Oltre a questo tutorial, potresti iniziare a familiarizzare con Risultati statici acquisendo familiarità con Microsoft Documentation . Questo è molto utile man mano che avanzi nella tua carriera in Power Automate . Ancora una volta, un buon sviluppatore o amministratore dovrebbe anche essere in grado di trovare soluzioni ai propri problemi massimizzando l'utilizzo della documentazione.

Ti auguro il meglio,

Enrico


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere