Microsoft Flow HTTP-trigger | Een Power Automate-zelfstudie

Microsoft Flow HTTP-trigger | Een Power Automate-zelfstudie

Met een Microsoft Flow HTTP-trigger kunnen gebruikers stromen activeren vanuit toepassingen van derden. In deze zelfstudie bespreken we hoe die trigger werkt om de eindgebruiker een stroom te laten initiëren. Microsoft Flow zal dienen als een brug tussen uw applicatie en een groot aantal andere services.

We willen bijvoorbeeld onze stroom activeren met een toepassing die niet beschikbaar is in Power Automate . Als we onze eigen webapplicatie hebben gemaakt en van daaruit een flow willen triggeren, hoe doen we dat dan?

Dit is een voorbeeldstroom met enkele invoervelden die de gebruiker moet invullen.

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Wat als we willen dat een gebruiker deze invoervelden invult vanuit applicaties van derden? Om dat te doen, hebben we een URL-eindpunt nodig dat voor ons wordt gegenereerd in deze nieuwe stroom. We hebben ook een JSON- bestand nodig, ook wel een schema genoemd , dat alle variabelen bevat die alle invoer vertegenwoordigen die we doorgeven.

Inhoudsopgave

Een Microsoft-stroom maken met een HTTP-trigger

Laten we nu een eenvoudige stroom maken met behulp van een Microsoft flow HTTP-trigger . In deze stroom voert de gebruiker zijn voornaam en achternaam in met behulp van een toepassing van derden, en deze wordt gepost als een Slack-bericht.

1. Een directe stroom creëren

Laten we eerst naar de pagina Maken gaan .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Klik vervolgens op Instant flow .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

In plaats van de optie PowerApps of Handmatig een flow activeren , gebruiken we When a HTTP request is Received als trigger. Laten we dat dus selecteren en op de knop Maken klikken . 

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Stromen die zijn gemaakt met de trigger " Wanneer een HTTP-verzoek wordt ontvangen ", kunnen worden uitgevoerd door iedereen die de URL kent. 

HTTP-verzoeken vallen buiten het bestek van deze zelfstudie. We kunnen dit echter gemakkelijk gebruiken als trigger voor onze stroom, omdat Microsoft gewoon een link voor ons maakt. Als onze applicatie van derden toegang krijgt tot de link, activeert deze vervolgens zelf onze Power Automate-stroom .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Het belangrijkste hier is dat we alleen een eindpunt creëren waar applicaties van derden verbinding mee kunnen maken . Als u iets wilt activeren vanuit een e-mail, Slack of Trello, hoeven we deze trigger niet te gebruiken omdat die connectors beschikbaar zijn in Power Automate. U gebruikt deze techniek alleen als u uw stroom wilt activeren vanaf een connector die niet beschikbaar is in Power Automate. 

2. De Microsoft Flow HTTP-trigger instellen

Eerst moeten we de payload identificeren die door het HTTP-verzoek gaat met/zonder Power Automate. Klik op " Gebruik voorbeeldlading om schema te genereren " en Microsoft doet het allemaal voor ons.

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Laten we een JSON- payload maken die de variabelen voornaam en achternaam bevat . Zoals je kunt zien, hebben we ook een voorbeeld of tijdelijke waarden " Joe " en " Axe " toegevoegd voor de variabelen die we hebben gemaakt.

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Klik vervolgens op de knop Gereed .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Microsoft zal dat vervolgens nemen en een JSON-schema voor de aanvraaginstantie maken. Dit betekent dat wanneer dit eindpunt wordt geactiveerd, het twee eigenschappen verwacht, namelijk de achternaam en de voornaam met hun type als een tekenreeks .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Vervolgens kunt u een nieuwe stap toevoegen door op de knop Nieuwe stap te klikken .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Zoek en klik vervolgens op de Slack- connector. 

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Laten we voor de actie het Post-bericht gebruiken .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

We gebruiken het zelfstudiekanaal voor de kanaalnaam .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Voor de berichttekst kunnen we aan de dynamische inhoud zien dat we nu de variabelen voornaam en achternaam hebben .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Dit komt omdat ons eindpunt twee variabelen verwacht, namelijk de voornaam en achternaam die we hebben gemaakt met behulp van de JSON-tekst die we eerder hebben toegevoegd.

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Klik op de concat- expressie om de variabelen firstname en lastname samen te voegen .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Laten we dan het woord " Hallo: " samenvoegen met de voornaam

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Laten we het ook samenvoegen met de achternaam . Zorg ervoor dat u een komma toevoegt na het woord " Hallo " en de variabele vuistnaam .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Klik vervolgens op de knop OK .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Laten we nu onze stroom opslaan door op de knop Opslaan te klikken .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Er wordt een URL gegenereerd die als ons eindpunt zal dienen. We hebben er toegang toe via onze applicatie van derden.

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Onze Microsoft Flow testen

Laten we nu onze stroom testen. Ik heb een applicatie geïnstalleerd genaamd Postman . Als u hier niet bekend mee bent, is dit een manier om toegang te krijgen tot eindpunten en waarden door te geven om ervoor te zorgen dat ze werken. 

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Aangezien we het in deze tutorial niet hebben over HTML , JSON , POST en verschillende web-API's , kunnen we Postman gewoon gebruiken om die dingen voor ons na te bootsen. Als je in de war bent over POST of POST versus GET , raad ik aan om een ​​beginners- of basiscursus webontwikkeling te volgen, zodat je bekend bent met die termen. Ik stel ook voor dat je bestudeert wat HTTP-verzoeken zijn, omdat ze de mogelijkheden voor deze toepassing echt uitbreiden. 

Kopieer deze URL om onze stroom te testen.

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Plak vervolgens die URL in het POST- veld in Postman .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Laten we in de Body de standaardwaarden wijzigen met de variabelen die we hebben ingesteld op onze JSON-payload. Laten we dus de variabelen voornaam en achternaam toevoegen met de waarden " Tom " en " Jerry ". We moeten in het lichaam zijn en ervoor zorgen dat we rauw selecteren . Het type moet JSON zijn .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Nogmaals, deze postbode dient als onze applicatie van derden. Dit is alleen om ervoor te zorgen dat de koppelingen correct werken. 

Laten we in onze stroom nu op Test klikken .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Selecteer de " Ik voer de triggeractie uit " en klik op de knop Testen .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Het begint dan te wachten tot de actie plaatsvindt.

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Dus we zullen het nu op ons eindpunt plaatsen en kijken of het werkt door op de knop Verzenden te klikken .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Zodra onze stroom succesvol is verlopen, kunnen we onze Slack controleren om te zien of het bericht is gepost.

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie

Op onze Slack zouden we het bericht Hallo: TomJerry moeten zien .

Microsoft Flow HTTP-trigger |  Een Power Automate-zelfstudie


Inleiding Power Apps: definitie, functies, functies en belang
Power Automate Overzicht van dynamische inhoud
Microsoft Power Automate: workflowautomatisering

Conclusie

Voor deze zelfstudie konden we een trigger vormen vanuit een toepassing van derden die niets met Power Automate te maken heeft . Microsoft heeft het eindpunt, de variabelen en alles wat we nodig hebben gemaakt. Het enige wat we hoeven te doen is zelf toegang te krijgen tot de link/URL. Zo makkelijk was dit.

Als u een Power Automate-beheerder wilt worden, moet u leren hoe deze dingen werken. Zodra u Power Automate integreert met uw bedrijf of uw organisatie, bestaat de kans dat u toepassingen van derden tegenkomt die geen connectoren hebben in Power Automate. Dit is de beste manier om met deze gevallen om te gaan.

Dit is een vrij ingewikkeld concept, maar als je het eenmaal onder de knie hebt, kun je flows maken die overal vandaan worden getriggerd, zolang je maar een internetverbinding hebt.

Henry


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten