Power Automate VS Logic Apps. Power Automate-saker

Ha en fin dag alle sammen! I den forrige artikkelen om å lære Power Automate og Logic Apps, så vi på hovedforskjellene mellom Power Automate og Logic Apps. I dag vil jeg gjerne gå videre og vise de interessante mulighetene som kan realiseres ved hjelp av disse produktene. I denne artikkelen skal vi se på flere tilfeller som kan implementeres ved hjelp av Power Automate.

Microsoft Power Automate

Dette produktet gir et bredt spekter av koblinger til ulike tjenester, samt triggere for automatisk og øyeblikkelig lansering av strømmer på grunn av forekomsten av en bestemt hendelse. Den støtter også å kjøre tråder på en tidsplan eller med knapp.

1. Automatisk registrering av forespørsler

Et av tilfellene kan være implementering av automatisk registrering av forespørsler. Flytutløseren, i dette tilfellet, vil være mottak av et e-postvarsel til en bestemt postboks, hvoretter videre logikk behandles:
Power Automate VS Logic Apps. Power Automate-saker


Når du setter opp en "Når en ny e-post kommer"-utløser, kan du bruke forskjellige filtre for å bestemme hvilken hendelse som skal utløses:

Power Automate VS Logic Apps. Power Automate-saker

Du kan for eksempel starte en flyt bare for e-poster med vedlegg eller for e-poster som har størst betydning. Du kan også starte en flyt hvis et brev kommer i en bestemt postboksmappe. I tillegg er det mulig å filtrere bokstaver etter ønsket delstreng i emnelinjen.
Når de nødvendige beregningene er gjort og all nødvendig informasjon er innhentet, kan du opprette et element i SharePoint-listen ved å bruke erstatninger fra andre handlinger:

Power Automate VS Logic Apps. Power Automate-saker

Ved hjelp av en slik flyt kan du enkelt hente de nødvendige e-postvarslene, demontere dem i komponenter og lage poster i andre systemer.

2. Starte en godkjenningsflyt ved hjelp av en knapp fra PowerApps

Et av standardscenarioene er å sende et objekt til godkjenning til godkjenningspersoner. For å implementere et lignende scenario, kan du lage en knapp i PowerApps og, når du klikker på den, starte en Power Automate-flyt:

Power Automate VS Logic Apps. Power Automate-saker

Som du kan se, i denne tråden, er startutløseren PowerApps. Det fine med denne utløseren er at du kan be om informasjon fra PowerApps mens du er inne i en Power Automate-flyt:

Power Automate VS Logic Apps. Power Automate-saker

Det fungerer slik: når du trenger å få litt informasjon fra PowerApps, klikker du på "Spør i PowerApps". Dette oppretter deretter en variabel som kan brukes i alle handlinger i den Power Automate-flyten. Alt som gjenstår er å sende verdien for denne variabelen inne i flyten når flyten startes fra PowerApps.

3. Start en strøm med en HTTP-forespørsel

Det tredje tilfellet jeg vil snakke om er å starte en Power Automate-flyt ved hjelp av en HTTP-forespørsel. I noen tilfeller, spesielt for ulike integrasjonshistorier, er det nødvendig å starte en Power Automate-flyt via en HTTP-forespørsel, og sende ulike parametere inne i flyten. Dette gjøres ganske enkelt. Handlingen "Når en HTTP-forespørsel mottas" brukes som en utløser:

Power Automate VS Logic Apps. Power Automate-saker

HTTP POST-URLen genereres automatisk første gang strømmen lagres. Det er til denne adressen du må sende en POST-forespørsel for å starte denne flyten. Ulike informasjon kan sendes som parametere ved oppstart, for eksempel i dette tilfellet sendes SharePointID-attributtet utenfra. For å lage et slikt inndataskjema, må du klikke på elementet "Bruk eksempel nyttelast for å lage et skjema", og deretter sette inn et eksempel JSON som vil bli sendt til strømmen:

Power Automate VS Logic Apps. Power Automate-saker

Etter å ha klikket på "Fullfør", genereres et JSON-skjema av forespørselsteksten for denne handlingen. SharePointID-attributtet kan nå brukes som et jokertegn på tvers av alle handlinger i en gitt flyt:

Power Automate VS Logic Apps. Power Automate-saker

Det er verdt å merke seg at "Når en HTTP-forespørsel mottas"-utløseren er inkludert i Premium-koblingsdelen og er kun tilgjengelig når du kjøper en separat plan for dette produktet.

I den neste artikkelen vil vi snakke om ulike tilfeller som kan implementeres ved hjelp av Logic Apps.

Kilde: www.habr.com

Legg til en kommentar