Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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.
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 .
Quindi, fai clic su Flusso istantaneo .
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 .
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 .
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.
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.
Quindi fare clic sul pulsante Fine .
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 .
Il passaggio successivo consiste nell'aggiungere un nuovo passaggio facendo clic sul pulsante Nuovo passaggio .
Quindi, cerca e fai clic sul connettore Slack .
Per l'azione, usiamo il messaggio Post .
Useremo il canale del tutorial per Channel Name .
Per il testo del messaggio , possiamo vedere sul contenuto dinamico che ora abbiamo le variabili nome e cognome .
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.
Fare clic sull'espressione concat per concatenare le variabili firstname e lastname .
Quindi, concateniamo la parola " Hello: " con il nome .
Concateniamolo anche con il cognome . Assicurati di aggiungere una virgola dopo la parola " Hello " e la variabile fistname .
Quindi fare clic sul pulsante OK .
Salviamo ora il nostro flusso facendo clic sul pulsante Salva .
Verrà generato un URL che fungerà da nostro endpoint. Possiamo accedervi tramite la nostra applicazione di terze parti.
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.
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.
Quindi, incolla l'URL nel campo POST in Postman .
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 .
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 .
Seleziona " Eseguirò l'azione di attivazione " e fai clic sul pulsante Test .
Inizierà quindi ad attendere che si verifichi l'azione.
Quindi, ora lo pubblicheremo sul nostro endpoint e vedremo se funziona facendo clic sul pulsante Invia .
Una volta che il nostro flusso viene eseguito correttamente, possiamo controllare il nostro Slack per vedere se il messaggio è stato pubblicato.
Sul nostro Slack, dovremmo vedere il messaggio Hello: TomJerry .
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
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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