Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве мы поговорим об элементе управления Power Automate, который завершает действия в потоке. Если какое-либо из условий в случае Switch не было выполнено, мы хотели бы отобразить сообщение об ошибке и прекратить все действия в потоке. В таких сценариях пригодится управление действиями Power Automate Terminate.
Элемент управления Terminate в Microsoft Power Automate просто завершает выполнение потока.
В нашем обсуждении мы выясним, как это работает и почему это важно.
Оглавление
Пример сценария
В этом образце потока, который я создал заранее, пользователю будет предложено ввести способ доставки и сообщение. Доступные способы доставки, включенные в случаи Switch : Tweet, электронная почта, Slack и Trello .
Нажмите «Тест» , чтобы опробовать поток.
Затем выберите параметр «Я выполню триггерное действие» и нажмите кнопку «Тест» .
Давайте введем « Привет! » в качестве нашего сообщения и вместо « Slack » давайте вместо этого наберем « Slacks ». Затем нажмите кнопку Запустить поток .
Как мы видим, запуск потока прошел успешно, и мы, как пользователи, думаем, что с нашим вводом все в порядке. Теперь давайте нажмем кнопку «Готово» и проверим наш Slack.
При проверке Slack отправленного нами сообщения там не было.
Итак, давайте вернемся к нашему потоку, чтобы увидеть, что на самом деле произошло, щелкнув наш последний запуск.
В нашем потоке мы обнаружим, что случай Default был выполнен, потому что мы неправильно написали слово « Slack ». Поэтому ни один из случаев не соответствует введенному нами значению.
Однако мы не установили никаких действий в случае по умолчанию. Следовательно, поток только что удался. Здесь становится полезным элемент управления действием «Завершить» . Это заставляет поток завершиться, если он сталкивается с определенной ошибкой. В этом случае, если пользователь ввел значение, которое не соответствует ни одному из случаев, действием по умолчанию должно быть Завершить с сообщением об ошибке.
Добавление элемента управления завершением в Power Automate
Вернемся назад и нажмем Edit .
Щелкните оператор Switch .
В разделе «По умолчанию» нажмите кнопку «Добавить действие» .
Выберите Управление .
Затем нажмите «Завершить».
Элемент управления «Завершить» дает нам возможность установить статус. Мы можем установить для него Failed , Succeeded , Canceled или даже добавить пользовательское значение . В этом сценарии давайте установим Failed .
Мы также можем ввести код, если создаем собственную документацию по приложению. Например, давайте наберем 1502 , это просто выдуманный код. Затем добавьте сообщение об ошибке.
Давайте теперь сохраним его.
Тестирование управления завершением в Power Automate
Давайте перезапустим поток и посмотрим, что произойдет. Сначала нажмите Тест .
Выберите данные из нашего последнего запуска. Затем нажмите кнопку Тест .
Очевидно, что наш поток не удался.
Если мы перейдем к случаю по умолчанию , мы увидим, что вариант завершения все еще происходит, и мы также можем увидеть, что это было за сообщение.
Самое замечательное в этом то, что пользователи сразу узнают, что поток не прошел из-за ошибки на их стороне. Если мы проверим наш поток на странице сведений , мы также увидим, что он не удался.
Мы также можем сделать сообщение об ошибке более динамичным, чтобы пользователь знал, что он сделал неправильно. Например, мы можем ввести « Вы выбрали слово » и добавить переменную «Способ доставки» .
HTTP-триггер Microsoft Flow | Учебное пособие Power Automate
Блок-схемы и страница сведений о потоке в Power Automate
Microsoft Flow Approval с несколькими вариантами
Заключение
Учитывая все обстоятельства, элемент управления действием «Завершить» действительно является важным элементом в Power Automate . Бывают случаи, когда пользовательский ввод не соответствует определенным условиям, и мы склонны оставлять поток таким.
Мы можем просто использовать элемент управления Terminate , чтобы правильно завершить выполнение потока, объявив, что он не был успешным. Мы также можем настроить поток выполнения Terminate на основе состояния наших предыдущих запусков.
Здесь можно сделать много классных вещей, но это всего лишь один пример его использования. Надеюсь, это поможет.
Всего наилучшего,
Генри
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать