Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
По мере того как мы создаем более сложные потоки, управление становится ключевым фактором для устранения проблем, тестирования и обслуживания. В этом случае важно сгруппировать все действия под определенным инструментом, который также можно свернуть и развернуть, чтобы лучше отображать разделы нашего потока. И мы можем сделать это с помощью элемента управления Scope в Power Automate.
Область — это способ организации или группировки действий и условий вместе в потоках Power Automate.
Оглавление
Пример сценария
Давайте проверим этот пример потока Power Automate .
Щелкните Изменить .
Это течение довольно сложное. Когда будет опубликован новый твит, будет отправлено электронное письмо.
Затем он вызовет условие, содержащее другой набор вложенных условий.
Что мы можем сделать, чтобы организовать это, так это сгруппировать похожие действия в одну и ту же область. Мы поговорим о преимуществах этого позже. А пока я просто хочу рассмотреть пример сценария, в котором полезно сгруппировать вещи вместе.
В этом уроке мы будем использовать этот простой поток, который я создал ранее. Но сначала давайте немного усложним.
Щелкните Изменить .
Давайте также добавим еще одно действие перед действием HTTP .
Найдите и щелкните соединитель Slack .
Затем выберите действие Опубликовать сообщение .
Мы разместим сообщение на нашем общем канале « Поток запущен; пингование HTTP-сервера ».
Использование элемента управления Scope в Power Automate
Теперь мы поместим эти два действия в область действия.
Для этого щелкните значок плюса, а затем выберите Добавить действие .
Щелкните Управление .
Затем щелкните элемент управления Scope .
После этого перетащите действия, которые должны быть в группе. В этом примере перетащите действия Post message 5 и HTTP .
Давайте теперь переименуем область действия в « Сообщение и сделайте HTTP-запрос ».
И вот как мы можем легко сгруппировать действия вместе.
Обработка ошибок без контроля области действия
Давайте теперь поговорим о том, как мы можем использовать области видимости для обработки ошибок. Вот так изначально выглядит наш поток. Просто представьте, что области видимости не существует.
Если HTTP-запрос выполнен успешно, поток выполнит действие Condition . В случае сбоя он опубликует сообщение на общем канале в Slack о том, что « запущенный вами поток не удался ».
Однако, если действие Опубликовать сообщение 5 завершится неудачно, поток просто остановится. Это потому, что мы не установили для него обработчик ошибок. Мы хотим, чтобы сообщение с уведомлением об ошибке по-прежнему публиковалось всякий раз, когда одно из двух предыдущих действий не удается. Следовательно, нам нужно добавить еще одну параллельную ветвь для действия Post message 5 .
Найдите и выберите соединитель Slack .
Нажмите Опубликовать сообщение .
Мы отправим сообщение в общий канал в Slack, аналогичное тому, что мы установили в действии Опубликовать сообщение 4 .
Нажмите на три точки и выберите «Настроить запуск после ».
Снимите флажок успешно . Затем проверьте параметры «сбой», «пропущено» и «время ожидания истекло». После этого нажмите Готово .
Теперь у нас есть два шага обработки ошибок, из-за которых наш поток выглядит довольно сложным.
Обработка ошибок с использованием элемента управления Scope
Насколько это возможно, мы не хотим, чтобы каждое действие имело ветвь обработки ошибок. Мы хотим, чтобы ряд действий для этого потока имел один шаг обработки ошибок. Итак, давайте удалим созданное нами новое действие «Отправить сообщение» .
Вернем эти два действия в область видимости.
Нам нужно настроить это так, чтобы оно запускалось только после того, как все шаги в области будут завершены, и одно из двух действий не будет выполнено.
Снимите флажок успешно . Затем проверьте параметры «сбой», «пропущено» и «время ожидания истекло». После этого нажмите Готово .
Теперь у нас есть одно действие по обработке ошибок, которое будет запускаться только после сбоя любого действия в области сообщения Post и ping HTTP-сервера .
Это большая разница при использовании элемента управления Scope в потоках Power Automate .
HTTP-запрос в Power Automate — введение.
Создание потоков Power Automate с нуля.
Входные данные рабочего процесса в Microsoft Power Automate.
Заключение
Подводя итог, можно сказать, что контроль области — это эффективный способ упорядочивания ваших действий и условий. У нас также может быть несколько областей с разными целями. Поэтому мы можем сгруппировать действия в разные категориальные шаги или логические единицы. Это действительно хороший инструмент организации с точки зрения разработки. Использование областей видимости в сложных потоках значительно упрощает задачу.
Это также более предпочтительный способ обработки ошибок в потоках. Вы можете объединить все сообщения об ошибках всех действий с помощью элемента управления Scope . Таким образом, вам не нужно настраивать отдельные обработчики ошибок для каждого из действий. Вы можете просто использовать область в качестве блока управления ошибками для вашего потока.
Всего наилучшего,
Генри
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать