Поділитися через


Надішліть повідомлення в Teams за допомогою Power Automate

У цій статті пояснюються різні способи надсилання повідомлень у Teams.

Power Automate За допомогою конектора можна налаштувати ланцюжок, який надсилатиме повідомлення на канал Teams або груповий чат. Microsoft Teams Повідомлення можна розміщувати як від імені користувача, який авторизований у конекторі в потоці, так і за допомогою бота Flow.

Налаштування хмарного потоку

У сценаріях, описаних у цій статті, використовується хмарний потік, щоб сповіщати канал або груповий чат.

  1. авторизуйтесь в Power Automate.

  2. Виберіть Мої потоки Новий>потік>Автоматизований хмарний потік.

  3. Введіть назву ланцюжка.

  4. У полі Шукати в усіх активаторах почніть вводити Коли створено файл (лише властивості) - SharePoint і виберіть його як активатор, коли він з’явиться у списку.

  5. Виберіть Створити. Це створює новий хмарний потік із тригерною карткою Під час створення файлу (лише властивості) у центрі екрана дизайнера . На картці активатора червоним кольором може бути вказано Невірні параметри . Це пов’язано з тим, що вам потрібно його налаштувати.

    Power Automate Дає змогу використовувати новий або класичний дизайнер для налаштування хмарного потоку. На скріншотах у цій статті використовується новий конструктор, але кроки в обох конструкторів схожі. Дізнайтеся більше (з прикладами) у статті Визначення відмінностей між новим і класичним дизайнером.

  6. У конструкторі виберіть картку Коли створюється файл (лише властивості), щоб відкрити панель конфігурації ліворуч.

  7. Налаштуйте активатор, вибравши адресу сайту та ім’я бібліотеки SharePoint для сайту з розкривних меню «Адреса сайту» та «Назва бібліотеки».

    Знімок екрана, на якому показано спрацьовування Power Automate під час створення файлу (лише властивості).

  8. Закрийте панель, вибравши (<<) у верхньому правому куті панелі.

    Зверніть увагу, що повідомлення про невірні параметри тепер зникло.

  9. Щоб додати дію до цього ланцюжка, виберіть знак плюс (+).

  10. Знайдіть дію Опублікувати повідомлення в чаті або каналі , а потім виберіть її під сполучною панеллю Microsoft Teams .

Параметри відправника повідомлень

Дія Опублікувати повідомлення в чаті або каналі може надсилати повідомлення двома способами:

  • Як бот Flow: У цьому методі повідомлення надсилається як бот Flow, а не як будь-які окремі користувачі. Використовуйте цей параметр відправника, якщо ви не хочете прив’язувати повідомлення до якогось конкретного користувача, а замість цього хочете використовувати загального відправника.

  • Як користувач :У цьому методі повідомлення надсилається від імені користувача, який увійшов до з’єднувача Teams у Flow (зазвичай це власник Flow). Цей спосіб можна використовувати, коли повідомлення потрібно відправити від імені звичайного користувача.

Опції «Опублікувати як» і «Опублікувати в» у дії керують комбінаціями способів публікації повідомлень у Teams.

Опублікуйте повідомлення як бот Flow у каналі Teams

Щоб надіслати повідомлення від імені бота Flow у каналі Teams, виконайте наведені нижче дії.

  1. Виконайте процедуру в розділі Налаштування хмарного потоку.

  2. У випадаючому меню Опублікувати як виберіть Бот Flow.

  3. У випадаючому меню Публікація в виберіть Канал.

    Після вибору цих параметрів з’являться більш динамічні входи.

  4. У випадаючому меню Команда виберіть команду, на яку ви хочете надіслати повідомлення.

  5. У випадаючому меню Канал виберіть канал, на який потрібно надіслати повідомлення.

  6. У полі «Повідомлення » введіть повідомлення, яке ви хочете надіслати. Щоб додати динамічне значення до повідомлення, виконайте такі дії:

    1. Розташуйте курсор там, де має з’явитися введення.
    2. Виберіть блискавку праворуч від поля повідомлення.
    3. Виберіть вхідні дані зі списку. Якщо ви не бачите потрібних вам даних, виберіть Переглянути більше , щоб розгорнути список.

    Знімок екрана, на якому показано «Опублікувати повідомлення в чаті або каналі як бот Flow».

Опублікувати повідомлення як бот Flow у існуючому груповому чаті з іменем

Щоб надіслати повідомлення від імені бота Flow у груповому чаті, виконайте наведені нижче дії.

  1. Виконайте процедуру в розділі Налаштування хмарного потоку.

  2. У випадаючому меню Опублікувати як виберіть Бот Flow.

  3. У спадному меню «Опублікувати в» виберіть «Груповий чат» .

  4. У випадаючому меню Груповий чат виберіть груповий чат, у якому потрібно опублікувати повідомлення.

  5. У полі «Повідомлення » введіть повідомлення, яке ви хочете надіслати. Щоб додати динамічне значення до повідомлення, виконайте такі дії:

    1. Розташуйте курсор там, де має з’явитися введення.
    2. Виберіть блискавку праворуч від поля повідомлення.
    3. Виберіть вхідні дані зі списку. Якщо ви не бачите потрібних вам даних, виберіть Переглянути більше , щоб розгорнути список.

    Знімок екрана, що показує публікацію повідомлення в груповому чаті.

    За замовчуванням у розкривному меню Teams відображається лише 50 останніх групових чатів. Якщо ви хочете надіслати повідомлення до нового групового чату, скористайтеся опцією в розділі «Створити новий груповий чат і опублікувати в ньому повідомлення як бот Flow». ...

  6. Закрийте панель, вибравши (<<) у верхньому правому куті панелі.

Створіть новий груповий чат і опублікуйте в ньому повідомлення як бот Flow

Дію «Опублікувати повідомлення в чаті або каналі» можна поєднати з дією «Створити чат» для створення нового групового чату та публікації в ньому повідомлення. Це корисно в ситуаціях, коли чату для цієї теми може ще не існувати, і його потрібно створити.

Щоб створити новий груповий чат, виконайте наведені нижче дії.

  1. Виконайте процедуру в розділі Налаштування хмарного потоку.

  2. Виберіть дію (+) вище «Опублікувати повідомлення в чаті або каналі».

  3. У полі «Додати дію» знайдіть і виберіть дію «Створити чат».

  4. У полі Учасники, яких потрібно додати додайте учасників, яких потрібно додати до чату, використовуючи їхні електронні адреси. Розділяйте електронні листи крапкою з комою.

  5. За потреби введіть назву чату.

    Знімок екрана дії «Створити чат».

  6. У конструкторі виберіть дію «Опублікувати повідомлення в чаті або каналі», щоб налаштувати її.

  7. У випадаючому меню Опублікувати як виберіть Бот Flow.

  8. У спадному меню «Опублікувати в» виберіть «Груповий чат» .

  9. У випадаючому меню Груповий чат прокрутіть список до кінця та виберіть Ввести власне значення.

  10. Виберіть блискавку, а потім виберіть Ідентифікатор розмови зі списку Створити чат .

Надіслати повідомлення безпосередньо користувачеві як бот Flow

Коли ви надсилаєте повідомлення як бот Flow, у вас є додаткова можливість опублікувати його безпосередньо користувачеві. Це корисно у сценаріях сповіщень, коли ви хочете зв’язатися з окремим користувачем за допомогою бота Flow.

  1. Виконайте процедуру в розділі Налаштування хмарного потоку.

  2. У конструкторі виберіть дію «Опублікувати повідомлення в чаті або каналі», щоб налаштувати її.

  3. У випадаючому меню Опублікувати як виберіть Бот Flow.

  4. У випадаючому меню Опублікувати в виберіть Чат із ботом Flow.

  5. У полі Одержувач вкажіть користувача, якому потрібно надіслати повідомлення, та конкретне повідомлення, яке потрібно надіслати.

  6. У полі «Повідомлення » введіть повідомлення, яке ви хочете надіслати. Щоб додати динамічне значення до повідомлення, виконайте такі дії:

    1. Розташуйте курсор там, де має з’явитися введення.
    2. Виберіть блискавку праворуч від поля повідомлення.
    3. Виберіть вхідні дані зі списку. Якщо ви не бачите потрібних вам даних, виберіть Переглянути більше , щоб розгорнути список.

    Знімок екрана, на якому публікується повідомлення від імені бота Flow безпосередньо користувачеві.

Опублікувати повідомлення від імені користувача в каналі Teams

Щоб надіслати повідомлення від імені користувача в каналі Teams, виконайте такі дії.

  1. Виконайте процедуру в розділі Налаштування хмарного потоку.

  2. У випадаючому меню Опублікувати як виберіть Користувач

  3. У випадаючому меню Публікація в виберіть Канал.

    Ці дії відображають два динамічні поля, які дозволяють вам указати команду та канал для надсилання повідомлення та додати ваше повідомлення в поле повідомлення.

    Знімок екрана, що показує публікацію повідомлення в каналі від імені користувача.

Опублікувати повідомлення від імені користувача в існуючому груповому чаті з іменем

Щоб надіслати повідомлення від імені користувача в груповому чаті, виконайте наведені нижче дії.

  1. Виконайте процедуру в розділі Налаштування хмарного потоку.
  2. У випадаючому меню Опублікувати як виберіть Користувач.
  3. У спадному меню «Опублікувати в» виберіть «Груповий чат» .
  4. У полі Груповий чат виберіть груповий чат, у якому потрібно опублікувати повідомлення.
  5. У полі «Повідомлення » введіть повідомлення, яке ви хочете надіслати. Щоб додати динамічне значення до повідомлення, виконайте такі дії:
    1. Розташуйте курсор там, де має з’явитися введення.
    2. Виберіть блискавку праворуч від поля повідомлення.
    3. Виберіть вхідні дані зі списку. Якщо ви не бачите потрібних вам даних, виберіть Переглянути більше , щоб розгорнути список.

Знімок екрана, що показує публікацію повідомлення в існуючому іменованому груповому чаті від імені користувача

За замовчуванням у розкривному списку Teams відображає лише 50 найновіших групових чатів з іменами. Якщо ви хочете надіслати повідомлення до нового групового чату, скористайтеся опцією в розділі «Створити новий груповий чат і опублікувати повідомлення» .

Створіть новий груповий чат і опублікуйте повідомлення

Дію «Опублікувати повідомлення в чаті або каналі» можна поєднати з дією «Створити чат» для створення нового групового чату та публікації в ньому повідомлення. Це корисно в ситуаціях, коли чату для цієї теми може ще не існувати, і його потрібно створити.

  1. Виконайте процедуру в розділі Налаштування хмарного потоку.

  2. Виберіть знак плюса (+) над дією «Опублікувати повідомлення в чаті або каналі» .

  3. У полі «Додати дію» знайдіть і виберіть дію «Створити чат».

  4. У полі Учасники, яких потрібно додати додайте учасників, яких потрібно додати до чату, використовуючи їхні електронні адреси. Розділяйте електронні листи крапкою з комою.

  5. За потреби введіть назву чату.

  6. У конструкторі виберіть дію «Опублікувати повідомлення в чаті або каналі», щоб налаштувати її.

  7. У випадаючому меню Опублікувати як виберіть Користувач.

  8. У спадному меню «Опублікувати в» виберіть «Груповий чат» .

  9. У випадаючому меню Груповий чат прокрутіть список до кінця та виберіть Ввести власне значення.

  10. Виберіть блискавку, а потім виберіть Ідентифікатор розмови зі списку Створити чат .

    Знімок екрана, що показує публікацію повідомлення в груповому чаті від імені користувача.

Згадайте користувача в будь-якому повідомленні

Згадки – це чудовий спосіб привернути увагу користувача в Teams. Ви можете поєднати будь-яку з попередніх дій і додати згадку в повідомленні про користувача або канал.

  1. Виконайте процедуру в розділі Налаштування хмарного потоку.

  2. Виберіть знак плюса (+) над дією «Опублікувати повідомлення в чаті або каналі» .

  3. У полі «Додати дію» знайдіть і виберіть дію «Отримати токен для користувача». @mention

  4. У полі Користувач вкажіть електронну адресу користувача, якого ви хочете згадати в полі Користувач . Ця дія генерує динамічне значення, яке можна використовувати в полі повідомлення дії «Опублікувати повідомлення в чаті або каналі».

    Поле Користувач приймає дані лише одного користувача. Якщо ви хочете згадати кількох користувачів, вам потрібно додати кілька екземплярів цієї дії в потоці.

  5. Додайте динамічне значення згадки, згенероване з Отримання @mention токена для дії користувача у будь-якому з попередніх сценаріїв дії Опублікувати повідомлення в чаті або каналі .

    Дія «Отримати токен для користувача» наразі підтримує згадування лише користувачів, а не каналів чи команд. @mention

    Знімок екрана згадки в повідомленні групового чату.

Відомі проблеми й обмеження

  • За замовчуванням у розкривному списку Teams відображається лише 50 найновіших групових чатів.
  • Функція «Отримати токен для користувача» призначена лише для згадування користувачів. @mention Згадування каналів або команд не підтримується.
  • Надсилання повідомлень у приватних каналах не підтримується.

Навчання: Використання конектора Teams у Power Automate (модуль)