God dag til alle!
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:
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:
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:
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:
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:
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:
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:
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:
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