Статические результаты Power Automate: обзор

Статические результаты Power Automate: обзор

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

Оглавление

Пример сценария

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

Статические результаты Power Automate: обзор

Он отправляет HTTP-запрос на стороннюю конечную точку.

Статические результаты Power Automate: обзор

Это то, что возвращает HTTP-запрос.

Статические результаты Power Automate: обзор

Затем он выполнит действие условия . Если код состояния HTTP-запроса равен 200 , это означает, что запрос выполнен успешно.

Статические результаты Power Automate: обзор

Если условие было выполнено, поток пойдет по пути Если да . Он опубликует сообщение « УТВЕРЖДЕНО » на общем канале в Slack . Затем в канале бюджета он также опубликует сообщение, содержащее все данные, которые мы получили от сторонней конечной точки. 

Статические результаты Power Automate: обзор

Если условие не выполнено, оно перейдет к пути If no , а общий канал в Slack получит сообщение « DENIED ».

Статические результаты Power Automate: обзор

Пройдя пример потока, давайте нажмем Сохранить .

Статические результаты Power Automate: обзор

Давайте теперь протестируем поток и посмотрим, как он работает.

Статические результаты Power Automate: обзор

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

Статические результаты Power Automate: обзор

После этого нажмите Запустить поток .

Статические результаты Power Automate: обзор

Наконец, нажмите Готово .

Статические результаты Power Automate: обзор

Посмотрим на результат на блок-схеме. Как мы видим, каждый шаг был выполнен успешно.

Статические результаты Power Automate: обзор

Проверив общий канал в Slack, мы увидим, что сообщение « УТВЕРЖДЕНО » успешно отправлено.

Статические результаты Power Automate: обзор

Перейдите к бюджетному каналу, и мы увидим фактический JSON, который мы получили из HTTP-запроса.

Статические результаты Power Automate: обзор

На данный момент конечная точка все еще активна, поэтому наш поток работает правильно. Но как нам протестировать наш поток, когда сервер конечной точки больше не работает?

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

Поэтому мы можем просто создать поддельные переменные , чтобы перейти к следующему шагу. Но гораздо лучшим решением для этого является использование Power Automate Static Results .

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

Использование статических результатов в потоках Power Automate

Чтобы опробовать метод Static Results , давайте вернемся к нашему потоку и отредактируем его.

Статические результаты Power Automate: обзор

Щелкните многоточие в шаге HTTP- запроса, затем выберите параметр Статический результат (предварительный просмотр) .

Статические результаты Power Automate: обзор

Переключите параметр «Включить статический результат (предварительный просмотр)» .

Статические результаты Power Automate: обзор

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

Статические результаты Power Automate: обзор

Щелкнем по значку контрольного списка и выберем body .

Статические результаты Power Automate: обзор

Затем отобразится поле тела .

Статические результаты Power Automate: обзор

Мы заполним тело содержимым из нашего предыдущего успешного выполнения потока.

Статические результаты Power Automate: обзор

Имейте в виду, что каждое действие имеет результаты. Итак, давайте нажмем ссылку Show raw outputs .

Статические результаты Power Automate: обзор

Нажав на нее, мы увидим, что возвращает наш поток, например, код состояния , заголовок и тело . Скопируем содержимое body . 

Статические результаты Power Automate: обзор

Затем вставьте его в поле body нашего статического результата .

Статические результаты Power Automate: обзор

Нажмите Готово после вставки.

Статические результаты Power Automate: обзор

Мы также можем скопировать содержимое заголовков и вставить их в поле «Введите уникальное свойство» для нашего статического результата. Но на данный момент нам не нужно беспокоиться о заголовках, потому что мы сосредоточимся на том, чтобы заставить код состояния быть равным 200, а тело должно быть эквивалентно коду из нашего предыдущего успешного запуска потока. 

Как только это будет сделано, мы увидим  маленький желтый значок стакана . Наведите указатель мыши на значок, и мы увидим сообщение « Для этого действия настроен статический результат ». 

Статические результаты Power Automate: обзор

Все статические результаты возвращают строки . Поэтому нам нужно изменить код состояния с целого числа 200 на строку, добавив кавычки ( « ) в начале и в конце числа. Это просто нюанс, о котором Microsoft уже знает, и они, вероятно, исправят его, когда полностью выпустят эту функцию.

Статические результаты Power Automate: обзор

Наконец, нажмите Сохранить .

Статические результаты Power Automate: обзор

Тестирование статических результатов Power Automate

Теперь давайте проверим поток, который мы настроили с помощью Static Results .

Статические результаты Power Automate: обзор

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

Статические результаты Power Automate: обзор

Щелкните Запустить поток .

Статические результаты Power Automate: обзор

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

Статические результаты Power Automate: обзор

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

Статические результаты Power Automate: обзор

В этом нет заголовков , так как мы их не назначали.

Статические результаты Power Automate: обзор

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

Статические результаты Power Automate: обзор

Поэтому мы увидим, что в общем канале в Slack снова отображается сообщение « УТВЕРЖДЕНО » .

Статические результаты Power Automate: обзор

Когда мы нажмем на канал бюджета , мы снова увидим то же сообщение.

Статические результаты Power Automate: обзор

Страница документации для статических результатов Power Automate

Еще один способ узнать, как использовать статические результаты , — просмотреть документацию по Power Automate . Очень важно проверять его страницу документации, так как время от времени появляются новые вещи.

Статические результаты Power Automate: обзор

Нажмите «Как направлять ». Затем щелкните раздел Проверка приложений логики с фиктивными данными . Затем он отобразит рекомендации по настройке статических результатов и другую полезную информацию.

Статические результаты Power Automate: обзор


Power Automate Development: рекомендации по реализации
HTTP-триггера Microsoft Flow | Учебное пособие по Power Automate
Пошаговое руководство по документации по Power Automate

Заключение

Статические результаты — одна из самых мощных функций, доступных в Microsoft Power Automate . Это позволяет пользователям принудительно вызывать определенные выходные данные в каждом отдельном сценарии. Таким образом, что бы ни случилось, рабочий процесс будет давать результаты, которые вы определили. Это также значительно упрощает задачу, зная, что блок-схемы могут со временем усложняться.

Помимо этого руководства, вы можете начать знакомство со статическими результатами, ознакомившись с документацией Microsoft . Это очень полезно, когда вы продвигаетесь по карьерной лестнице в 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? Все, что тебе нужно знать