Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
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 .
Klik vervolgens op Instant flow .
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 .
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 .
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.
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.
Klik vervolgens op de knop Gereed .
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 .
Vervolgens kunt u een nieuwe stap toevoegen door op de knop Nieuwe stap te klikken .
Zoek en klik vervolgens op de Slack- connector.
Laten we voor de actie het Post-bericht gebruiken .
We gebruiken het zelfstudiekanaal voor de kanaalnaam .
Voor de berichttekst kunnen we aan de dynamische inhoud zien dat we nu de variabelen voornaam en achternaam hebben .
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.
Klik op de concat- expressie om de variabelen firstname en lastname samen te voegen .
Laten we dan het woord " Hallo: " samenvoegen met de voornaam .
Laten we het ook samenvoegen met de achternaam . Zorg ervoor dat u een komma toevoegt na het woord " Hallo " en de variabele vuistnaam .
Klik vervolgens op de knop OK .
Laten we nu onze stroom opslaan door op de knop Opslaan te klikken .
Er wordt een URL gegenereerd die als ons eindpunt zal dienen. We hebben er toegang toe via onze applicatie van derden.
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.
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.
Plak vervolgens die URL in het POST- veld in Postman .
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 .
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 .
Selecteer de " Ik voer de triggeractie uit " en klik op de knop Testen .
Het begint dan te wachten tot de actie plaatsvindt.
Dus we zullen het nu op ons eindpunt plaatsen en kijken of het werkt door op de knop Verzenden te klikken .
Zodra onze stroom succesvol is verlopen, kunnen we onze Slack controleren om te zien of het bericht is gepost.
Op onze Slack zouden we het bericht Hallo: TomJerry moeten zien .
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
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.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
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.
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.
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.
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.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
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