Действие Power Automate Switch Control в рабочих процессах

В этом уроке мы поговорим об элементе управления Power Automate Switch , который находится под расширенными встроенными коннекторами. Бывают случаи, когда у нас есть несколько возможных значений, связанных с разными рабочими процессами. Мы можем сделать это, используя вложенные действия Condition, но это может стать слишком сложным, когда количество возможных значений станет больше. Гораздо лучше иметь условия рядом и анализировать их по отдельности. В этом случае мы будем использовать действие Switch.

Управление переключением в Power Automate может иметь дело с несколькими случаями возможных альтернатив, которые имеют разные действия или блоки операторов.

Оглавление

Создание потока Power Automate

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

Действие Power Automate Switch Control в рабочих процессах

Установим название « Advanced Built-in Connector Demo ». Мы собираемся создать поток, который будет запускаться вручную. Поэтому выберите вариант « Вручную запустить поток », затем нажмите кнопку «Создать» .

Действие Power Automate Switch Control в рабочих процессах

После этого нажмите кнопку Новый шаг .

Действие Power Automate Switch Control в рабочих процессах

Давайте проверим доступные встроенные соединители.

Действие Power Automate Switch Control в рабочих процессах

Щелкните соединитель управления .

Действие Power Automate Switch Control в рабочих процессах

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

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

Действие Power Automate Switch Control в рабочих процессах

Для этого потока, если выбран метод доставки Tweet , нам нужно выполнить действие Tweet . Если это Email , то нам нужно выполнить действие Email . То же самое касается всех остальных вариантов. Если мы будем использовать элемент управления «Условие» для выполнения процесса, мы создадим вложенное условие, похожее на это.

Действие Power Automate Switch Control в рабочих процессах

По сути, это оператор IF внутри другого оператора IF, который может быть громоздким. Поэтому нам нужен элемент управления Switch , чтобы упростить процесс. 

Использование Switch Control в Power Automate

Для этого примера выберем элемент управления Switch .

Действие Power Automate Switch Control в рабочих процессах

Что хорошо в элементе управления Switch , так это то, что нам нужно выбрать только одну переменную, которую мы хотим протестировать. В поле Вкл . выберите переменную Способ доставки .

Действие Power Automate Switch Control в рабочих процессах

1. Добавление первого случая переключения

В разделе «Дело» мы можем установить несколько маршрутов для каждого метода доставки. Давайте введем первый вариант « Tweet ».

Действие Power Automate Switch Control в рабочих процессах

Затем нажмите кнопку Добавить действие .

Действие Power Automate Switch Control в рабочих процессах

Найдите и выберите соединитель Twitter .

Действие Power Automate Switch Control в рабочих процессах

Выберите Опубликовать твит .

Действие Power Automate Switch Control в рабочих процессах

В текстовом поле «Твитнуть» выберите «Сообщение».

Действие Power Automate Switch Control в рабочих процессах

2. Добавление других случаев переключения

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

Действие Power Automate Switch Control в рабочих процессах

Давайте введем второй вариант, который называется « Электронная почта ».

Действие Power Automate Switch Control в рабочих процессах

Нажмите кнопку Добавить действие .

Действие Power Automate Switch Control в рабочих процессах

Найдите и выберите почтовый соединитель.

Действие Power Automate Switch Control в рабочих процессах

Затем выберите действие Отправить уведомление по электронной почте (v3) .

Действие Power Automate Switch Control в рабочих процессах

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

Действие Power Automate Switch Control в рабочих процессах

Добавьте третий случай для параметра Slack , затем установите имя канала на Tutorial. Используйте переменную «Сообщение» для поля «Текст сообщения» .

Действие Power Automate Switch Control в рабочих процессах

После этого добавляем четвертый кейс ( Trello ). Установите идентификатор доски на Tasks и идентификатор родительского списка на Issues . Просто используйте переменную «Сообщение» для полей «Имя карты» и «Описание карты» .

Действие Power Automate Switch Control в рабочих процессах

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

Действие Power Automate Switch Control в рабочих процессах

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

Действие Power Automate Switch Control в рабочих процессах

Тестирование управления переключателем в Power Automate

Давайте теперь попробуем наш поток. Сначала нажмите Тест .

Действие Power Automate Switch Control в рабочих процессах

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

Действие Power Automate Switch Control в рабочих процессах

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

Действие Power Automate Switch Control в рабочих процессах

Вот как будет выглядеть форма. Выберите Slack в качестве способа доставки. Затем введите « ЭЙ ВСЕМ! ЭТО МНЕ МАРИО! ». Нажмите кнопку «Выполнить поток» , и давайте также увидим его в действии.

Действие Power Automate Switch Control в рабочих процессах

Нажмите Готово.

Действие Power Automate Switch Control в рабочих процессах

Теперь мы видим, что среди четырех случаев был активирован только случай 3 . И мы можем определить это по зеленым галочкам.

Действие Power Automate Switch Control в рабочих процессах

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

Действие Power Automate Switch Control в рабочих процессах

Вот как просто работает элемент управления Switch в Power Automate.

Заключение

Напомним, что мы можем создать поток с элементом управления Switch и отличить его от элемента управления Condition . Последний разделяет поток между условиями « Да » или « Нет » и добавляет условие поверх другого в зависимости от количества вариантов.

С другой стороны, управление Switch позволяет пользователям выполнять несколько условий в одной строке. Это очень похоже на любые другие операторы switch-case, которые вы видите в Python и других языках программирования.

Поэтому, если аргумент в вашем потоке находится между простым условием «да» или «нет», вы можете использовать элемент управления «Условие» . Но если у вас есть несколько вариантов, лучше использовать варианты Switch , а не сложенные условия. Надеюсь, вы смогли понять правильное использование этих двух встроенных разъемов.

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

Генри


Учебное пособие Microsoft Flow — Instant Vs. Автоматизированные
действия по автоматизации потока | Подробное руководство
Power Automate Обзор динамического содержимого




Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

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