Power Automate VS Logic-apps. Power Automate-gevallen

Goede dag iedereen! In het vorige artikel over het leren van Power Automate en Logic Apps, hebben we gekeken naar de belangrijkste verschillen tussen Power Automate en Logic Apps. Vandaag wil ik verder gaan en de interessante mogelijkheden laten zien die met behulp van deze producten kunnen worden gerealiseerd. In dit artikel zullen we verschillende cases bekijken die met Power Automate kunnen worden geïmplementeerd.

Microsoft Power Automate

Dit product biedt een breed scala aan connectoren voor verschillende services, evenals triggers voor het automatisch en onmiddellijk starten van stromen als zich een bepaalde gebeurtenis voordoet. Het ondersteunt ook het uitvoeren van threads volgens een schema of via een knop.

1. Automatische registratie van verzoeken

Eén van de gevallen zou de implementatie van automatische registratie van verzoeken kunnen zijn. De stroomtrigger is in dit geval de ontvangst van een e-mailmelding in een specifieke mailbox, waarna verdere logica wordt verwerkt:
Power Automate VS Logic-apps. Power Automate-gevallen


Bij het instellen van een trigger 'Wanneer er een nieuwe e-mail binnenkomt', kunt u verschillende filters gebruiken om te bepalen welke gebeurtenis moet worden geactiveerd:

Power Automate VS Logic-apps. Power Automate-gevallen

U kunt een stroom bijvoorbeeld alleen starten voor e-mails met bijlagen of voor e-mails die het hoogste belang hebben. Ook kunt u een flow starten als er een brief in een specifieke brievenbusmap terechtkomt. Daarnaast is het mogelijk om letters te filteren op de gewenste substring in de onderwerpregel.
Zodra de nodige berekeningen zijn gemaakt en alle benodigde informatie is verkregen, kunt u een item in de SharePoint-lijst maken met behulp van vervangingen uit andere acties:

Power Automate VS Logic-apps. Power Automate-gevallen

Met behulp van een dergelijke stroom kunt u eenvoudig de benodigde e-mailmeldingen ophalen, deze in componenten opsplitsen en records in andere systemen maken.

2. Een goedkeuringsstroom starten met een knop vanuit PowerApps

Een van de standaardscenario's is het ter goedkeuring versturen van een object naar goedkeuringspersonen. Om een ​​soortgelijk scenario te implementeren, kunt u een knop maken in PowerApps en, wanneer u erop klikt, een Power Automate-stroom starten:

Power Automate VS Logic-apps. Power Automate-gevallen

Zoals u kunt zien, is PowerApps de starttrigger in deze thread. Het mooie van deze trigger is dat u informatie kunt opvragen bij PowerApps terwijl u zich in een Power Automate-stroom bevindt:

Power Automate VS Logic-apps. Power Automate-gevallen

Het werkt als volgt: wanneer u informatie uit PowerApps nodig heeft, klikt u op het item "Vragen in PowerApps". Hiermee wordt vervolgens een variabele gemaakt die kan worden gebruikt in alle acties in die Power Automate-stroom. Het enige dat overblijft is om de waarde voor deze variabele binnen de stroom door te geven bij het starten van de stroom vanuit PowerApps.

3. Start een stream met behulp van een HTTP-verzoek

Het derde geval waar ik het over wil hebben, is het starten van een Power Automate-stroom met behulp van een HTTP-verzoek. In sommige gevallen, vooral voor verschillende integratieverhalen, is het nodig om een ​​Power Automate-stroom te starten via een HTTP-verzoek, waarbij verschillende parameters binnen de stroom worden doorgegeven. Dit gebeurt heel eenvoudig. Als trigger wordt de actie “Wanneer een HTTP-verzoek wordt ontvangen” gebruikt:

Power Automate VS Logic-apps. Power Automate-gevallen

De HTTP POST-URL wordt automatisch gegenereerd wanneer de stream voor de eerste keer wordt opgeslagen. Het is naar dit adres dat u een POST-verzoek moet sturen om deze stroom te starten. Bij het opstarten kunnen verschillende gegevens als parameters worden doorgegeven; in dit geval wordt bijvoorbeeld het SharePointID-attribuut van buitenaf doorgegeven. Om zo'n invoerschema te maken, moet u op het item 'Gebruik een voorbeeldpayload om een ​​schema te maken' klikken en vervolgens een voorbeeld-JSON invoegen die naar de stream wordt verzonden:

Power Automate VS Logic-apps. Power Automate-gevallen

Nadat u op “Voltooien” hebt geklikt, wordt een JSON-schema van de verzoektekst voor deze actie gegenereerd. Het SharePointID-attribuut kan nu worden gebruikt als jokerteken voor alle acties in een bepaalde stroom:

Power Automate VS Logic-apps. Power Automate-gevallen

Het is vermeldenswaard dat de trigger ‘Wanneer een HTTP-verzoek wordt ontvangen’ is opgenomen in het gedeelte Premium-connectoren en alleen beschikbaar is als u een afzonderlijk abonnement voor dit product aanschaft.

In het volgende artikel zullen we het hebben over verschillende cases die met Logic Apps kunnen worden geïmplementeerd.

Bron: www.habr.com

Voeg een reactie