Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze zelfstudie leren we over statische resultaten van Power Automate en hoe dit werkt in onze stromen. Momenteel bevindt deze krachtige functie zich nog in de preview- of bètamodus. Dit is echter zeker een goede functie die we kunnen toevoegen aan onze best practices bij het maken van stroomdiagrammen.
Inhoudsopgave
Voorbeeldscenario
We gebruiken een voorbeeldstroom die ik eerder heb gemaakt.
Het stuurt een HTTP-verzoek naar een eindpunt van derden.
Dit is wat het HTTP-verzoek terugkrijgt.
Vervolgens voert het een voorwaardeactie uit . Als de statuscode van het HTTP-verzoek gelijk is aan 200 , betekent dit dat het verzoek is geslaagd.
Als aan de voorwaarde is voldaan, gaat de stroom naar het Zo ja- pad. Het zal een bericht plaatsen met de tekst " GOEDGEKEURD " op het algemene kanaal in Slack . Vervolgens plaatst het in het budgetkanaal ook een bericht met alle gegevens die we van het externe eindpunt hebben gekregen.
Als niet aan de voorwaarde is voldaan, gaat het naar het If no- pad en ontvangt het algemene kanaal in Slack een bericht met de tekst " GEWEIGERD ".
Laten we, nadat we de voorbeeldstroom hebben doorlopen, op Opslaan klikken .
Laten we nu de stroom testen en kijken hoe het werkt.
Kies de optie Ik voer de triggeractie uit en klik vervolgens op de knop Testen .
Klik daarna op Flow uitvoeren .
Klik ten slotte op Gereed .
Laten we eens kijken naar het resultaat in het stroomschema. Zoals we kunnen zien, is elke stap met succes uitgevoerd.
Bij het controleren van het algemene kanaal in Slack, zien we dat het bericht " GOEDGEKEURD " met succes is verzonden.
Ga naar het budgetkanaal en we zullen de daadwerkelijke JSON zien die we van het HTTP-verzoek hebben gekregen.
Voorlopig is het eindpunt nog steeds actief, dus onze stroom werkt naar behoren. Maar hoe testen we onze flow als de eindpuntserver niet meer werkt?
Wanneer dit gebeurt, zal onze stroom zeker mislukken. In dergelijke gevallen willen we niet dat de HTTP-verzoekactie de server daadwerkelijk pingen, omdat we ervan uitgaan dat de server kapot is.
Daarom kunnen we gewoon valse variabelen maken om door te gaan naar de volgende stap. Maar een veel betere oplossing hiervoor is om de Power Automate Static Results te gebruiken .
De functie Statische resultaten activeert de daadwerkelijke actie niet. In plaats daarvan dwingt het alleen bepaalde outputs af.
Statische resultaten gebruiken in Power Automate-stromen
Laten we, om de methode Statische resultaten uit te proberen , teruggaan naar onze stroom en deze bewerken.
Klik op de weglatingstekens in de HTTP- verzoekstap en klik vervolgens op de optie Statisch resultaat (voorbeeld) .
Schakel de optie Statisch resultaat inschakelen (voorbeeld) in .
Indien ingeschakeld, kunnen we kiezen welke uitvoer we willen dat de stroom produceert. In dit voorbeeld willen we dat het resultaat Geslaagd wordt met 200 als statuscode .
Laten we op het checklistpictogram klikken en body selecteren .
Vervolgens wordt het body- veld weergegeven.
We vullen de body met de inhoud van de body van onze vorige succesvolle flow-run.
Houd er rekening mee dat elke actie output heeft. Laten we dus op de link Onbewerkte uitvoer weergeven klikken .
Door daarop te klikken, zien we wat onze stroom terugkrijgt, zoals de statuscode , de koptekst en de hoofdtekst . Laten we de inhoud van de body kopiëren .
Plak het vervolgens in het body- veld van ons Statische resultaat .
Klik op Gereed na het plakken.
We kunnen ook de inhoud van de kopteksten kopiëren en plakken in het veld Voer een unieke eigenschap in voor ons statische resultaat. Maar voor nu hoeven we ons geen zorgen te maken over Headers, omdat we ons zullen concentreren op het forceren van de statuscode tot 200 en de hoofdtekst om equivalent te zijn aan die van onze vorige succesvolle stroomrun.
Zodra dat is gebeurd, zien we een klein geel bekerpictogram . Beweeg de muisaanwijzer over het pictogram en we zien een bericht met de tekst " Deze actie heeft een statisch resultaat geconfigureerd ".
Alle statische resultaten retourneren tekenreeksen . Daarom moeten we de statuscode wijzigen van een geheel getal 200 in een tekenreeks door aanhalingstekens ( " ) toe te voegen aan het begin en het einde van het getal. Dit is slechts een nuance waarvan Microsoft al op de hoogte is en ze zullen het waarschijnlijk oplossen wanneer ze deze functie volledig vrijgeven.
Klik ten slotte op Opslaan .
Power Automate statische resultaten testen
Laten we nu de stroom testen die we hebben geconfigureerd met Statische resultaten .
Kies de optie Ik voer de triggeractie uit en klik vervolgens op de knop Testen .
Klik op Stroom uitvoeren .
Klik vervolgens op Gereed .
Het kleine blauwe bekerpictogram bij de HTTP- verzoekactie geeft aan dat de actie is uitgevoerd met een statisch resultaat.
Er zijn geen kopteksten in deze omdat we er geen hebben toegewezen.
We zullen ook zien dat de voorwaarden goed werkten.
Daarom zullen we zien dat het bericht " GOEDGEKEURD " opnieuw wordt weergegeven in het algemene kanaal in Slack.
Wanneer we op het budgetkanaal klikken , zien we hetzelfde bericht ook weer.
Documentatiepagina voor statische resultaten van Power Automate
Een andere manier om te leren hoe u statische resultaten gebruikt , is door de Power Automate-documentatie te raadplegen . Het is van essentieel belang om de documentatiepagina te controleren, aangezien er van tijd tot tijd nieuwe dingen uitkomen.
Klik op de optie Handleidingen . Klik vervolgens op het onderwerp Test logische apps met nepgegevens . Vervolgens worden de richtlijnen weergegeven voor het instellen van statische resultaten en andere nuttige gerelateerde informatie.
Power Automate-ontwikkeling: best practices voor het implementeren van
Microsoft Flow HTTP Trigger | Een Power Automate-zelfstudie
Power Automate-documentatie
Conclusie
Een van de krachtigste functies die beschikbaar zijn in Microsoft Power Automate zijn statische resultaten . Het stelt gebruikers in staat om bepaalde outputs te forceren in elk afzonderlijk scenario. Dus wat er ook gebeurt, de workflow levert de resultaten op die u hebt gedefinieerd. Het maakt de zaken ook een stuk eenvoudiger, wetende dat stroomdiagrammen in de loop van de tijd ingewikkelder kunnen worden.
Afgezien van deze zelfstudie, kunt u vertrouwd raken met statische resultaten door uzelf vertrouwd te maken met Microsoft-documentatie . Dit is erg handig naarmate u vordert in uw Power Automate- carrière. Nogmaals, een goede ontwikkelaar of beheerder zou ook in staat moeten zijn om oplossingen voor hun problemen te vinden door het gebruik van de documentatie te maximaliseren.
Al het beste,
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