Power Automate с Teams для создания функций чата

Знаете ли вы, что можете использовать Power Automate для создания функций чата и ботов в командах? В этом руководстве я покажу вам, как можно смешивать Power Automate с Teams для создания рабочих процессов, которые запускаются каждый раз при отправке сообщения. Вы можете посмотреть полное видео этого урока в нижней части этого блога.

То, через что мы будем проходить, будет просто царапать поверхность того, что возможно, когда вы интегрируете Power Automate с Teams для создания очень мощной автоматизации. Давайте начнем с быстрой демонстрации того, как выглядит решение.

Оглавление

Использование Power Automate с Teams для автоматизации чата

Давайте рассмотрим наш вариант использования. Здесь открыты мои команды, и я разговариваю сам с собой, Брэдом, Джейми и Люком. В этом разговоре я попросил их отправить индивидуальное письмо конкретному клиенту по имени Ксандер в его офис и настроить его под его бренд. Брэд Питт отвечает, спрашивая его офис и его бренд.

Power Automate с Teams для создания функций чата

Мы могли бы просто перейти к нашему списку клиентов и перейти к этому клиенту, Ксандеру, и попытаться найти его офис и бренд, используя этот список, или Брэд Питт мог пойти и сделать это. Но мы делаем это так много раз для Teams, что хотим сделать это в автоматизированной функции.

Power Automate с Teams для создания функций чата

Итак, я создал функцию в Power Automate with Teams, где я могу просто ввести обратную косую черту get ( /get ), а затем имя клиента, которым в данном случае является Ксандер. Power Automate в фоновом режиме улавливает это. Он ищет в этом списке, а затем возвращает (как мы видим здесь) имя, офис и бренд.

Power Automate с Teams для создания функций чата

Я могу сделать это для любого клиента. Что хорошо в этом, так это то, что это функция в Teams, а это означает, что независимо от того, с кем я общаюсь или нахожусь в чате канала, это не имеет значения. Даже если я нахожусь на встрече с посторонними людьми, я все равно могу использовать эту функцию.

Теперь давайте посмотрим, как мы можем сделать это в Power Automate. Я уже построил весь поток, и я просто пройдусь по каждому потоку, чтобы показать вам, что делает каждая функция.

Нашим триггером для Power Automate является добавление нового сообщения чата . Это вызывает каждое сообщение чата, независимо от того, что. Это может иметь большое значение, потому что вы не хотите, чтобы это отправлялось или автоматически запускалось каждый раз для каждого отдельного чата. Вам нужен конкретный вариант использования. Итак, в нашем случае использования /get активирует наш поток Power Automate.

Power Automate с Teams для создания функций чата

Затем мы инициализируем переменную (об этом мы поговорим позже), а затем получаем детали сообщения. Нам нужны детали сообщения, потому что динамическое содержимое, созданное на первом этапе, не создает фактического содержимого сообщения. Он не создает само фактическое сообщение.

Power Automate с Teams для создания функций чата

Затем это возвращает большой набор объектов JSON, и вам нужно дважды проанализировать его. Если мы перейдем к Получить сведения о сообщении , мы можем посмотреть на вывод, и вы увидите, что это все детали, относящиеся к этому сообщению. Посмотрите, сколько Teams фиксирует ваше сообщение.

Power Automate с Teams для создания функций чата

Если мы заглянем внутрь тела body , а затем внутрь содержимого , то найдем то, что нам нужно .

Power Automate с Teams для создания функций чата

Вернемся к нашему потоку, где мы сначала анализируем JSON. Хорошо, что это создает динамический контент на первом уровне. Однако он не создает динамический контент на два уровня ниже, что нам и нужно.

Power Automate с Teams для создания функций чата

Итак, нам нужно снова проанализировать JSON.

Power Automate с Teams для создания функций чата

Затем переходим к нашему состоянию. Наше условие говорит: запускайте этот поток только в том случае, если сообщение начинается с /get, в противном случае ничего не делайте, потому что мы не хотим, чтобы это сообщение запускалось каждый раз.

Power Automate с Teams для создания функций чата

Следующее, что мы собираемся сделать, это если это да, то мы собираемся установить переменную с именем firstname .

Power Automate с Teams для создания функций чата

Это очень сложная формула, но это очень простое манипулирование строкой или фрагментом строки. Мы используем функцию среза . Функция slice принимает три аргумента. Первым аргументом, который он принимает, является строка. Следующее, что требуется, — это целое число, представляющее начальный символ, а затем к нему добавляется 1. Последний аргумент — это место, где должна заканчиваться строка, т. е. полная длина этой строки минус 4.

Power Automate с Teams для создания функций чата

После этого все очень просто. Затем мы просим Power Automate выполнить поиск в списке клиентов. Поле 0 — это Имя в Списке клиентов.

Power Automate с Teams для создания функций чата

Что он делает, так это то, что для каждого возвращенного элемента, где это соответствует (например, если есть множественный анализ, это все равно будет работать), вы хотите опубликовать сообщение в чате или канале с именем, фамилией, офисом , стоимость офиса и бренд.


Планирование потока рабочего стола для запуска в Power Automate
Отправка электронных писем с помощью LuckyTemplates и платформы Power Automate
Интеграция LuckyTemplates в MS Teams

Заключение

Вот и весь рабочий процесс. Вы можете очень эффективно использовать эти функции чата Teams с Power Automate. Я действительно рекомендую вам сделать это, потому что это просто потрясающе и это отличный способ продемонстрировать свои возможности Power Automate with Teams. Вы можете иметь много удовольствия с ним.

Опять же, это царапает поверхность, но я надеюсь, что вы примете это и действительно спроецируете это вперед. В этом руководстве я предполагаю, что у вас уже есть определенные знания о Power Automate. Но если вы этого не сделаете, на этом веб-сайте есть множество руководств по Power Automate, а также доступен целый курс. Вы можете проверить ссылки ниже для более соответствующего контента.

Всего наилучшего!

Генри

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.