Power Automate z zespołami do tworzenia funkcji czatu

Czy wiesz, że możesz używać usługi Power Automate do tworzenia funkcji czatu i botów w zespołach? W tym samouczku pokażę, jak połączyć usługę Power Automate z usługą Teams, aby utworzyć przepływy pracy uruchamiane za każdym razem, gdy wysyłana jest wiadomość. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.

To, przez co będziemy przechodzić, to po prostu zarysowanie tego, co jest możliwe po zintegrowaniu usługi Power Automate z usługą Teams w celu stworzenia bardzo wydajnej automatyzacji. Zacznijmy od krótkiego pokazu, jak wygląda rozwiązanie.

Spis treści

Używanie usługi Power Automate z zespołami do automatyzacji czatu

Przeanalizujmy nasz przypadek użycia. Mam tutaj otwartą aplikację Teams i prowadzę rozmowę ze sobą, Bradem, Jamiem i Lukiem. W tej rozmowie wysłałem im wiadomość, aby wysłali spersonalizowany list do konkretnego klienta o imieniu Xander, do jego biura i dostosowali go do jego marki. Brad Pitt odpowiada, pytając o swoje biuro i swoją markę.

Power Automate z zespołami do tworzenia funkcji czatu

Moglibyśmy po prostu przejść do naszej listy klientów i udać się do tego klienta, Xandera, i spróbować znaleźć jego biuro i markę za pomocą tej listy, albo Brad Pitt mógłby to zrobić. Ale robimy to tak wiele razy dla Teams, że chcemy to zrobić w funkcji zautomatyzowanej.

Power Automate z zespołami do tworzenia funkcji czatu

Stworzyłem więc funkcję w Power Automate z Teams, w której mogę po prostu wpisać ukośnik odwrotny get ( /get ), a następnie nazwę klienta, którym w tym przypadku jest Xander. Usługa Power Automate w tle to wykrywa. Przeszukuje tę listę, a następnie zwraca (jak widać tutaj) nazwę, biuro i markę.

Power Automate z zespołami do tworzenia funkcji czatu

Mogę to zrobić dla każdego klienta. Fajne jest to, że jest to funkcja w Teams, co oznacza, że ​​bez względu na to, z kim rozmawiam lub czy jestem na czacie na kanale, nie ma to znaczenia. Nawet jeśli jestem na spotkaniu z osobami z zewnątrz, nadal mogę korzystać z tej funkcji.

Zobaczmy teraz, jak możemy to zrobić w usłudze Power Automate. Zbudowałem już cały przepływ i zamierzam przejść przez każdy przepływ, aby pokazać, co robi każda funkcja.

Naszym wyzwalaczem dla tej usługi Power Automate jest dodanie nowej wiadomości na czacie . To wyzwala każdą wiadomość na czacie, bez względu na wszystko. To może być wielka sprawa, ponieważ nie chcesz, aby to było wysyłane lub automatycznie uruchamiane za każdym razem dla każdego czatu. Chcesz konkretnego przypadku użycia. Tak więc w naszym przypadku użycia to /get aktywuje nasz przepływ usługi Power Automate.

Power Automate z zespołami do tworzenia funkcji czatu

Następnie inicjujemy zmienną (co om��wimy później), a następnie otrzymujemy szczegóły wiadomości. Potrzebujemy szczegółów wiadomości, ponieważ zawartość dynamiczna utworzona w pierwszym kroku nie generuje rzeczywistej zawartości wiadomości. Sam komunikat nie jest tworzony.

Power Automate z zespołami do tworzenia funkcji czatu

To następnie zwraca duży zestaw obiektów JSON i musisz go przeanalizować dwukrotnie. Jeśli przejdziemy do Pobierz szczegóły wiadomości , możemy spojrzeć na dane wyjściowe i zobaczyć, że są to wszystkie szczegóły związane z tą wiadomością. Zobacz, ile Teams przechwytuje dla Twojej wiadomości.

Power Automate z zespołami do tworzenia funkcji czatu

Jeśli zajrzymy do wnętrza ciała , a następnie do treści , znajdziemy to, czego potrzebujemy .

Power Automate z zespołami do tworzenia funkcji czatu

Wróćmy do naszego przepływu, w którym najpierw analizujemy JSON. Dobrą rzeczą jest to, że tworzy to dynamiczną zawartość na pierwszym poziomie. Jednak nie tworzy dynamicznej zawartości dla dwóch poziomów w dół, a tego właśnie potrzebujemy.

Power Automate z zespołami do tworzenia funkcji czatu

Musimy więc ponownie przeanalizować JSON.

Power Automate z zespołami do tworzenia funkcji czatu

Następnie przechodzimy do naszego stanu. Nasza instrukcja warunkowa mówi, uruchamiaj ten przepływ tylko wtedy, gdy komunikat zaczyna się od /get, w przeciwnym razie nie rób nic, ponieważ nie chcemy, aby ten komunikat był uruchamiany za każdym razem.

Power Automate z zespołami do tworzenia funkcji czatu

Następną rzeczą, którą zrobimy, jest to, że jeśli to jest tak, ustawimy zmienną o nazwie firstname .

Power Automate z zespołami do tworzenia funkcji czatu

Jest to bardzo złożona formuła, ale jest to bardzo prosta manipulacja ciągiem znaków lub fragmentem ciągu znaków. Korzystamy z funkcji plasterka . Funkcja plasterka przyjmuje trzy argumenty. Pierwszym argumentem, który przyjmuje, jest ciąg znaków. Następną rzeczą, której potrzebuje, jest liczba całkowita reprezentująca znak początkowy, a następnie dodaje do niej 1. Ostatnim argumentem jest miejsce, w którym łańcuch powinien się kończyć, czyli na pełnej długości tego łańcucha minus 4.

Power Automate z zespołami do tworzenia funkcji czatu

Później sprawa jest bardzo prosta. Następnie prosimy Power Automate o przeszukanie listy klientów. Pole 0 to Imię na Liście Klientów.

Power Automate z zespołami do tworzenia funkcji czatu

To, co robi, polega na tym, że dla każdego zwróconego elementu, gdzie to pasuje (jeśli na przykład istnieje wiele analiz, to nadal będzie działać), chcesz opublikować wiadomość na czacie lub kanale z imieniem, nazwiskiem, biurem , wartość biura i marka.


Zaplanuj działanie pulpitu w usłudze Power Automate
Wysyłaj wiadomości e-mail za pomocą usługi LuckyTemplates i platformy Power Automate
Integracja z usługą LuckyTemplates w MS Teams

Wniosek

To jest cały przepływ pracy. Możesz bardzo wydajnie korzystać z tych funkcji czatu usługi Teams w usłudze Power Automate. Naprawdę polecam to zrobić, ponieważ jest to po prostu niesamowite i świetny sposób na zaprezentowanie możliwości usługi Power Automate z usługą Teams. Można się przy tym świetnie bawić.

Ponownie, to drapie powierzchnię, ale mam nadzieję, że weźmiesz to i naprawdę przeniesiesz to do przodu. Zakładam, że w tym samouczku masz już pewną wiedzę na temat usługi Power Automate. Ale jeśli tego nie zrobisz, w tej witrynie internetowej znajdziesz wiele samouczków dotyczących usługi Power Automate, a także cały kurs. Możesz sprawdzić poniższe linki, aby uzyskać więcej powiązanych treści.

Wszystkiego najlepszego!

Henz

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.