Power Automate med team for å lage chat-funksjoner

Visste du at du kan bruke Power Automate til å lage chattefunksjoner og roboter i team? I denne opplæringen skal jeg vise deg hvordan du kan blande Power Automate med Teams for å lage arbeidsflyter som utløses hver gang en melding sendes. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Det vi skal gjennom vil ganske enkelt skrape i overflaten av hva som er mulig når du integrerer Power Automate med Teams for å skape svært kraftig automatisering. La oss komme i gang med en rask demo av hvordan løsningen ser ut.

Innholdsfortegnelse

Bruke Power Automate med team for chat-automatisering

La oss gå gjennom brukssaken vår. Jeg har teamene mine åpne her, og jeg er i en samtale med meg selv, Brad, Jamie og Luke. I denne samtalen hadde jeg sendt en melding til dem om å sende et personlig brev til en bestemt kunde ved navn Xander, til kontoret hans, og tilpasse det til hans merkevare. Brad Pitt svarer og spør etter kontoret hans og merkevaren hans.

Power Automate med team for å lage chat-funksjoner

Vi kan ganske enkelt gå til kundelisten vår og gå til den kunden, Xander, og prøve å finne kontoret og merkevaren hans ved å bruke denne listen, eller Brad Pitt kan gå og gjøre det. Men vi gjør dette så mange ganger for Teams at vi ønsker å gjøre dette i en automatisert funksjon.

Power Automate med team for å lage chat-funksjoner

Så jeg har opprettet en funksjon innenformed Teams, hvor jeg ganske enkelt bare kan skrive inn tilbake skråstrek get ( /get ), og deretter navnet på kunden, som i dette tilfellet er Xander. Power Automate, i bakgrunnen, plukker opp dette. Den søker i den listen, og så returnerer den (som vi kan se her) navnet, kontoret og merket.

Power Automate med team for å lage chat-funksjoner

Jeg kan gjøre dette for enhver kunde. Det som er fint med dette er at dette er en funksjon innenfor Teams, som betyr at uansett hvem jeg chatter med, eller om jeg er i en kanalchat, så spiller det ingen rolle. Selv om jeg er i møte med eksterne personer, kan jeg fortsatt bruke denne funksjonen.

La oss nå se hvordan vi kan gjøre det på Power Automate. Jeg har allerede bygget hele flyten, og jeg skal bare gå gjennom hver flyt for å vise deg hva hver funksjon gjør.

Vår trigger for denne Power Automate er. Dette utløser hver eneste chat-melding, uansett hva. Det kan være en stor sak fordi du ikke vil at dette skal sendes ut eller automatisk utløses hver eneste gang for hver eneste chat. Du vil ha en spesifikk brukssak. Så i vårt brukstilfelle er det /get is som aktiverer Power Automate-flyten vår.

Power Automate med team for å lage chat-funksjoner

Deretter initialiserer vi variabelen (som vi skal gå gjennom senere), og så får vi meldingsdetaljene. Vi trenger meldingsdetaljene fordi det dynamiske innholdet som produseres av det første trinnet, ikke produserer det faktiske meldingsinnholdet. Det produserer ikke selve meldingen.

Power Automate med team for å lage chat-funksjoner

Dette returnerer deretter et stort sett med JSON-objekt, og du må analysere gjennom det to ganger. Hvis vi går til, kan vi se på utdataene og du kan se at dette er alle detaljene knyttet til den meldingen. Se hvor mye Teams fanger opp for meldingen din.

Power Automate med team for å lage chat-funksjoner

Hvis vi ser inn i kroppen av kroppen , og deretter inne i innholdet , finner vi det vi trenger.

Power Automate med team for å lage chat-funksjoner

La oss gå tilbake til flyten vår, hvor vi analyserer JSON først. Det som er bra er at dette skaper et dynamisk innhold på første nivå. Det skaper imidlertid ikke det dynamiske innholdet for to nivåer ned, som er det vi trenger.

Power Automate med team for å lage chat-funksjoner

Så da må vi analysere JSON igjen.

Power Automate med team for å lage chat-funksjoner

Så går vi til vår tilstand. Vår betingelseserklæring sier, bare kjør denne flyten hvis meldingen starter med /get, ellers ikke gjør noe, fordi vi ikke vil at denne meldingen skal kjøre hver eneste gang.

Power Automate med team for å lage chat-funksjoner

Det neste vi skal gjøre er at hvis dette er ja, så skal vi sette en variabel kalt fornavn .

Power Automate med team for å lage chat-funksjoner

Dette er en veldig kompleks formel, men det er en veldig enkel strengmanipulasjon, eller et stykke av en streng. Vi bruker skivefunksjonen . Slice-funksjonen tar tre argumenter. Det første argumentet som trengs er en streng. Det neste som trengs er et heltall, som representerer starttegnet, og så legger det til 1 til det. Det siste argumentet er hvor strengen skal slutte, som er i full lengde av den strengen minus 4.

Power Automate med team for å lage chat-funksjoner

Etter det er ting veldig enkelt. Vi ber deretter Power Automate om å søke i kundelisten. Felt 0 er fornavnet i kundelisten.

Power Automate med team for å lage chat-funksjoner

Det den gjør er for hver gjenstand som returneres, der dette samsvarer (hvis det for eksempel er flere analyser, vil dette fortsatt fungere), du vil legge ut en melding i chatten eller kanalen med fornavnet, etternavnet, kontoret , kontorverdien og merkevaren.




Konklusjon

Det er hele arbeidsflyten. Du kan bruke disse Teams chat-funksjonene med Power Automate veldig kraftig. Jeg anbefaler deg virkelig å gjøre dette fordi det bare er fantastisk og det er en fin måte å vise frem Power Automate med Teams-funksjoner. Du kan ha mye moro med det.

Igjen, dette skraper i overflaten, men jeg håper du tar dette og virkelig projiserer det fremover. I denne opplæringen antar jeg at du allerede har viss kunnskap om Power Automate. Men hvis du ikke gjør det, er det mange opplæringsprogrammer på denne nettsiden om Power Automate, og det er også et helt kurs tilgjengelig. Du kan sjekke lenkene nedenfor for mer relatert innhold.

Beste ønsker!

Henry


DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.