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


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

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 articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

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

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.