Power Automate met teams om chatfuncties te creëren

Power Automate met teams om chatfuncties te creëren

Wist je dat je Power Automate kunt gebruiken om chatfuncties en bots binnen teams te creëren? In deze tutorial laat ik je zien hoe je Power Automate kunt combineren met Teams om workflows te creëren die elke keer dat een bericht wordt verzonden, worden geactiveerd. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Wat we gaan doornemen, is slechts het topje van de ijsberg van wat mogelijk is wanneer u Power Automate integreert met Teams om zeer krachtige automatisering te creëren. Laten we beginnen met een korte demo van hoe de oplossing eruit ziet.

Inhoudsopgave

Power Automate gebruiken met teams voor chatautomatisering

Laten we onze use case doornemen. Ik heb mijn Teams hier geopend en ik ben in gesprek met mezelf, Brad, Jamie en Luke. In dit gesprek had ik ze een bericht gestuurd om een ​​gepersonaliseerde brief naar een bepaalde klant, Xander genaamd, naar zijn kantoor te sturen en deze aan te passen aan zijn merk. Brad Pitt antwoordt en vraagt ​​naar zijn kantoor en zijn merk.

Power Automate met teams om chatfuncties te creëren

We kunnen gewoon naar onze klantenlijst gaan en naar die klant, Xander, gaan en proberen zijn kantoor en merk te vinden met behulp van deze lijst, of Brad Pitt kan dat gaan doen. Maar we doen dit zo vaak voor Teams dat we dit in een geautomatiseerde functie willen doen.

Power Automate met teams om chatfuncties te creëren

Dus heb ik een functie gemaakt binnen Power Automate met Teams, waar ik eenvoudig backslash get ( /get ) kan typen en vervolgens de naam van de klant, in dit geval Xander. Power Automate, op de achtergrond, pikt dit op. Het doorzoekt die lijst en geeft dan (zoals we hier kunnen zien) de naam, het kantoor en het merk terug.

Power Automate met teams om chatfuncties te creëren

Dit kan ik voor elke klant doen. Het leuke hiervan is dat dit een functie is binnen Teams, wat betekent dat het niet uitmaakt met wie ik aan het chatten ben, of dat ik in een kanaalchat zit. Ook als ik met externen in gesprek ben, kan ik deze functie toch gebruiken.

Laten we nu eens kijken hoe we dat kunnen doen in Power Automate. Ik heb de hele stroom al gebouwd en ik ga gewoon elke stroom doornemen om je te laten zien wat elke functie doet.

Onze trigger voor deze Power Automate is wanneer een nieuw chatbericht wordt toegevoegd . Dit activeert elk chatbericht, wat er ook gebeurt. Dat kan een groot probleem zijn, want je wilt niet dat dit elke keer voor elke afzonderlijke chat wordt verzonden of automatisch wordt geactiveerd. U wilt een specifieke use-case. In onze use case is het dus /get dat onze Power Automate-flow activeert.

Power Automate met teams om chatfuncties te creëren

Vervolgens initialiseren we de variabele (die we later zullen doornemen) en krijgen we de berichtdetails. We hebben de berichtdetails nodig omdat de dynamische inhoud die door de eerste stap wordt geproduceerd, niet de daadwerkelijke berichtinhoud produceert. Het produceert zelf niet het eigenlijke bericht.

Power Automate met teams om chatfuncties te creëren

Dit retourneert dan een grote set JSON-objecten en je moet er twee keer doorheen gaan. Als we naar Berichtdetails ophalen gaan , kunnen we naar de uitvoer kijken en kunt u zien dat dit alle details zijn die betrekking hebben op dat bericht. Kijk hoeveel Teams vastlegt voor uw bericht.

Power Automate met teams om chatfuncties te creëren

Als we in het lichaam van het lichaam kijken , en dan in de inhoud , zullen we vinden wat we nodig hebben.

Power Automate met teams om chatfuncties te creëren

Laten we teruggaan naar onze stroom, waar we eerst de JSON ontleden. Het mooie is dat er op het eerste niveau een dynamische inhoud ontstaat. Het creëert echter niet de dynamische inhoud voor twee niveaus lager, en dat is wat we nodig hebben.

Power Automate met teams om chatfuncties te creëren

Dus dan moeten we de JSON opnieuw ontleden.

Power Automate met teams om chatfuncties te creëren

Dan gaan we naar onze toestand. Onze conditieverklaring zegt: voer deze stroom alleen uit als het bericht begint met /get, anders niets doen, omdat we niet willen dat dit bericht elke keer wordt uitgevoerd.

Power Automate met teams om chatfuncties te creëren

Het volgende dat we gaan doen is als dit ja is, dan gaan we een variabele instellen met de naam voornaam .

Power Automate met teams om chatfuncties te creëren

Dit is een zeer complexe formule, maar het is een zeer eenvoudige tekenreeksmanipulatie, of een deel van een tekenreeks. We gebruiken de slice- functie. De slice-functie heeft drie argumenten. Het eerste argument dat nodig is, is een string. Het volgende dat nodig is, is een geheel getal, dat het startteken vertegenwoordigt, en dan voegt het er 1 aan toe. Het laatste argument is waar de string moet eindigen, dat is op de volledige lengte van die string minus 4.

Power Automate met teams om chatfuncties te creëren

Daarna zijn de dingen heel eenvoudig. Vervolgens vragen we Power Automate om de klantenlijst te doorzoeken. Veld 0 is de voornaam in de klantenlijst.

Power Automate met teams om chatfuncties te creëren

Wat het doet, is dat voor elk item dat wordt geretourneerd, waar dit overeenkomt (als er bijvoorbeeld meerdere analyses zijn, dit nog steeds werkt), je een bericht in de chat of het kanaal wilt plaatsen met de voornaam, de achternaam, het kantoor , de kantoorwaarde en het merk.


Plan een desktopstroom om in Power Automate te draaien
Stuur e-mails met LuckyTemplates en het Power Automate-platform
LuckyTemplates-integratie in MS Teams

Conclusie

Dat is de hele workflow. Je kunt deze Teams-chatfuncties met Power Automate heel krachtig gebruiken. Ik raad je echt aan dit te doen, want het is gewoon geweldig en het is een geweldige manier om te pronken met je Power Automate met Teams-mogelijkheden. Je kunt er veel plezier aan beleven.

Nogmaals, dit krabt aan de oppervlakte, maar ik hoop dat je dit oppakt en het echt naar voren projecteert. In deze tutorial ga ik ervan uit dat je al enige kennis hebt van Power Automate. Maar als je dat niet doet, zijn er veel tutorials op deze website over Power Automate en is er ook een hele cursus beschikbaar. U kunt de onderstaande links bekijken voor meer gerelateerde inhoud.

Al het beste!

Henry


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten