HTTP-триггер Microsoft Flow | Учебник Power Automate

HTTP-триггер Microsoft Flow | Учебник Power Automate

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

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

Это пример потока с некоторыми полями ввода, которые пользователь должен заполнить.

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Что, если мы хотим, чтобы пользователь заполнил эти поля ввода из сторонних приложений? Для этого нам нужна конечная точка URL, которая будет сгенерирована для нас в этом новом потоке. Нам также понадобится файл JSON , также известный как схема , которая содержит все переменные, которые будут представлять все входные данные, которые мы передаем.

Оглавление

Создание потока Microsoft с триггером HTTP

Давайте теперь создадим простой поток с помощью HTTP-триггера потока Microsoft . В этом потоке пользователь введет свое имя и фамилию с помощью стороннего приложения, и оно будет опубликовано в виде сообщения Slack.

1. Создание мгновенного потока

Во-первых, давайте перейдем на страницу создания .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Затем нажмите Мгновенный поток .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Вместо того, чтобы использовать параметр PowerApps или запускать поток вручную , мы будем использовать при получении HTTP-запроса в качестве триггера. Итак, давайте выберем это и нажмем кнопку «Создать»

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Потоки, созданные с помощью триггера « При получении HTTP-запроса », могут быть выполнены любым, кто знает URL-адрес. 

Запросы HTTP выходят за рамки этого руководства. Однако мы можем легко использовать это как триггер для нашего потока, потому что Microsoft просто создаст для нас ссылку. Затем, если наше стороннее приложение получит доступ к ссылке, оно само запустит наш поток Power Automate .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

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

2. Настройка HTTP-триггера Microsoft Flow

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

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Давайте создадим полезные данные JSON , содержащие переменные firstname и lastname . Как видите, мы также добавили образцы или временные значения « Joe » и « Ax » для созданных нами переменных.

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Затем нажмите кнопку Готово .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Затем Microsoft возьмет это и создаст JSON-схему тела запроса. Это означает, что когда эта конечная точка срабатывает, она ожидает два свойства, которые являются фамилией и именем с их типом в виде строки .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Далее следует добавить новый шаг, нажав кнопку «Новый шаг» .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Затем найдите и щелкните соединитель Slack

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Для действия воспользуемся сообщением Post .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

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

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Для текста сообщения мы видим в динамическом содержимом , что теперь у нас есть переменные имя и фамилия .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Это связано с тем, что наша конечная точка ожидает две переменные: имя и фамилию , которые мы создали с использованием текста JSON, добавленного ранее.

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Щелкните выражение concat , чтобы объединить переменные firstname и lastname .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Затем давайте соединим слово « Hello: » с именем

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Давайте также соединим его с фамилией . Не забудьте добавить запятую после слова « Hello » и имени переменной .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Затем нажмите кнопку ОК .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Теперь давайте сохраним наш поток, нажав кнопку «Сохранить» .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Будет сгенерирован URL-адрес, который будет служить нашей конечной точкой. Мы можем получить к нему доступ через наше стороннее приложение.

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Тестирование нашего Microsoft Flow

Теперь давайте проверим наш поток. Я установил приложение под названием Postman . Если вы не знакомы с этим, это способ доступа к конечным точкам и передачи значений, чтобы убедиться, что они работают. 

HTTP-триггер Microsoft Flow |  Учебник Power Automate

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

Чтобы протестировать наш поток, скопируйте этот URL.

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Затем вставьте этот URL-адрес в поле POST в Postman .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Внутри Body давайте изменим значения по умолчанию с помощью переменных, которые мы установили для нашей полезной нагрузки JSON. Итак, добавим переменные firstname и lastname со значениями « Tom » и « Jerry ». Мы должны быть внутри Body и обязательно выбрать raw . Тип должен быть JSON .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Опять же, этот Почтальон служит нашим сторонним приложением. Это просто для того, чтобы убедиться, что связи работают правильно. 

В нашем потоке давайте теперь нажмем Test .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Выберите « Я выполню триггерное действие » и нажмите кнопку «Тест» .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Затем он начнет ждать выполнения действия.

HTTP-триггер Microsoft Flow |  Учебник Power Automate

Итак, теперь мы отправим его на нашу конечную точку и посмотрим, работает ли он, нажав кнопку «Отправить» .

HTTP-триггер Microsoft Flow |  Учебник Power Automate

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

HTTP-триггер Microsoft Flow |  Учебник Power Automate

В нашем Slack мы должны увидеть сообщение Hello: TomJerry .

HTTP-триггер Microsoft Flow |  Учебник Power Automate


Введение в Power Apps: определение, функции, функции и их важность
Обзор динамического содержимого Power Automate
Microsoft Power Automate: автоматизация рабочих процессов

Заключение

Для этого туториала нам удалось сформировать триггер из стороннего приложения, не имеющего ничего общего с Power Automate . Microsoft создала конечную точку, переменные и все, что нам нужно. Все, что нам нужно сделать, это просто получить доступ к ссылке / URL-адресу самостоятельно. Вот как это было легко.

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

Это довольно сложная концепция, но как только вы освоите ее, вы сможете создавать потоки, которые запускаются из любого места, если у вас есть подключение к Интернету.

Генри


Что такое 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 для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать