Потужна автоматизація з командами для створення функцій чату

Чи знаєте ви, що можете використовувати Power Automate для створення функцій чату та ботів у командах? У цьому підручнику я покажу вам, як поєднати Power Automate із Teams, щоб створити робочі процеси, які запускатимуться щоразу, коли надсилатиметься повідомлення. Ви можете переглянути повне відео цього підручника внизу цього блогу.

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

Зміст

Використання Power Automate з Teams для автоматизації чату

Давайте розглянемо наш варіант використання. У мене тут відкриті команди, і я розмовляю сам із собою, Бредом, Джеймі та Люком. Під час цієї розмови я попросив їх надіслати персоналізований лист конкретному клієнту на ім’я Ксандер до його офісу та налаштувати його відповідно до його бренду. Бред Пітт відповідає, запитуючи свій офіс і свій бренд.

Потужна автоматизація з командами для створення функцій чату

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

Потужна автоматизація з командами для створення функцій чату

Отже, я створив функцію всерединіз Teams, де я можу просто ввести зворотну косу риску get ( /get ), а потім ім’я клієнта, яким у цьому випадку є Xander. Power Automate у фоновому режимі підбирає це. Він шукає цей список, а потім повертає (як ми бачимо тут) назву, офіс і бренд.

Потужна автоматизація з командами для створення функцій чату

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

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

Наш тригер для цього Power Automate. Це запускає кожне повідомлення чату, незважаючи ні на що. Це може бути великою проблемою, оскільки ви не хочете, щоб це надсилалося або автоматично запускалося щоразу для кожного окремого чату. Вам потрібен конкретний варіант використання. Отже, у нашому випадку використання /get is активує наш потік Power Automate.

Потужна автоматизація з командами для створення функцій чату

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

Потужна автоматизація з командами для створення функцій чату

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

Потужна автоматизація з командами для створення функцій чату

Якщо ми заглянемо в тіло тіла , а потім у вміст , ми знайдемо те, що нам потрібно .

Потужна автоматизація з командами для створення функцій чату

Давайте повернемося до нашого потоку, де ми спочатку аналізуємо JSON. Добре те, що це створює динамічний контент на першому рівні. Однак він не створює динамічний вміст на два рівні нижче, що нам потрібно.

Потужна автоматизація з командами для створення функцій чату

Отже, нам потрібно знову проаналізувати JSON.

Потужна автоматизація з командами для створення функцій чату

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

Потужна автоматизація з командами для створення функцій чату

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

Потужна автоматизація з командами для створення функцій чату

Це дуже складна формула, але це дуже проста маніпуляція рядком або фрагментом рядка. Ми використовуємо функцію зрізу . Функція slice приймає три аргументи. Перший аргумент, який він приймає, це рядок. Наступне, що потрібно, це ціле число, яке представляє початковий символ, а потім додається до нього 1. Останній аргумент вказує на те, де має закінчуватися рядок, тобто повна довжина цього рядка мінус 4.

Потужна автоматизація з командами для створення функцій чату

Після цього все дуже просто. Потім ми просимо Power Automate виконати пошук у списку клієнтів. Поле 0 – це ім’я в списку клієнтів.

Потужна автоматизація з командами для створення функцій чату

Що він робить, так це для кожного повернутого елемента, де це збігається (якщо є багаторазовий аналіз, наприклад, це все одно працюватиме), ви хочете опублікувати повідомлення в чаті чи каналі з іменем, прізвищем, офісом , вартість офісу та бренд.




Висновок

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

Знову ж таки, це дряпає поверхню, але я сподіваюся, що ви сприймете це і дійсно передасте це вперед. У цьому посібнику я припускаю, що ви вже маєте певні знання про Power Automate. Але якщо ви цього не зробите, на цьому веб-сайті є багато навчальних посібників про Power Automate, а також доступний цілий курс. Ви можете переглянути посилання нижче, щоб отримати більше пов’язаного вмісту.

Все найкраще!

Генрі


Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

LuckyTemplates — чудовий інструмент для фінансової звітності. Ось підручник про те, як створювати персоналізовані таблиці для вашої фінансової інформаційної панелі LuckyTemplates.

Рекомендації щодо потоку мови Power Query

Рекомендації щодо потоку мови Power Query

У цьому підручнику обговорюватиметься технологія Power Query Language Flow і те, як вона може допомогти створити гладкий і ефективний звіт із даними.

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

Я обговорю одну з моїх улюблених технік, пов’язаних із користувальницькими піктограмами LuckyTemplates, яка динамічно використовує власні піктограми у візуальних елементах LuckyTemplates.

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

У цьому блозі я покажу вам, як можна створювати таблиці LuckyTemplates за допомогою формули, яка поєднує функції UNION і ROW.

Локальний шлюз даних у Power Automate

Локальний шлюз даних у Power Automate

Дізнайтеся, як локальний шлюз даних дозволяє Power Automate отримувати доступ до настільних програм, коли користувач знаходиться поза комп’ютером.

Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

У цьому блозі представлено функцію LuckyTemplates TOPN DAX, яка дає вам змогу отримувати унікальну статистику з ваших даних, допомагаючи вам приймати кращі маркетингові рішення.

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Дізнайтеся про деякі фантастичні аналітичні прийоми, які ми можемо використовувати для моделювання даних у LuckyTemplates за допомогою таблиць підтримки DAX.

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Тут ми зануримося в LuckyTemplates Advanced DAX і запровадимо логіку ранжирування, щоб отримати дуже унікальну інформацію. У цьому прикладі я також демонструю розгалуження міри.

Функція параметра LuckyTemplates «Що, якщо».

Функція параметра LuckyTemplates «Що, якщо».

У цьому блозі представлено нову функцію в LuckyTemplates — параметр аналізу «Що, якщо». Ви побачите, як це робить усе швидким і легким для аналізу сценарію.

Використовуйте розгалуження міри LuckyTemplates, щоб перевірити, чи зростає ваша маржа зі зростанням доходу

Використовуйте розгалуження міри LuckyTemplates, щоб перевірити, чи зростає ваша маржа зі зростанням доходу

Дізнайтеся, як визначити, чи добре зростає ваш дохід, перевіривши, чи зросла ваша маржа за допомогою розгалуження міри LuckyTemplates.