Power Automate VS Logic Apps. Power Automate sager

God dag til alle! I den forrige artikel om at lære Power Automate og Logic Apps, så vi på de vigtigste forskelle mellem Power Automate og Logic Apps. I dag vil jeg gerne gå videre og vise de interessante muligheder, der kan realiseres ved hjælp af disse produkter. I denne artikel vil vi se på flere cases, der kan implementeres ved hjælp af Power Automate.

Microsoft Power Automate

Dette produkt giver en bred vifte af forbindelser til forskellige tjenester samt triggere til automatisk og øjeblikkelig lancering af flows på grund af forekomsten af ​​en bestemt hændelse. Det understøtter også at køre tråde på en tidsplan eller med knap.

1. Automatisk registrering af anmodninger

Et af tilfældene kunne være implementering af automatisk registrering af anmodninger. Flow-triggeren, i dette tilfælde, vil være modtagelsen af ​​en e-mail-meddelelse til en specifik postkasse, hvorefter yderligere logik behandles:
Power Automate VS Logic Apps. Power Automate sager


Når du opsætter en "Når en ny e-mail ankommer"-udløser, kan du bruge forskellige filtre til at bestemme, hvilken hændelse der skal udløses:

Power Automate VS Logic Apps. Power Automate sager

For eksempel kan du kun starte et flow for e-mails med vedhæftede filer eller for e-mails, der har størst betydning. Du kan også starte et flow, hvis der kommer et brev i en bestemt postkassemappe. Derudover er det muligt at filtrere bogstaver efter den ønskede understreng i emnelinjen.
Når de nødvendige beregninger er foretaget, og alle nødvendige oplysninger er indhentet, kan du oprette et element i SharePoint-listen ved at bruge erstatninger fra andre handlinger:

Power Automate VS Logic Apps. Power Automate sager

Ved hjælp af et sådant flow kan du nemt hente de nødvendige e-mail-notifikationer, skille dem ad i komponenter og oprette poster i andre systemer.

2. Start af et godkendelsesflow ved hjælp af en knap fra PowerApps

Et af standardscenarierne er at sende et objekt til godkendelse til godkendelsespersoner. For at implementere et lignende scenario kan du lave en knap i PowerApps og, når du klikker på den, starte et Power Automate-flow:

Power Automate VS Logic Apps. Power Automate sager

Som du kan se, er starttriggeren i denne tråd PowerApps. Det fantastiske ved denne trigger er, at du kan anmode om oplysninger fra PowerApps, mens du er inde i et Power Automate-flow:

Power Automate VS Logic Apps. Power Automate sager

Det fungerer sådan her: Når du har brug for at få nogle oplysninger fra PowerApps, klikker du på punktet "Spørg i PowerApps". Dette opretter derefter en variabel, der kan bruges i alle handlinger i det Power Automate-flow. Det eneste, der er tilbage, er at sende værdien for denne variabel inde i flowet, når flowet startes fra PowerApps.

3. Start en stream ved hjælp af en HTTP-anmodning

Det tredje tilfælde, som jeg gerne vil tale om, er at lancere et Power Automate-flow ved hjælp af en HTTP-anmodning. I nogle tilfælde, især for forskellige integrationshistorier, er det nødvendigt at starte et Power Automate-flow via en HTTP-anmodning, der sender forskellige parametre inde i flowet. Dette gøres ganske enkelt. Handlingen "Når en HTTP-anmodning modtages" bruges som en trigger:

Power Automate VS Logic Apps. Power Automate sager

HTTP POST URL'en genereres automatisk første gang streamen gemmes. Det er til denne adresse, du skal sende en POST-anmodning for at starte dette flow. Forskellige oplysninger kan videregives som parametre ved opstart, for eksempel overføres SharePointID-attributten i dette tilfælde udefra. For at oprette et sådant inputskema skal du klikke på elementet "Brug eksempel nyttelast til at oprette et skema" og derefter indsætte et eksempel på JSON, der vil blive sendt til strømmen:

Power Automate VS Logic Apps. Power Automate sager

Efter at have klikket på "Udfør", genereres et JSON-skema af anmodningsteksten for denne handling. SharePointID-attributten kan nu bruges som et jokertegn på tværs af alle handlinger i et givet flow:

Power Automate VS Logic Apps. Power Automate sager

Det er værd at bemærke, at "Når en HTTP-anmodning modtages"-udløseren er inkluderet i Premium-forbindelsessektionen og kun er tilgængelig, når du køber en separat plan for dette produkt.

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

Kilde: www.habr.com

Tilføj en kommentar