Power Automate VS Logic Apps. Cases Power Automate

God eftermiddag alle! I den tidligere artikel, der omhandlede studiet af Power Automate og Logic Apps, vi har set på de grundlæggende forskelle mellem Power Automate og Logic Apps. I dag vil jeg gerne gå videre og vise nogle interessante muligheder, der kan realiseres med disse produkter. I denne artikel vil vi se på nogle cases, der kan implementeres ved hjælp af Power Automate.

Microsoft Power Automate

Dette produkt tilbyder et bredt udvalg af forbindelser til forskellige tjenester, samt triggere til automatisk og øjeblikkelig start af flows, når der sker en bestemt begivenhed. Der understøttes også kørsel af flows efter en tidsplan eller ved et tryk på en knap.

1. Automatisk registrering af henvendelser

En af cases kan være implementeringen af automatisk registrering af henvendelser. Triggeren for flowet vil i dette tilfælde være modtagelse af en e-mail-besked til en bestemt konto, hvorefter den videre logik behandles:
Power Automate VS Logic Apps. Cases Power Automate


Når du konfigurerer triggeren "Når der kommer en ny e-mail", kan du bruge forskellige filtre til at bestemme den ønskede begivenhed for at starte triggeren:

Power Automate VS Logic Apps. Cases Power Automate

For eksempel kan du starte flowet kun for e-mails med vedhæftninger eller for e-mails, der har højeste prioritet. Du kan også starte flowet, hvis e-mailen kommer til en bestemt mappe i indbakken. Derudover er der mulighed for at filtrere e-mails efter en søgestreng i emnet for e-mailen.
Når de nødvendige beregninger er foretaget, og alle de nødvendige oplysninger er indhentet, kan der oprettes et element i en SharePoint-liste ved hjælp af pladsholdere fra andre handlinger:

Power Automate VS Logic Apps. Cases Power Automate

Med et sådant flow kan du nemt opfange nødvendige e-mail-beskeder, analysere dem og oprette poster i andre systemer.

2. Start af godkendelsesflow med en knap fra PowerApps

Et af de standard scenarier er at sende et objekt til godkendelse hos godkendere. For at implementere et sådant scenarie kan du lave en knap i PowerApps og, når den trykkes, starte et Power Automate-flow:

Power Automate VS Logic Apps. Cases Power Automate

Som du kan se, er triggeren for dette flow PowerApps. En karakteristisk funktion ved denne trigger er, at du kan anmode om information fra PowerApps, mens du er inde i Power Automate-flowet:

Power Automate VS Logic Apps. Cases Power Automate

Det fungerer således: når du har brug for at hente information fra PowerApps, klikker du på elementet "Spørg i PowerApps". Derefter oprettes en variabel, som kan bruges i alle handlinger i denne Power Automate-flow. Det eneste, der er tilbage, er at videregive værdien til denne variabel ind i flowet, når flowet startes fra PowerApps.

3. Start flowet med en HTTP-anmodning

Den tredje sag, jeg gerne vil tale om – er at starte et Power Automate-flow via en HTTP-anmodning. I nogle tilfælde, især gælder det forskellige integrationsscenarier, er det nødvendigt at starte et Power Automate-flow gennem en HTTP-anmodning, med overførsel af forskellige parametre ind i flowet. Dette gøres assez simpelt. Som udløser anvendes handlingen "Ved modtagelse af HTTP-anmodning":

Power Automate VS Logic Apps. Cases Power Automate

HTTP POST URL’en dannes automatisk ved første gemme af flowet. Denne adresse er den, hvor POST-anmodningen skal sendes for at starte dette flow. Som parametre kan du ved opstart overføre forskellige oplysninger, for eksempel i dette tilfælde overføres attributten SharePointID udefra. For at skabe et sådant indgangsschema, skal du klikke på "Brug eksempel på nyttelast til at oprette et schema", hvorefter du indsætter et eksempel på JSON, der vil komme ind i flowet:

Power Automate VS Logic Apps. Cases Power Automate

Når du klikker på "Færdig", dannes et JSON-schemas tekst for anmodningen til denne handling. Nu kan attributten SharePointID bruges i alle handlinger i dette flow som en pladsholder:

Power Automate VS Logic Apps. Cases Power Automate

Det er værd at bemærke, at udløseren "Ved modtagelse af HTTP-anmodning" er en del af Premium-tilslutningerne og kun er tilgængelig ved køb af en separat plan for dette produkt.

I den næste artikel vil vi tale om forskellige sager, der kan realiseres ved hjælp af Logic Apps.

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster