Power Automate UI Flows: создание и настройка

Power Automate UI Flows: создание и настройка

В этом руководстве мы узнаем, как создавать потоки пользовательского интерфейса Power Automate , которые привносят возможности роботизированной автоматизации процессов (RPA) в наши рабочие процессы. Мы также узнаем, как анализировать и изменять код потока пользовательского интерфейса.

Поток пользовательского интерфейса Power Automate позволяет пользователям записывать действие, устанавливая параметры повторения этого действия в зависимости от того, где мы хотим разместить это действие. Это может быть на нашем рабочем столе или в Интернете.

Оглавление

Создание потоков пользовательского интерфейса Power Automate

Сначала выберите параметр потока пользовательского интерфейса .

Power Automate UI Flows: создание и настройка

Затем нам нужно выбрать между этими двумя вариантами того, как мы хотели бы построить наш поток пользовательского интерфейса — с помощью средства записи Windows или Selenium IDE .

Power Automate UI Flows: создание и настройка

Параметр средства записи Windows создает поток пользовательского интерфейса, взаимодействующий с рабочим столом, а Selenium IDE создает поток пользовательского интерфейса, взаимодействующий с веб-сайтами. Оба варианта следуют роботизированной автоматизации процессов .

В этом примере мы создадим поток пользовательского интерфейса Power Automate с помощью средства записи Windows , которое в основном работает на нашем рабочем столе. Итак, выберите параметр «Рекордер Windows» и нажмите «Далее».

Power Automate UI Flows: создание и настройка

После этого давайте назовем наш поток. Для этого давайте назовем его « MyFirstUIFlow » и нажмите «Далее» .

Power Automate UI Flows: создание и настройка

Эта среда отличается от блок-схем, которые мы обычно имеем. Он настроен таким образом, потому что он хочет, чтобы мы создали поток, специфичный для пользовательского интерфейса, в котором мы можем выполнять только его аспект потока пользовательского интерфейса и не можем взаимодействовать с другими соединителями, такими как Twitter, Outlook и Slack. 

Power Automate UI Flows: создание и настройка

Сначала мы настроим наши входы в этой среде, если они есть. После этого нажмите Далее .

Power Automate UI Flows: создание и настройка

Следующим шагом будет фактическая запись нашего потока и создание шагов процесса, которые мы будем автоматизировать. После этого нажмите «Далее» .

Power Automate UI Flows: создание и настройка

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

Power Automate UI Flows: создание и настройка

Запись потоков пользовательского интерфейса Power Automate

В окне «Запись и редактирование шагов» у нас будет триггер « Запустить поток пользовательского интерфейса» .

Power Automate UI Flows: создание и настройка

Щелкните Новый шаг .

Power Automate UI Flows: создание и настройка

Затем выбираем действие. На вкладке потоков пользовательского интерфейса у нас есть 2 варианта — Recorder и WinAutomation . Вы заметите, что у нас нет других соединителей, которые мы обычно видим, потому что этот шаг используется только для создания потоков пользовательского интерфейса.

Power Automate UI Flows: создание и настройка

WinAutomation — это программное обеспечение, используемое людьми, знакомыми с роботизированной автоматизацией процессов (RPA) . Это позволяет пользователям автоматизировать действия на рабочем столе, такие как изменение ключей реестра и изменение внутренних параметров рабочего стола, в которых регистратор этого не делает.

Но в этом уроке мы узнаем только о рекордере, так как большинство действий в потоке пользовательского интерфейса требуют его использования. Итак, нажимаем Recorder .

Power Automate UI Flows: создание и настройка

Затем нажмите «Запись приложения ».

Power Automate UI Flows: создание и настройка

При нажатии появится сообщение.

Power Automate UI Flows: создание и настройка

В этом примере давайте создадим простой поток пользовательского интерфейса, который открывает файл Блокнота , а затем вводит « Привет, меня зовут Генри ». Для этого нажмите Запустить регистратор .

Power Automate UI Flows: создание и настройка

Затем он отобразит всплывающее окно и опцию вверху, которая попросит нас записать.

Power Automate UI Flows: создание и настройка

Нажмите кнопку Запись .

Power Automate UI Flows: создание и настройка

При нажатии он начнет записывать все наши движения мыши и действия в фоновом режиме. Теперь давайте нажмем кнопку «Пуск» в Windows и откроем «Блокнот» .

Power Automate UI Flows: создание и настройка

Затем в Блокноте начните вводить « Привет, меня зовут Генри ».

Power Automate UI Flows: создание и настройка

Сохраните файл как Генри и нажмите Enter .

Power Automate UI Flows: создание и настройка

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

Power Automate UI Flows: создание и настройка

Итак, мы закончили запись нашего первого потока пользовательского интерфейса.

Power Automate UI Flows: создание и настройка

Проверка кодов нашего потока пользовательского интерфейса

Поток пользовательского интерфейса Power Automate наметил каждое действие, которое мы предприняли в фоновом режиме через приложение Recorder . Поэтому мы можем увидеть это на нашей блок-схеме через дополнительное действие под названием « Выполнить без названия — сценарий блокнота» . Давайте нажмем.

Power Automate UI Flows: создание и настройка

Затем он отобразит шаги каждого отдельного действия, которое мы записали в фоновом режиме.

Power Automate UI Flows: создание и настройка

Первое, что мы сделали, это запустили Блокнот , поэтому здесь есть действие под названием «Запустить без названия — Блокнот» . Давайте нажмем.

Power Automate UI Flows: создание и настройка

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

Power Automate UI Flows: создание и настройка

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

Power Automate UI Flows: создание и настройка

Расширенные сведения о действии включают ширину и высоту экрана, а также другие конкретные сведения.

Power Automate UI Flows: создание и настройка

Нажимаем Воспроизвести нажатия клавиш 1 . Затем мы увидим нажатия клавиш, которые мы написали, а также скриншот. 

Power Automate UI Flows: создание и настройка

Затем нажмите Воспроизвести нажатия клавиш 2 . Затем мы увидим нажатия клавиш, которые мы написали в фактическом поле имени окна «Сохранить» в Блокноте , которое называется Henry .

Power Automate UI Flows: создание и настройка

Наконец, нажмите Воспроизвести нажатия клавиш 3 . Затем он отобразит наше действие после того, как мы сохранили файл и нажали Enter , который должен вернуться.

Power Automate UI Flows: создание и настройка

Изменение кодов в Power Automate UI Flow

Теперь, когда мы закончили просмотр кодов, мы можем отредактировать поток пользовательского интерфейса Power Automate , прежде чем воспроизвести его. В нашем образце потока пользовательского интерфейса я заметил, что если мы запустим его несколько раз, он на самом деле потерпит неудачу. Это потому, что мы снова и снова сохраняем файл с одним и тем же именем, которое называется « Henry.txt ».

Давайте избавимся от последних 2 нажатий клавиш для сохранения файла. Для этого щелкните многоточие ( ) внутри определенного шага нажатия клавиши, затем нажмите «Удалить» .

Power Automate UI Flows: создание и настройка

Нажмите ОК .

Power Automate UI Flows: создание и настройка

Сделайте то же самое с другим шагом нажатия клавиш. После этого проверьте оставшиеся нажатия клавиш, чтобы оставшиеся процессы были действиями, которые мы действительно хотим автоматизировать. В нашем примере потока пользовательского интерфейса последней частью должен быть ввод «Привет, меня зовут Генри ». Кроме того, мы также можем щелкнуть параметр «Редактировать код» внизу, что даст нам аналогичное значение json.

Power Automate UI Flows: создание и настройка

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

Power Automate UI Flows: создание и настройка

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

Power Automate UI Flows: создание и настройка

Давайте изменим его на « Y ».

Power Automate UI Flows: создание и настройка

Затем удалите лишние буквы « L » и « O » вместе с кодами их тегов.

Power Automate UI Flows: создание и настройка

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

Power Automate UI Flows: создание и настройка

Тестирование нашего потока пользовательского интерфейса Power Automate

Теперь, когда мы закончили запись и редактирование нашего потока пользовательского интерфейса Power Automate , давайте протестируем его и посмотрим, работает ли он. Сначала нажмите Далее .

Power Automate UI Flows: создание и настройка

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

Power Automate UI Flows: создание и настройка

Щелкните Проверить сейчас . Затем появится предупреждение: « Не взаимодействуйте с вашим устройством во время тестирования ». Это очень важно соблюдать, потому что, как только вы нажмете кнопку «Тест» , она начнет выполнять действия, которые вы записали ранее. Следовательно, перемещение курсора или открытие любого приложения просто прервет процесс.

Power Automate UI Flows: создание и настройка

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

Power Automate UI Flows: создание и настройка

Затем мы увидим, что наше записанное действие сработало. Слово « Hello » также было успешно заменено на « Hey ».

Power Automate UI Flows: создание и настройка

Более того, мы можем проверить самый последний файл Блокнота и увидеть, что он фактически открыл новый файл Блокнота и написал: « Эй, меня зовут Генри ». 

Power Automate UI Flows: создание и настройка

Теперь у нас есть первый поток пользовательского интерфейса, который мы можем легко записывать и автоматизировать. В других учебниках мы научимся добавлять гораздо больше функций, таких как входы, выходы, сложные коды и изменения в нашем потоке пользовательского интерфейса. Мы также научимся интегрировать поток пользовательского интерфейса с другими потоками.


Поток пользовательского интерфейса Power Automate: введение
Входные данные потока пользовательского интерфейса в Microsoft Power Automate
Выходные данные потока пользовательского интерфейса в Power Automate

Заключение

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

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

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

Генри


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