Ha en fin dag alle sammen!
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:
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:
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:
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:
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:
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:
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:
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:
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