Power Automate VS Logic Apps. Case studies van Power Automate

Goedendag iedereen! In het vorige artikel, dat gewijd was aan het leren van Power Automate en Logic Apps,, we hebben de belangrijkste verschillen tussen Power Automate en Logic Apps besproken. Vandaag willen we verder gaan en interessante mogelijkheden laten zien die met deze producten gerealiseerd kunnen worden. In dit artikel bekijken we enkele casestudy's die met Power Automate kunnen worden uitgevoerd.

Microsoft Power Automate

Dit product biedt een breed scala aan connectors voor verschillende diensten, evenals triggers voor automatische en onmiddellijke activering van stromen bij het optreden van een bepaalde gebeurtenis. Ook wordt het starten van stromen op basis van een schema of op een knop ondersteund.

1. Automatische registratie van verzoeken

Een van de casestudy's kan de implementatie van automatische registratie van verzoeken zijn. De trigger van de stroom in dit geval is de ontvangst van een e-mailmelding op een bepaalde mailbox, waarna verdere logica wordt verwerkt:
Power Automate VS Logic Apps. Case studies van Power Automate


Bij het instellen van de trigger ā€˜Wanneer een nieuwe e-mail arriveert’ kunnen verschillende filters worden gebruikt om de vereiste gebeurtenis voor het starten van de trigger te bepalen:

Power Automate VS Logic Apps. Case studies van Power Automate

Bijvoorbeeld, de stroom kan alleen worden gestart voor e-mails met bijlagen of e-mails met een maximale belangrijkheid. Ook kan de stroom worden gestart als de e-mail in een bepaalde map van de mailbox is aangekomen. Daarnaast is er de mogelijkheid om e-mails te filteren op een zoekterm in de onderwerpregel van de e-mail.
Nadat de benodigde berekeningen zijn uitgevoerd en alle benodigde informatie is verkregen, kan een item in de SharePoint-lijst worden aangemaakt met behulp van vervangingen uit andere acties:

Power Automate VS Logic Apps. Case studies van Power Automate

Met een dergelijke stroom kunnen gemakkelijk de benodigde e-mailmeldingen worden opgepikt, deze ontleed worden en records in andere systemen worden aangemaakt.

2. Starten van een goedkeuringsstroom via een knop uit PowerApps

Een van de standaardscenario's is het verzenden van een object ter goedkeuring naar goedkeuringspersonen. Om een dergelijk scenario te realiseren, kan er een knop in PowerApps worden gemaakt en kan, bij het indrukken ervan, de Power Automate-stroom worden gestart:

Power Automate VS Logic Apps. Case studies van Power Automate

Zoals opvalt, is de starttrigger van deze stroom PowerApps. Een kenmerk van deze trigger is dat informatie uit PowerApps kan worden opgevraagd terwijl men zich in de Power Automate-stroom bevindt:

Power Automate VS Logic Apps. Case studies van Power Automate

Dit werkt als volgt: wanneer u informatie uit PowerApps nodig heeft, klikt u op de optie 'Vraag in PowerApps'. Vervolgens wordt er een variabele aangemaakt die u kunt gebruiken in alle acties van deze Power Automate-stroom. Bij het starten van de stroom vanuit PowerApps hoeft u alleen de waarde voor deze variabele door te geven aan de stroom.

3. Start de stroom met een HTTP-verzoek

De derde case waar ik het over wil hebben, is het starten van een Power Automate-stroom met een HTTP-verzoek. In sommige gevallen, vooral voor verschillende integratieverhalen, is het nodig om de Power Automate-stroom via een HTTP-verzoek te starten, met de doorvoering van verschillende parameters naar de stroom. Dit is vrij eenvoudig te doen. Voor de trigger wordt de actie 'Bij ontvangst van een HTTP-verzoek' gebruikt:

Power Automate VS Logic Apps. Case studies van Power Automate

Het HTTP POST-adres wordt automatisch gegenereerd bij de eerste opslag van de stroom. Dit is het adres waarop u een POST-verzoek moet verzenden om deze stroom te starten. Bij het starten kunnen verschillende gegevens als parameters worden doorgegeven; in dit geval wordt de SharePointID van buitenaf doorgegeven. Om een dergelijke invoerschema te creƫren, moet u klikken op 'Gebruik voorbeeldpayload om schema te maken', en vervolgens het voorbeeld van de JSON dat binnen de stroom zal aankomen, invoegen:

Power Automate VS Logic Apps. Case studies van Power Automate

Na het klikken op 'Klaar' wordt er een JSON-schema voor de verzoektekst voor deze actie gevormd. Nu kan de SharePointID in alle acties van deze stroom als substitutie worden gebruikt:

Power Automate VS Logic Apps. Case studies van Power Automate

Het is vermeldenswaard dat de trigger 'Bij ontvangst van een HTTP-verzoek' onder de Premium-connectoren valt en alleen beschikbaar is bij de aanschaf van een apart plan voor dit product.

In het volgende artikel zullen we verschillende cases bespreken die kunnen worden gerealiseerd met behulp van Logic Apps.

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster