Тригер Microsoft Flow HTTP | Підручник Power Automate

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

Наприклад, ми хочемо запустити наш потік за допомогою програми, яка недоступна в. Якщо ми створили власний веб-додаток і хочемо запустити потік звідти, як це зробити?

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

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Що, якщо ми хочемо, щоб користувач заповнював ці поля введення зі сторонніх програм? Для цього нам потрібна кінцева точка URL-адреси, яка буде згенерована для нас у цьому новому потоці. Нам також знадобиться файл JSON , також відомий як aякий містить усі змінні, які представлятимуть усі вхідні дані, які ми передаємо.

Зміст

Створення Microsoft Flow за допомогою тригера HTTP

Давайте тепер створимо простий потік за допомогою HTTP-тригера потоку Microsoft . У цьому потоці користувач введе своє ім’я та прізвище за допомогою програми третьої сторони, і це буде опубліковано як повідомлення Slack.

1. Створення миттєвого потоку

Спочатку перейдемо на сторінку «Створити» .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Потім натисніть Instant flow .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Замість використанняабо Вручну запустити параметр потоку , ми будемо використовувати Коли HTTP-запит отримано як тригер. Отже, давайте виберемо це та натиснемо кнопку «Створити»

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Потоки, створені за допомогою тригера « Коли отримано HTTP-запит », можуть бути виконані будь-ким, хто знає URL-адресу. 

Запити HTTP виходять за рамки цього посібника. Однак ми можемо легко використовувати це як тригер для нашого потоку, оскільки Microsoft просто створить для нас посилання. Тоді, якщо наш сторонній додаток отримає доступ до посилання, він сам запустить наш.

Тригер Microsoft Flow HTTP |  Підручник Power Automate

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

2. Налаштування HTTP-тригера Microsoft Flow

По-перше, нам потрібно визначити корисне навантаження, яке проходитиме через HTTP-запит з/без Power Automate. Натисніть « Використовувати приклад корисного навантаження для створення схеми », і Microsoft зробить усе за нас.

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Давайте створимо корисне навантаження JSON , яке містить змінні імені та прізвища . Як бачите, ми також додали зразки або тимчасові значення « Joe » і « Axe » для змінних, які ми створили.

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Потім натисніть кнопку Готово .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Тоді Microsoft візьме це та створить схему JSON тіла запиту. Це означає, що коли ця кінцева точка запускається, вона очікує двох властивостей: прізвище та ім’я з типом у вигляді рядка .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Далі потрібно додати новий крок, натиснувши кнопку «Новий крок» .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Потім знайдіть і клацніть конектор Slack

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Для дії давайте використаємо Опублікувати повідомлення .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Ми будемо використовувати навчальний канал для назви каналу .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

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

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Це пов’язано з тим, що наша кінцева точка очікує двох змінних – імені та прізвища , які ми створили за допомогою тексту JSON, який ми додали раніше.

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Натисніть вираз concat , щоб об’єднати змінні імені та прізвища .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Тоді давайте об’єднаємо слово « Привіт: » з ім’ям

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Давайте також об’єднаємо його з прізвищем . Обов’язково додайте кому після слова « Hello » та імені змінної .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Потім натисніть кнопку OK .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Тепер давайте збережемо наш потік, натиснувши кнопку «Зберегти» .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Буде згенеровано URL-адресу, яка слугуватиме нашою кінцевою точкою. Ми можемо отримати до нього доступ через нашу сторонню програму.

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Тестування нашого Microsoft Flow

Давайте тепер перевіримо наш потік. Я встановив програму під назвою Листоноша . Якщо ви не знайомі з цим, це спосіб отримати доступ до кінцевих точок і передати значення, щоб переконатися, що вони працюють. 

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Оскільки в цьому посібнику ми не будемо говорити про HTML , JSON , POST та інші веб-API , ми можемо просто використати Postman , щоб імітувати ці речі. Якщо ви плутаєтеся щодо POST або POST проти GET , я рекомендую переглянути курс для початківців або базовий курс веб-розробки, щоб ви були знайомі з цими термінами. Я також пропоную вам вивчити, що таке HTTP-запити, оскільки вони дійсно розширюють можливості цього додатка. 

Щоб протестувати наш потік, скопіюйте цю URL-адресу.

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Потім вставте цю URL-адресу в поле POST у Postman .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Давайте всередині Body змінимо значення за замовчуванням за допомогою змінних, які ми встановили для корисного навантаження JSON. Отже, давайте додамо змінні імені та прізвища зі значеннями “ Tom ” і “ Jerry ”. Ми повинні бути всередині Тіла і переконатися, що вибираємо сире . Тип має бути JSON .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Знову ж таки, цей листоноша служить нашою сторонньою програмою. Це лише для того, щоб переконатися, що зв’язки працюють правильно. 

У нашому потоці давайте тепер натиснемо Перевірити .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Виберіть « Я виконаю дію тригера » та натисніть кнопку Перевірити .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Потім він почне очікувати виконання дії.

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Отже, тепер ми опублікуємо його в нашій кінцевій точці та перевіримо, чи це працює, натиснувши кнопку «Надіслати» .

Тригер Microsoft Flow HTTP |  Підручник Power Automate

Після успішного запуску потоку ми можемо перевірити Slack, щоб побачити, чи було опубліковано повідомлення.

Тригер Microsoft Flow HTTP |  Підручник Power Automate

На нашому Slack ми повинні побачити повідомлення Hello: TomJerry .

Тригер Microsoft Flow HTTP |  Підручник Power Automate




Висновок

Для цього підручника ми змогли сформувати тригер із програми третьої сторони, яка не має нічого спільного з Power Automate . Microsoft створила кінцеву точку, змінні та все, що нам потрібно. Все, що нам потрібно зробити, це просто отримати доступ до посилання/URL самостійно. Ось як це було легко.

Якщо ви хочете стати адміністратором 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.

Параметри LuckyTemplates через редактор запитів

Параметри LuckyTemplates через редактор запитів

Дізнайтеся та зрозумійте, як можна створювати та використовувати параметри LuckyTemplates, які є потужною функцією редактора запитів.

Кругла гістограма – візуалізація для вашої інформаційної панелі

Кругла гістограма – візуалізація для вашої інформаційної панелі

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

Функції та формули PowerApps | Вступ

Функції та формули PowerApps | Вступ

Дізнайтеся, як використовувати функції та формули PowerApps, щоб покращити функціональність і змінити поведінку в нашій програмі Canvas Power Apps.

Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

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

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

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