Trigger HTTP Microsoft Flow | Unesercitazione su Power Automate

Trigger HTTP Microsoft Flow | Unesercitazione su Power Automate

Un trigger HTTP Microsoft Flow consente agli utenti di attivare flussi da applicazioni di terze parti. In questo tutorial, parleremo di come funziona quel trigger per consentire all'utente finale di avviare un flusso. Microsoft Flow fungerà da ponte tra la tua applicazione e un gran numero di altri servizi.

Ad esempio, vogliamo attivare il nostro flusso utilizzando un'applicazione che non è disponibile in Power Automate . Se abbiamo creato la nostra applicazione Web e vogliamo attivare un flusso da lì, come possiamo farlo?

Questo è un flusso di esempio con alcuni campi di input che l'utente deve compilare.

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Cosa succede se vogliamo che un utente compili questi campi di input da applicazioni di terze parti? Per fare ciò, abbiamo bisogno di un endpoint URL che verrà generato per noi in questo nuovo flusso. Avremo anche bisogno di un file JSON noto anche come schema che contenga tutte le variabili che rappresenteranno tutti gli input che stiamo passando.

Sommario

Creazione di un flusso Microsoft con un trigger HTTP

Creiamo ora un flusso semplice usando un trigger HTTP del flusso Microsoft . In questo flusso, l'utente inserirà il proprio nome e cognome utilizzando un'applicazione di terze parti e verrà pubblicato come messaggio Slack.

1. Creazione di un flusso istantaneo

Innanzitutto, andiamo alla pagina Crea .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Quindi, fai clic su Flusso istantaneo .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Invece di usare l' opzione PowerApps o Attiva manualmente un flusso , useremo Quando viene ricevuta una richiesta HTTP come trigger. Quindi, selezioniamolo e facciamo clic sul pulsante Crea

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

I flussi creati con il trigger " Alla ricezione di una richiesta HTTP " possono essere eseguiti da chiunque conosca l'URL. 

Le richieste HTTP non rientrano nell'ambito di questo tutorial. Tuttavia, possiamo facilmente usarlo come trigger per il nostro flusso perché Microsoft creerà semplicemente un collegamento per noi. Quindi, se la nostra applicazione di terze parti accede al collegamento, attiverà automaticamente il nostro flusso Power Automate .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

La cosa fondamentale qui è che stiamo solo creando un endpoint a cui qualsiasi applicazione di terze parti può connettersi . Se vuoi attivare qualcosa da un'e-mail, Slack o Trello, non è necessario utilizzare questo trigger perché questi connettori sono disponibili in Power Automate. Puoi utilizzare questa tecnica solo se desideri attivare il flusso da un connettore non disponibile in Power Automate. 

2. Impostazione del trigger HTTP di Microsoft Flow

Innanzitutto, dobbiamo identificare il payload che passerà attraverso la richiesta HTTP con/senza Power Automate. Fai clic su " Utilizza il payload di esempio per generare lo schema " e Microsoft farà tutto per noi.

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Creiamo un payload JSON che contenga le variabili firstname e lastname . Come puoi vedere, abbiamo anche aggiunto un campione o valori temporanei " Joe " e " Ax " per le variabili che abbiamo creato.

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Quindi fare clic sul pulsante Fine .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Microsoft lo prenderà quindi e creerà uno schema JSON del corpo della richiesta. Ciò significa che quando questo endpoint viene attivato, si aspetta due proprietà che sono lastname e firstname con il loro tipo come string .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Il passaggio successivo consiste nell'aggiungere un nuovo passaggio facendo clic sul pulsante Nuovo passaggio .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Quindi, cerca e fai clic sul connettore  Slack .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Per l'azione, usiamo il messaggio Post .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Useremo il canale del tutorial per Channel Name .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Per il testo del messaggio , possiamo vedere sul contenuto dinamico che ora abbiamo le variabili nome e cognome .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Questo perché il nostro endpoint prevede due variabili che sono il nome e il cognome che abbiamo creato utilizzando il testo JSON che abbiamo aggiunto in precedenza.

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Fare clic sull'espressione concat per concatenare le variabili firstname e lastname .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Quindi, concateniamo la parola " Hello: " con il nome

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Concateniamolo anche con il cognome . Assicurati di aggiungere una virgola dopo la parola " Hello " e la variabile fistname .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Quindi fare clic sul pulsante OK .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Salviamo ora il nostro flusso facendo clic sul pulsante Salva .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Verrà generato un URL che fungerà da nostro endpoint. Possiamo accedervi tramite la nostra applicazione di terze parti.

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Testare il nostro Microsoft Flow

Testiamo ora il nostro flusso. Ho installato un'applicazione chiamata Postman . Se non hai familiarità con questo, è un modo per accedere agli endpoint e passare i valori per assicurarti che funzionino. 

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Poiché in questo tutorial non parleremo di HTML , JSON , POST e di diverse API web , possiamo semplicemente usare Postman per imitare queste cose per noi. Se sei confuso su POST o POST rispetto a GET , ti consiglio di guardare un corso di sviluppo web per principianti o di base in modo da acquisire familiarità con questi termini. Ti suggerisco anche di studiare quali sono le richieste HTTP perché ampliano davvero le possibilità di questa applicazione. 

Per testare il nostro flusso, copia questo URL.

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Quindi, incolla l'URL nel campo POST in Postman .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

All'interno di Body , modifichiamo i valori predefiniti con le variabili che abbiamo impostato sul nostro payload JSON. Quindi, aggiungiamo le variabili nome e cognome con i valori " Tom " e " Jerry ". Dovremmo essere all'interno del corpo e assicurarci di selezionare raw . Il tipo deve essere JSON .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Ancora una volta, questo postino funge da nostra applicazione di terze parti. Questo è solo per assicurarsi che i collegamenti funzionino correttamente. 

Nel nostro flusso, facciamo ora clic su Test .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Seleziona " Eseguirò l'azione di attivazione " e fai clic sul pulsante Test .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Inizierà quindi ad attendere che si verifichi l'azione.

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Quindi, ora lo pubblicheremo sul nostro endpoint e vedremo se funziona facendo clic sul pulsante Invia .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Una volta che il nostro flusso viene eseguito correttamente, possiamo controllare il nostro Slack per vedere se il messaggio è stato pubblicato.

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate

Sul nostro Slack, dovremmo vedere il messaggio Hello: TomJerry .

Trigger HTTP Microsoft Flow |  Un'esercitazione su Power Automate


Introduzione a Power Apps: definizione, caratteristiche, funzioni e importanza
Panoramica sui contenuti dinamici di Power Automate
Microsoft Power Automate: automazione del flusso di lavoro

Conclusione

Per questo tutorial, siamo riusciti a creare un trigger da un'applicazione di terze parti che non ha nulla a che fare con Power Automate . Microsoft ha creato l'endpoint, le variabili e tutto ciò di cui abbiamo bisogno. Tutto quello che dobbiamo fare è accedere noi stessi al link/URL. Ecco quanto è stato facile.

Se vuoi diventare un amministratore di Power Automate, devi imparare come funzionano queste cose. Dopo aver integrato Power Automate con la tua azienda o organizzazione, è possibile che incontri applicazioni di terze parti che non dispongono di connettori in Power Automate. Questo è il modo migliore per gestire queste istanze.

Questo è un concetto piuttosto complicato, ma una volta che lo si ottiene, è possibile creare flussi che vengono attivati ​​da qualsiasi luogo purché si disponga di una connessione Internet.

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