Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве мы узнаем, как создавать потоки пользовательского интерфейса Power Automate , которые привносят возможности роботизированной автоматизации процессов (RPA) в наши рабочие процессы. Мы также узнаем, как анализировать и изменять код потока пользовательского интерфейса.
Поток пользовательского интерфейса Power Automate позволяет пользователям записывать действие, устанавливая параметры повторения этого действия в зависимости от того, где мы хотим разместить это действие. Это может быть на нашем рабочем столе или в Интернете.
Оглавление
Создание потоков пользовательского интерфейса Power Automate
Сначала выберите параметр потока пользовательского интерфейса .
Затем нам нужно выбрать между этими двумя вариантами того, как мы хотели бы построить наш поток пользовательского интерфейса — с помощью средства записи Windows или Selenium IDE .
Параметр средства записи Windows создает поток пользовательского интерфейса, взаимодействующий с рабочим столом, а Selenium IDE создает поток пользовательского интерфейса, взаимодействующий с веб-сайтами. Оба варианта следуют роботизированной автоматизации процессов .
В этом примере мы создадим поток пользовательского интерфейса Power Automate с помощью средства записи Windows , которое в основном работает на нашем рабочем столе. Итак, выберите параметр «Рекордер Windows» и нажмите «Далее».
После этого давайте назовем наш поток. Для этого давайте назовем его « MyFirstUIFlow » и нажмите «Далее» .
Эта среда отличается от блок-схем, которые мы обычно имеем. Он настроен таким образом, потому что он хочет, чтобы мы создали поток, специфичный для пользовательского интерфейса, в котором мы можем выполнять только его аспект потока пользовательского интерфейса и не можем взаимодействовать с другими соединителями, такими как Twitter, Outlook и Slack.
Сначала мы настроим наши входы в этой среде, если они есть. После этого нажмите Далее .
Следующим шагом будет фактическая запись нашего потока и создание шагов процесса, которые мы будем автоматизировать. После этого нажмите «Далее» .
Последним шагом является просмотр вывода. Но поскольку мы еще не записали фактический поток, мы не могли перейти к отображению результатов просмотра .
Запись потоков пользовательского интерфейса Power Automate
В окне «Запись и редактирование шагов» у нас будет триггер « Запустить поток пользовательского интерфейса» .
Щелкните Новый шаг .
Затем выбираем действие. На вкладке потоков пользовательского интерфейса у нас есть 2 варианта — Recorder и WinAutomation . Вы заметите, что у нас нет других соединителей, которые мы обычно видим, потому что этот шаг используется только для создания потоков пользовательского интерфейса.
WinAutomation — это программное обеспечение, используемое людьми, знакомыми с роботизированной автоматизацией процессов (RPA) . Это позволяет пользователям автоматизировать действия на рабочем столе, такие как изменение ключей реестра и изменение внутренних параметров рабочего стола, в которых регистратор этого не делает.
Но в этом уроке мы узнаем только о рекордере, так как большинство действий в потоке пользовательского интерфейса требуют его использования. Итак, нажимаем Recorder .
Затем нажмите «Запись приложения ».
При нажатии появится сообщение.
В этом примере давайте создадим простой поток пользовательского интерфейса, который открывает файл Блокнота , а затем вводит « Привет, меня зовут Генри ». Для этого нажмите Запустить регистратор .
Затем он отобразит всплывающее окно и опцию вверху, которая попросит нас записать.
Нажмите кнопку Запись .
При нажатии он начнет записывать все наши движения мыши и действия в фоновом режиме. Теперь давайте нажмем кнопку «Пуск» в Windows и откроем «Блокнот» .
Затем в Блокноте начните вводить « Привет, меня зовут Генри ».
Сохраните файл как Генри и нажмите Enter .
Наконец, нажмите кнопку Готово .
Итак, мы закончили запись нашего первого потока пользовательского интерфейса.
Проверка кодов нашего потока пользовательского интерфейса
Поток пользовательского интерфейса Power Automate наметил каждое действие, которое мы предприняли в фоновом режиме через приложение Recorder . Поэтому мы можем увидеть это на нашей блок-схеме через дополнительное действие под названием « Выполнить без названия — сценарий блокнота» . Давайте нажмем.
Затем он отобразит шаги каждого отдельного действия, которое мы записали в фоновом режиме.
Первое, что мы сделали, это запустили Блокнот , поэтому здесь есть действие под названием «Запустить без названия — Блокнот» . Давайте нажмем.
Мы увидим атрибуты действия, включая путь к приложению , из которого мы запустили Блокнот , имя приложения , заголовок главного окна и значение «да» или «нет» в атрибуте запуска приложения .
Мы также можем проверить другие дополнительные сведения, щелкнув Показать дополнительные параметры .
Расширенные сведения о действии включают ширину и высоту экрана, а также другие конкретные сведения.
Нажимаем Воспроизвести нажатия клавиш 1 . Затем мы увидим нажатия клавиш, которые мы написали, а также скриншот.
Затем нажмите Воспроизвести нажатия клавиш 2 . Затем мы увидим нажатия клавиш, которые мы написали в фактическом поле имени окна «Сохранить» в Блокноте , которое называется Henry .
Наконец, нажмите Воспроизвести нажатия клавиш 3 . Затем он отобразит наше действие после того, как мы сохранили файл и нажали Enter , который должен вернуться.
Изменение кодов в Power Automate UI Flow
Теперь, когда мы закончили просмотр кодов, мы можем отредактировать поток пользовательского интерфейса Power Automate , прежде чем воспроизвести его. В нашем образце потока пользовательского интерфейса я заметил, что если мы запустим его несколько раз, он на самом деле потерпит неудачу. Это потому, что мы снова и снова сохраняем файл с одним и тем же именем, которое называется « Henry.txt ».
Давайте избавимся от последних 2 нажатий клавиш для сохранения файла. Для этого щелкните многоточие ( … ) внутри определенного шага нажатия клавиши, затем нажмите «Удалить» .
Нажмите ОК .
Сделайте то же самое с другим шагом нажатия клавиш. После этого проверьте оставшиеся нажатия клавиш, чтобы оставшиеся процессы были действиями, которые мы действительно хотим автоматизировать. В нашем примере потока пользовательского интерфейса последней частью должен быть ввод «Привет, меня зовут Генри ». Кроме того, мы также можем щелкнуть параметр «Редактировать код» внизу, что даст нам аналогичное значение json.
Мы также можем добавлять динамический контент в наши коды. Мы можем поместить сюда наш предыдущий коннектор, поток, триггер или твит вместо примера сообщения.
Кроме того, мы можем зайти в коды и внести изменения. Например, вместо того, чтобы сказать « привет », мы можем ввести « привет ». Для этого опустите букву « L ».
Давайте изменим его на « Y ».
Затем удалите лишние буквы « L » и « O » вместе с кодами их тегов.
Наконец, нажмите Сохранить .
Тестирование нашего потока пользовательского интерфейса Power Automate
Теперь, когда мы закончили запись и редактирование нашего потока пользовательского интерфейса Power Automate , давайте протестируем его и посмотрим, работает ли он. Сначала нажмите Далее .
На данный момент нам не нужно беспокоиться о каких-либо выходных данных, так как это только начальный пример потока. Просто нажмите «Далее» .
Щелкните Проверить сейчас . Затем появится предупреждение: « Не взаимодействуйте с вашим устройством во время тестирования ». Это очень важно соблюдать, потому что, как только вы нажмете кнопку «Тест» , она начнет выполнять действия, которые вы записали ранее. Следовательно, перемещение курсора или открытие любого приложения просто прервет процесс.
Итак, давайте нажмем «Тест» , а затем вообще не двигаем мышью. На этом этапе давайте дадим Power Automate несколько секунд, чтобы открыть Блокнот в фоновом режиме и вывести его на экран.
Затем мы увидим, что наше записанное действие сработало. Слово « Hello » также было успешно заменено на « Hey ».
Более того, мы можем проверить самый последний файл Блокнота и увидеть, что он фактически открыл новый файл Блокнота и написал: « Эй, меня зовут Генри ».
Теперь у нас есть первый поток пользовательского интерфейса, который мы можем легко записывать и автоматизировать. В других учебниках мы научимся добавлять гораздо больше функций, таких как входы, выходы, сложные коды и изменения в нашем потоке пользовательского интерфейса. Мы также научимся интегрировать поток пользовательского интерфейса с другими потоками.
Поток пользовательского интерфейса Power Automate: введение
Входные данные потока пользовательского интерфейса в Microsoft Power Automate
Выходные данные потока пользовательского интерфейса в Power Automate
Заключение
Потоки пользовательского интерфейса Power Automate создаются двумя способами. Вы можете использовать средство записи Windows, если хотите, чтобы ваш поток пользовательского интерфейса выполнялся через ваш рабочий стол, или Selenium IDE, если вместо этого вы хотите, чтобы он запускался через веб-сайты. Потоки пользовательского интерфейса следуют роботизированной автоматизации процессов , которая в основном начинается с записи наших действий и автоматически преобразует их в коды с использованием автоматизированных шагов.
Потоки пользовательского интерфейса являются мощными, потому что вы можете интегрировать в него множество функций, таких как автоматизированные потоки, запланированные потоки, соединители и различные входы и выходы, одновременно внося изменения в коды, если это необходимо.
Всего наилучшего,
Генри
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать