Power Automate Завершить управление действиями в потоках

Power Automate Завершить управление действиями в потоках

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

Элемент управления Terminate в Microsoft Power Automate просто завершает выполнение потока.

В нашем обсуждении мы выясним, как это работает и почему это важно.

Оглавление

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

В этом образце потока, который я создал заранее, пользователю будет предложено ввести способ доставки и сообщение. Доступные способы доставки, включенные в случаи Switch : Tweet, электронная почта, Slack и Trello .

Power Automate Завершить управление действиями в потоках

Нажмите «Тест» , чтобы опробовать поток.

Power Automate Завершить управление действиями в потоках

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

Power Automate Завершить управление действиями в потоках

Давайте введем « Привет! » в качестве нашего сообщения и вместо « Slack » давайте вместо этого наберем « Slacks ». Затем нажмите кнопку Запустить поток .

Power Automate Завершить управление действиями в потоках

Как мы видим, запуск потока прошел успешно, и мы, как пользователи, думаем, что с нашим вводом все в порядке. Теперь давайте нажмем кнопку «Готово» и проверим наш Slack.

Power Automate Завершить управление действиями в потоках

При проверке Slack отправленного нами сообщения там не было.

Power Automate Завершить управление действиями в потоках

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

Power Automate Завершить управление действиями в потоках

В нашем потоке мы обнаружим, что случай Default был выполнен, потому что мы неправильно написали слово « Slack ». Поэтому ни один из случаев не соответствует введенному нами значению.

Power Automate Завершить управление действиями в потоках

Однако мы не установили никаких действий в случае по умолчанию. Следовательно, поток только что удался. Здесь становится полезным элемент управления действием «Завершить» . Это заставляет поток завершиться, если он сталкивается с определенной ошибкой. В этом случае, если пользователь ввел значение, которое не соответствует ни одному из случаев, действием по умолчанию должно быть Завершить с сообщением об ошибке.

Добавление элемента управления завершением в Power Automate

Вернемся назад и нажмем Edit .

Power Automate Завершить управление действиями в потоках

Щелкните оператор Switch .

Power Automate Завершить управление действиями в потоках

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

Power Automate Завершить управление действиями в потоках

Выберите Управление .

Power Automate Завершить управление действиями в потоках

Затем нажмите «Завершить».

Power Automate Завершить управление действиями в потоках

Элемент управления «Завершить» дает нам возможность установить статус. Мы можем установить для него Failed , Succeeded , Canceled или даже добавить пользовательское значение . В этом сценарии давайте установим Failed .

Power Automate Завершить управление действиями в потоках

Мы также можем ввести код, если создаем собственную документацию по приложению. Например, давайте наберем 1502 , это просто выдуманный код. Затем добавьте сообщение об ошибке.

Power Automate Завершить управление действиями в потоках

Давайте теперь сохраним его.

Power Automate Завершить управление действиями в потоках

Тестирование управления завершением в Power Automate

Давайте перезапустим поток и посмотрим, что произойдет. Сначала нажмите Тест .

Power Automate Завершить управление действиями в потоках

Выберите данные из нашего последнего запуска. Затем нажмите кнопку Тест .

Power Automate Завершить управление действиями в потоках

Очевидно, что наш поток не удался.

Power Automate Завершить управление действиями в потоках

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

Power Automate Завершить управление действиями в потоках

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

Power Automate Завершить управление действиями в потоках

Мы также можем сделать сообщение об ошибке более динамичным, чтобы пользователь знал, что он сделал неправильно. Например, мы можем ввести « Вы выбрали слово » и добавить переменную «Способ доставки» .

Power Automate Завершить управление действиями в потоках


HTTP-триггер Microsoft Flow | Учебное пособие Power Automate
Блок-схемы и страница сведений о потоке в Power Automate
Microsoft Flow Approval с несколькими вариантами

Заключение

Учитывая все обстоятельства, элемент управления действием «Завершить» действительно является важным элементом в Power Automate . Бывают случаи, когда пользовательский ввод не соответствует определенным условиям, и мы склонны оставлять поток таким.

Мы можем просто использовать элемент управления Terminate , чтобы правильно завершить выполнение потока, объявив, что он не был успешным. Мы также можем настроить поток выполнения Terminate на основе состояния наших предыдущих запусков.

Здесь можно сделать много классных вещей, но это всего лишь один пример его использования. Надеюсь, это поможет.

Всего наилучшего,

Генри


Что такое 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? Все, что тебе нужно знать