Power Automate med teams for at oprette chatfunktioner

Vidste du, at du kan bruge Power Automate til at oprette chatfunktioner og bots i teams? I denne vejledning viser jeg dig, hvordan du kan blande Power Automate med Teams for at skabe arbejdsgange, der udløses, hver gang en besked sendes. Du kan se den fulde video af denne tutorial nederst på denne blog.

Det, vi skal igennem, vil simpelthen ridse overfladen af, hvad der er muligt, når du integrerer Power Automate med Teams for at skabe meget kraftfuld automatisering. Lad os komme i gang med en hurtig demo af, hvordan løsningen ser ud.

Indholdsfortegnelse

Brug af Power Automate med teams til chatautomatisering

Lad os gennemgå vores use case. Jeg har mine teams åbne her, og jeg er i en samtale med mig selv, Brad, Jamie og Luke. I denne samtale havde jeg sendt en besked til dem om at sende et personligt brev til en bestemt kunde ved navn Xander, til hans kontor og tilpasse det til hans brand. Brad Pitt svarer og spørger efter sit kontor og sit brand.

Power Automate med teams for at oprette chatfunktioner

Vi kunne simpelthen gå til vores kundeliste og gå til den kunde, Xander, og prøve at finde hans kontor og brand ved hjælp af denne liste, eller Brad Pitt kunne gå hen og gøre det. Men vi gør det så mange gange for Teams, at vi ønsker at gøre dette i en automatiseret funktion.

Power Automate med teams for at oprette chatfunktioner

Så jeg har oprettet en funktion indenimed Teams, hvor jeg simpelthen bare kan skrive tilbage skråstreg get ( /get ), og så navnet på kunden, som i dette tilfælde er Xander. Power Automate, i baggrunden, opfanger dette. Den søger på den liste, og så returnerer den (som vi kan se her) navnet, kontoret og mærket.

Power Automate med teams for at oprette chatfunktioner

Jeg kan gøre dette for enhver kunde. Det, der er rart ved dette, er, at dette er en funktion i Teams, hvilket betyder, at uanset hvem jeg chatter med, eller om jeg er i en kanalchat, er det lige meget. Selvom jeg er i et møde med eksterne personer, kan jeg stadig bruge denne funktion.

Lad os nu se, hvordan vi kan gøre det på Power Automate. Jeg har allerede bygget hele flowet, og jeg vil lige gennemgå hvert flow for at vise dig, hvad hver funktion gør.

Vores trigger for denne Power Automate er. Dette udløser hver eneste chatbesked, uanset hvad. Det kan være en stor sag, fordi du ikke ønsker, at dette skal sendes ud eller automatisk udløses hver eneste gang for hver eneste chat. Du ønsker en specifik use case. Så i vores brugstilfælde er det /get is, der aktiverer vores Power Automate-flow.

Power Automate med teams for at oprette chatfunktioner

Dernæst initialiserer vi variablen (som vi gennemgår senere), og så får vi beskeddetaljerne. Vi har brug for beskeddetaljerne, fordi det dynamiske indhold, der produceres af det første trin, ikke producerer det faktiske beskedindhold. Det producerer ikke selve budskabet.

Power Automate med teams for at oprette chatfunktioner

Dette returnerer derefter et stort sæt JSON-objekt, og du skal parse gennem det to gange. Hvis vi går til, vi kan se på outputtet, og du kan se, at disse er alle detaljerne relateret til den besked. Se, hvor meget Teams fanger for din besked.

Power Automate med teams for at oprette chatfunktioner

Hvis vi kigger ind i kroppen og derefter inde i indholdet , finder vi det, vi har brug for .

Power Automate med teams for at oprette chatfunktioner

Lad os gå tilbage til vores flow, hvor vi først analyserer JSON. Det gode er, at dette skaber et dynamisk indhold på første niveau. Det skaber dog ikke det dynamiske indhold for to niveauer ned, hvilket er det, vi har brug for.

Power Automate med teams for at oprette chatfunktioner

Så så skal vi parse JSON igen.

Power Automate med teams for at oprette chatfunktioner

Så går vi til vores tilstand. Vores betingelseserklæring siger, kør kun dette flow, hvis beskeden starter med /get, ellers skal du ikke gøre noget, for vi ønsker ikke, at denne besked skal køre hver eneste gang.

Power Automate med teams for at oprette chatfunktioner

Den næste ting, vi skal gøre, er, hvis dette er ja, så indstiller vi en variabel kaldet fornavn .

Power Automate med teams for at oprette chatfunktioner

Dette er en meget kompleks formel, men det er en meget simpel strengmanipulation eller et stykke af en streng. Vi bruger udsnitsfunktionen . Udsnitsfunktionen tager tre argumenter. Det første argument, der skal til, er en streng. Det næste, der skal til, er et heltal, som repræsenterer startkarakteren, og så tilføjer det 1 til det. Det sidste argument er, hvor strengen skal slutte, hvilket er i den fulde længde af denne streng minus 4.

Power Automate med teams for at oprette chatfunktioner

Derefter er tingene meget enkle. Vi beder derefter Power Automate om at søge i kundelisten. Felt 0 er fornavnet på kundelisten.

Power Automate med teams for at oprette chatfunktioner

Hvad det gør, er for hver genstand, der returneres, hvor dette matcher (hvis der for eksempel er flere analyser, vil det stadig fungere), du vil sende en besked i chatten eller kanalen med fornavnet, efternavnet, kontoret , kontorværdien og brandet.




Konklusion

Det er hele arbejdsgangen. Du kan bruge disse Teams chatfunktioner med Power Automate meget kraftfuldt. Jeg anbefaler virkelig, at du gør dette, fordi det bare er fantastisk, og det er en fantastisk måde at vise din Power Automate frem med Teams-funktioner. Du kan have det meget sjovt med det.

Igen, dette ridser overfladen, men jeg håber, du tager dette og virkelig projicerer det fremad. I denne tutorial antager jeg, at du allerede har en vis viden om Power Automate. Men hvis du ikke gør det, er der en masse tutorials på denne hjemmeside om Power Automate, og der er også et helt kursus tilgængeligt. Du kan tjekke nedenstående links for mere relateret indhold.

Alt det bedste!

Henrik


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.