power automate desktop обучение

Введение в Power Automate для компьютеров

Power Automate для компьютеров расширяет существующие возможности роботизированной автоматизации процессов (RPA) в Power Automate и позволяет автоматизировать все повторяющиеся процессы компьютера. Автоматизировать процессы теперь легко как никогда: новое интуитивно понятный конструктор классических потоков Power Automate с использованием готовых действий перетаскивания и записи для ваших классических потоков для последующего запуска.

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

Быстро упорядочивайте свои документы с помощью специальных действий с файлами и папками

Точно извлекайте данные с веб-сайтов и сохраняйте их в файлах Excel с помощью автоматизации Web и Excel

Используйте возможности автоматизации рабочего стола, чтобы ваша работа управлялась автопилотом

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

Если вы домашний пользователь, который заходит на веб-сайт погоды, чтобы увидеть прогноз на завтра, или частный предприниматель, который извлекает информацию из счетов поставщиков, или даже сотрудник крупного предприятия, который автоматизирует ввод данных в системе ERP, Power Automate предназначено для вас.

Он позволяет автоматизировать как устаревшие приложения, такие как эмуляторы терминала, современные веб-приложения и классические приложения, файлы и папки Excel. Взаимодействуйте с компьютером, используя элементы пользовательского интерфейса приложений, изображения или координаты.

Войдите в приложение Power Automate для компьютеров Windows, используя одну из следующих учетных записей, и автоматизируйте утомительные задачи:

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

Вы также можете создавать классические потоки, используя альтернативные решения устаревшего средства записи Windows (V1) и Selenium IDE.

Источник

Роботизация процессов (RPA) с помощью Power Automate Desktop

Всем привет! Сегодня мы с Вами познакомимся с одним интересным сервисом от компании Microsoft, под названием Power Automate Desktop. Про облачный Power Automate мы уже с Вами не раз говорили и изучали его возможности, но что же из себя представляет Power Automate Desktop мы узнаем сегодня. Небольшой спойлер – Power Automate Desktop используется для роботизации процессов. Итак, давайте начинать. И как обычно немного теории про RPA (Robotic Process Automation) и Power Automate.

power automate desktop обучение

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

В рамках линейки сервисов Microsoft 365 существует сервис Power Automate, который позволяет создавать потоки взаимодействия с данными с помощью коннекторов к большому количеству источников. Про данный сервис более подробно можно прочитать в одной из моих прошлых статей тут и тут. В большинстве последних обновлений данного сервиса Microsoft делает немалый упор на возможности роботизации, в частности, активно развивается отдельный подтип потоков Power Automate под названием UI Flows. Данный подтип потоков позволяет записывать действия пользователей в окне браузера и в дальнейшем воспроизводить их при выполнении определенных условий. Но только лишь UI Flows дело не ограничивается и относительно недавно был выпущен сервис Power Automate Desktop, который представляет из себя клиентское приложение, устанавливающееся на рабочую машину. С помощью Power Automate Desktop можно записывать и воспроизводить множество действий, которые связаны уже не с веб-интерфейсом различных сайтов, а с клиентскими приложениями на сервере. Теперь автоматизация повторяющихся действий стала еще проще и удобнее.

Как установить Power Automate Desktop?

Переходим на сайт сервиса Power Automate и в правом верхнем углу находим пункт «Установка».
power automate desktop обучение

Выбираем Power Automate Desktop, скачиваем и запускаем установку приложения. Сама установка не представляет из себя ничего сложного. Соглашаемся с основными пунктами и нажимаем «Установить».
power automate desktop обучение

После установки нам предложат установить дополнительные расширения Power Automate для браузеров Chrome, Edge и Firefox и перейти к запуску приложения Power Automate Desktop.
power automate desktop обучение

После запуска приложения необходимо указать учетную запись для подключения к Microsoft 365 и после удачной авторизации можно перейти к созданию нового потока Power Automate Desktop.

Как использовать Power Automate Desktop?

power automate desktop обучение
Попробуем создать новый поток и посмотреть, какие возможности нам доступны. Создаем поток с именем «Hello Flow».

power automate desktop обучение

После создания нового потока открывается дизайнер, который визуально разбит на 4 основные области:

Сохраняем действие, сохраняем поток и нажимаем кнопку выполнения. Посмотрим, что получилось. Кажется, все хорошо.

power automate desktop обучение

Концептуально все аналогично облачному Power Automate: есть набор действий, которые необходимо разместить на холсте и настроить их выполнение. Давайте попробуем что-нибудь слегка посложнее и выполним запуск какого-нибудь приложения и запись действий внутри него.
Выбираем из раздела «System» действие «Run application» и размещаем его на холсте. Указываем путь к приложению. Пусть это будет калькулятор Windows. Дополнительные настройки не указываем, аргументы не передаем.
power automate desktop обучение

Запускаем поток. Калькулятор успешно запущен.

power automate desktop обучение

Не закрываем калькулятор, выбираем действие из раздела «UI Automation» — «Click UI element in window» и размещаем его после запуска приложения на холсте.
power automate desktop обучение

Выбираем «Add a new UI element» и переходим в открытое приложение калькулятора. Нам нужно записать нажатие на кнопки. Запись производится при нажатой кнопке Ctrl на клавиатуре. Давайте запишем нажатие на цифру 2. Сохраняем записанное действие. Обратите внимание что имитировать можно не только левую кнопку мыши, но и правую, двойной клик и так далее.
power automate desktop обучение

Теперь добавляем еще несколько «Click UI element in window» действий для записи нажатия на кнопки. Нам нужно получить нажатие на кнопки «2 + 2 =», чтобы получить результат 4. Значит у нас будет 4 действия нажатий.

power automate desktop обучение

Сохраняем поток и отправляем его на выполнение.

power automate desktop обучение

Все получилось, мы «роботизировали» вычисление простой формулы на калькуляторе.
Теперь давайте сделаем еще один сценарий. При запуске облачного Power Automate потока будем запрашивать входные параметры и пробрасывать их в «наземный» Power Automate Desktop поток, который в свою очередь будет писать их в Excel файл лежащий в отдельной папке на жестком диске. Пусть в качестве примера это будет запрос справки 2ндфл.
Для начала создадим несколько переменных в Power Automate Desktop потоке.
power automate desktop обучение

Сделаем 4 переменных – почта инициатора, количество экземпляров, год и дополнительная информация.

power automate desktop обучение

Создадим простенький Excel файл, который будем заполнять потоком. Всего 5 столбцов в таблице.

power automate desktop обучение

Теперь переходим в облачный Power Automate и устанавливаем локальный шлюз передачи данных между «землей» и облаком.

power automate desktop обучение

Устанавливаем и настраиваем шлюз, после чего создаем мгновенный настраиваемый поток Power Automate, запускаемый по кнопке с кубиком старта потока Power Automate Desktop.

power automate desktop обучение

Облачный поток готов. Теперь осталось немного настроить наземный поток Power Automate Desktop. Добавляем действие запуска Excel файла – «Launch Excel» и прописываем путь до файла.
power automate desktop обучение

Теперь добавляем несколько действий «Write to Excel worksheet» для заполнения Excel файла и указываем входные переменные, которые мы определяем в облачном потоке Power Automate.

power automate desktop обучение

Возвращаемся в облачный поток Power Automate и запускаем его. Указываем входные параметры.

power automate desktop обучение

Результат не заставляет себя ждать. Все работает отлично.

power automate desktop обучение

Итого, Power Automate Desktop представляет из себя клиентское приложение, интегрированное через локальный шлюз данных с облачным сервисом Power Automate. Power Automate Desktop позволяет роботизировать многие сценарии, начиная от записи кликов мышки на объекты, заканчивая созданием учетных записей в Active Directory, заведением заявок в HelpDesk, взаимодействием с компонентами служб Azure и обращением к веб-сервисам. Практически любой сценарий, который необходимо «роботизировать» поддерживается за счет возможностей Power Automate Desktop. А за счет доступных опций совместной работы с облачными сервисами, раскрывается огромный потенциал данного приложения. Попробуйте установить Power Automate Desktop и изучить его возможности, на примере автоматизации ваших рутинных задач. Уверен, что, как минимум, некоторые из них получится переложить на плечи «робота». В следующих статьях мы с Вами изучим еще больше возможностей сервисов Microsoft 365 и Azure. Спасибо за внимание, надеюсь было интересно!

Источник

Приступая к работе с Power Automate

Добро пожаловать! Чего можно ожидать от Power Automate? Вот несколько примеров того, что вы можете сделать с Power Automate.

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

Для кого предназначен Power Automate?

Какие навыки вам нужны? Любой, от простого бизнес-пользователя до ИТ-специалиста, может создавать автоматизированные процессы, используя платформу Power Automate без программирования или с небольшим объемом программирования.

Какие отрасли могут извлечь выгоду из Power Automate? Проверьте, как некоторые компании реализовали решения Microsoft Power Platform с использованием Power Automate в:

Первый шаг в создании автоматизации — это зарегистрироваться или, если у вас уже есть аккаунт в Power Automate, авторизоваться.

Каковы различные типы потоков?

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

Посетите начальную страницу

На начальной странице Power Automate вы можете ознакомиться с разными шаблонами и прочитать о ключевых функциях Power Automate. Вы можете получить общее представление об использовании возможностей Power Automate в бизнесе и повседневной жизни.

Каждый шаблон предназначен для определенных задач. Например, один шаблон отправляет вам текстовое сообщение, когда на электронную почту приходит сообщение от начальника, другой — добавляет потенциальных клиентов из Twitter в Dynamics 365, третий — выполняет резервное копирование файлов. И эти шаблоны — только некоторые из огромного количества. Они предназначены для создания настраиваемых потоков и точной реализации требуемых процессов.

Создание первого потока

power automate desktop обучение

Выберите Продолжить.

power automate desktop обучение

Выберите папку OneDrive, которую необходимо контролировать.

power automate desktop обучение

Нажмите кнопку Сохранить.

power automate desktop обучение

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

В этом руководстве представлены дополнительные сведения о создании потоков на основе шаблонов.

Творческий подход

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

power automate desktop обучение

Когда вы создаете облачный поток с нуля, вы управляете всем бизнес-процессом. Вот несколько примеров для начала работы:

Просмотр кода

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

Выберите пункт меню . в правом верхнем углу любого действия или триггера.

Выберите Просмотр кода.

power automate desktop обучение

Обратите внимание на полное JSON-представление действий и триггеров. К нему относятся все входные данные, такие как текст, который вы вводите самостоятельно, а также используемые выражения. Здесь можно выбрать выражения, а затем вставить их в редактор выражений динамического содержимого. Это также позволяет проверить наличие данных в потоке.

power automate desktop обучение

Простой поиск потоков

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

power automate desktop обучение

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

Получение уведомлений при появлении ошибки

Откройте страницу действий облачных потоков, чтобы просмотреть список недавно запущенных облачных потоков, отправленных уведомлений или ошибок.

Выберите Отслеживание в левой части экрана.

Выберите Действие облачного потока.

power automate desktop обучение

Использование мобильного приложения

Загрузите мобильное приложение Power Automate для Android, iOS или Windows Phone. С помощью этого приложения вы можете отслеживать действия потока, управлять потоками и создавать потоки из шаблонов.

Получите помощь в планировании вашего проекта Power Automate

Если вы готовы начать проект Power Automate, см. статью с инструкциями и планированием, чтобы быстро приступить к работе.

Мы всегда готовы помочь вам

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

Источник

Автоматизация веб-потоков

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

В настоящее время поддерживаются четыре веб-браузера:

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

Сборка потока веб-автоматизации

Чтобы начать поток веб-автоматизации, используйте одно из действий запуска веб-браузера (Запустить новый экземпляр Internet Explorer, Запустить новый экземпляр Microsoft Edge, Запустить новый экземпляр Firefox или Запустить новый экземпляр Chrome), чтобы начать новый сеанс браузера, или присоединитесь к уже существующему:

power automate desktop обучение

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

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

Для большинства действий веб-автоматизации требуется экземпляр браузера в качестве входных данных, а также веб-элемент, с которым нужно взаимодействовать:

power automate desktop обучение

Существующие веб-элементы могут быть добавлены из репозитория, а новые также могут быть добавлены непосредственно из свойств действия:

power automate desktop обучение

Чтобы добавить новый элемент, выделите его и нажмите Ctrl и щелчок левой кнопкой мыши:

power automate desktop обучение

После добавления всех необходимых элементов выберите Выполнено, чтобы сохранить их в репозиторий.

Заполнение данных в Интернете

Чтобы обеспечить ввод на веб-страницу, выберите соответствующее действие Заполнение веб-форм в зависимости от природы элемента, с которым нужно взаимодействовать, и укажите экземпляр браузера:

power automate desktop обучение

power automate desktop обучение

Извлечение веб-данных

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

power automate desktop обучение

power automate desktop обучение

Чтобы извлечь большие объемы данных, используйте действие Извлечь данные с веб-страницы, затем щелкните правой кнопкой мыши требуемые данные на веб-странице, чтобы просмотреть доступные параметры:

power automate desktop обучение

Обратите внимание, что любые списки или таблицы данных будут автоматически идентифицированы после того, как два из их элементов будут выделены для извлечения:

power automate desktop обучение

Вы найдете список действий веб-автоматизации, доступных в Справочнике по действиям.

Взаимодействие с сетью и веб-службами

Можно напрямую связываться с веб-ресурсами, такими как веб-страницы, файлы и API-интерфейсы, без использования веб-браузера.

Загрузка веб-ресурсов

Используйте действие Загрузить из Интернета для прямой загрузки содержимого веб-страницы или файлов в Интернете:

power automate desktop обучение

Оба метода GET и POST могут использоваться с этим действием; файлы можно загружать прямо на диск, а содержимое веб-страницы сохраняется в переменной.

Доступ к веб-API

Используйте действие Вызов веб-службы для доступа к веб-API:

power automate desktop обучение

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

Вы найдете список действий, связанных с веб, доступных в Справочнике по действиям.

Источник

Использование операций с данными с Power Automate

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

Предварительные условия

Использование действия создания

Используйте действие Операция с данными — Создать, действие, чтобы избавить себя от необходимости многократно вводить одни и те же данные при разработке облачного потока. В этом примере вам нужно ввести массив цифр— [0,1,2,3,4,5,6,7,8,9] —несколько раз, пока вы разрабатываете свой поток. Вы можете использовать действие «создать» для сохранения массива, как описано в следующей процедуре.

Выполните поиск по слову создать и выберите действие Операция с данными — создать.

power automate desktop обучение

В поле Входные данные введите массив, на который вы позже добавите ссылку.

power automate desktop обучение

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

Если вам нужно получить доступ к содержимому действия создания, сделайте это, выполнив следующие действия:

Добавьте действие, например Операция с данными — соединение.

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

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

На вкладке Динамическое содержимое в разделе Создание выберите Выходные данные.

power automate desktop обучение

Использование действия соединения

Добавьте новое действие, выполнив поиск по слову соединить и выбрав Операция с данными — соединение.

power automate desktop обучение

В поле От введите массив и в поле Соединение через введите точку с запятой (;).

power automate desktop обучение

Сохраните и запустите поток.

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

power automate desktop обучение

Использование действия выбора

Используйте действие Операция с данными — выбор, чтобы преобразовать форму объектов в массиве. Например, вы можете добавить, удалить или переименовать элементы в каждом объекте массива.

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

В этом примере данные поступают в ваш поток через веб-запрос в следующем формате:

Для этого необходимо сделать следующее.

Добавьте триггер При получении HTTP-запроса в свой поток.

Выберите Использовать пример полезных данных для создания ссылки на схему.

power automate desktop обучение

В отобразившееся поле вставьте пример массива исходных данных и нажмите Готово.

Добавьте действие Операция с данными — выбор и настройте его, как показано на изображении ниже.

power automate desktop обучение

Снимок экрана, показывающий действие выбора. «От» задано как «Основной текст». В разделе «Карта» для FirstName установлено значение first, для FamilyName установлено значение last, а для FullName установлено значение first и last, разделенные пробелом. image-end.

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

Использование действия фильтрации массива

Используйте действие Операция с данными — фильтрация массива, чтобы уменьшить число объектов в массиве до набора, соответствующего предоставленным критериям.

В этом примере вы используете действие фильтрации массива для этого массива:

Найдите и добавьте действие Фильтрация массива в свой поток.

Настройте это действие, как показано на изображении ниже.

power automate desktop обучение

Сохраните и запустите поток.

Вы можете использовать PostMan, чтобы создать веб-запрос для отправки массива JSON в поток.

Использование действия создания таблицы CSV

Используйте действие Операция с данными — создание таблицы CSV, чтобы заменить входной массив JSON таблицей с разделителями-запятыми (CSV-файл). Вы можете оставить заголовки видимыми в выходной таблице CSV. В этом примере вы конвертируете следующий массив в таблицу CSV:

Выполните поиск действия Операция с данными — создание таблицы CSV, а затем добавьте и настройте его, как на изображении ниже.

power automate desktop обучение

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

Сохраните и запустите поток.

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

power automate desktop обучение

Использование действия создания таблицы HTML

Используйте действие Операция с данными — создание таблицы HTML, чтобы заменить входной массив JSON таблицей HTML. Вы можете оставить заголовки видимыми в выходной таблице HTML.

Для этого выполните действия, описанные в предыдущем разделе для создания таблицы CSV, но используйте действие Операция с данными — создание таблицы HTML вместо Создание таблицы CSV.

Если вы планируете отправить таблицу HTML по электронной почте, выберите IsHtml в действии отправки электронного письма.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *