Power automate что это за программа
Вопросы и ответы
Целевая аудитория и стратегия
Что такое Power Automate?
Power Automate — это облачный сервис, благодаря которому бизнес-пользователи могут при практической работе легко создавать бизнес-процессы, который автоматизируют требующие много времени бизнес-задачи и процессы в разных приложениях и сервисах.
Для кого предназначена служба Power Automate?
Power Automate имеет две разные аудитории:
Как Power Automate и Logic Apps связаны друг с другом?
Power Automate предоставляет компоненты, с помощью которых бизнес-пользователи могут создавать автоматизированные рабочие процессы. Logic Apps — это служба Azure, предоставляющая широкие возможности Power Automate, а также такие функции, как интеграция с помощью Azure Resource Manager и портала Azure, PowerShell и кроссплатформенного интерфейса командной строки, Visual Studio и других соединителей. См. дополнительные сведения о Logic Apps.
Какое место Power Automate занимает в общей стратегии платформ бизнес-приложений корпорации Майкрософт?
Power Automate является частью мощной и адаптируемой платформы бизнес-приложений, которая включает Power Apps, Microsoft Dataverse, Dynamics 365 и Office 365. Эта платформа позволяет клиентам, партнерам и независимым партнерам-поставщикам программного обеспечения создавать специализированные решения, охватывающие компании, отрасли, функциональные роли и даже определенные географические регионы. Теперь бизнес-пользователи, которые работают над удовлетворением корпоративных нужд, могут без усилий анализировать, формировать и оптимизировать данные и процессы. Профессиональные разработчики могут включить в используемый инструментарий (средства автоматизации, аналитики и работы с бизнес-приложениями) такие службы Azure, как функции, служба приложений и Logic Apps. Соединители API, шлюзы и Microsoft Dataverse позволяют повысить эффективность использования служб и применяемых данных в облачной или локальной среде.
Функциональность
Что нужно для использования Power Automate?
Для использования Power Automate достаточно браузера и адреса электронной почты.
Какие браузеры и устройства можно использовать с Power Automate?
Power Automate можно запускать на всех современных устройствах и браузерах.
Поддерживаемые устройства
Power Automate отлично работает на современных устройствах. Если нужно управлять Power Automate с мобильного устройства, попробуйте мобильное приложение Power Automate, доступное для iPhone, Android и Windows Phone.
Поддерживаемые браузеры
Рекомендуется использовать самые современные браузеры, совместимые с вашей операционной системой. Поддерживаются следующие браузеры:
Какие электронные адреса поддерживаются?
Доступна ли локальная версия Power Automate?
Power Automate доступна только в качестве общедоступной облачной службы. Но вы можете безопасно подключаться к собственным локальным службам через локальный шлюз данных.
Какие службы можно подключить к Power Automate?
Power Automate по умолчанию поддерживает подключение к более чем 100 источникам данных, список которых мы постоянно расширяем. Некоторые примеры источников данных и служб:
Полный список доступных соединителей см. здесь.
С помощью локального шлюза данных вы можете подключаться к источникам данных в собственной ИТ-инфраструктуре.
Что такое шаблоны?
Шаблоны — это предварительно созданные потоки для популярных и распространенных сценариев. Все, что вам требуется при использовании шаблона, — получить доступ к службам, указанным в шаблоне, и заполнить необходимые параметры.
К каким источникам данных можно будет подключаться?
Вы можете подключаться к более чем 100 стандартным службам Майкрософт и сторонних разработчиков, включая Office 365, Twitter, SharePoint, OneDrive, Dropbox, SQL Server и многие другие. Вы также можете подключаться к службам уровня «Премиум», например Salesforce и Microsoft Dataverse.
Как подключиться к REST API в своем потоке?
Создав пользовательский соединитель, вы можете подключиться к любому интерфейсу REST API, который использует формат JSON и поддерживает хотя бы один из более 10 способов проверки подлинности.
Как подключиться к SQL Server и другим локальным источникам данных?
Чтобы подключиться к службам в локальной сети, используйте локальный шлюз данных.
Могу ли я делиться созданными потоками?
Предоставлять доступ к потокам можно любым из следующих способов:
Сколько потоков можно использовать?
Вы можете создавать неограниченное количество потоков, в зависимости от вашего типа лицензии.
Как начать работу с Power Automate?
Перед началом работы ознакомьтесь со следующими источниками:
Какие операционные системы поддерживает мобильное приложение для Power Automate?
Мобильное приложение Power Automate доступно на Android, iOS или Windows Phone.
Можно ли отключить потоки?
Да, каждый поток имеет переключатель, и можно остановить обработку запросов этим потоком.
Чтобы понять, как поток работает при повторном включении, см. приведенную ниже таблицу.
Тип триггера | Описание |
---|---|
При повторном включении поток обрабатывает все необработанные/ожидающие события. Если обработка ожидающих элементов не требуется, удалите поток. | |
Webhook | При повторном включении поток обрабатывает лишь новые события, созданные после его включения. |
Какие регионы и языки поддерживает Power Automate?
Служба Power Automate доступна на 42 языках и в шести регионах. Чтобы просмотреть доступные языки:
Как можно сравнить Power Automate и SharePoint Designer 2013?
Служба Power Automate является преемником SharePoint Designer во многих распространенных бизнес-сценариях, таких как утверждения, проверка документов, подключение и отключение. Она станет стандартным средством, с помощью которого бизнес-пользователи будут автоматизировать задания и процессы в SharePoint.
Как Power Automate защищает корпоративные данные от случайного попадания в социальные сети?
С помощью политик защиты от потери данных администраторы могут создавать правила, обеспечивая использование в Power Automate только разрешенных служб.
Поддерживает ли Power Automate учетные записи службы?
Хотя можно создавать потоки с помощью учетной записи службы, не рекомендуется это делать, если учетные данные для учетной записи службы используются совместно.
Лицензирование
Будет ли доступна бесплатная или пробная версия Power Automate?
Да. Вы можете использовать бесплатное предложение с ограниченными правами пользователя или зарегистрироваться для использования 90-дневной бесплатной пробной версии Power Automate. Работая с пробной версией, вы можете в любое время активировать подписку.
Какие ценовые планы доступны?
Служба Power Automate доступна в платной и бесплатной версиях. Дополнительные сведения о ценах.
Роботизация процессов (RPA) с помощью Power Automate Desktop
Всем привет! Сегодня мы с Вами познакомимся с одним интересным сервисом от компании Microsoft, под названием Power Automate Desktop. Про облачный Power Automate мы уже с Вами не раз говорили и изучали его возможности, но что же из себя представляет Power Automate Desktop мы узнаем сегодня. Небольшой спойлер – Power Automate Desktop используется для роботизации процессов. Итак, давайте начинать. И как обычно немного теории про RPA (Robotic Process Automation) и Power Automate.
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 для браузеров Chrome, Edge и Firefox и перейти к запуску приложения Power Automate Desktop.
После запуска приложения необходимо указать учетную запись для подключения к Microsoft 365 и после удачной авторизации можно перейти к созданию нового потока Power Automate Desktop.
Как использовать Power Automate Desktop?
Попробуем создать новый поток и посмотреть, какие возможности нам доступны. Создаем поток с именем «Hello Flow».
После создания нового потока открывается дизайнер, который визуально разбит на 4 основные области:
Сохраняем действие, сохраняем поток и нажимаем кнопку выполнения. Посмотрим, что получилось. Кажется, все хорошо.
Концептуально все аналогично облачному Power Automate: есть набор действий, которые необходимо разместить на холсте и настроить их выполнение. Давайте попробуем что-нибудь слегка посложнее и выполним запуск какого-нибудь приложения и запись действий внутри него.
Выбираем из раздела «System» действие «Run application» и размещаем его на холсте. Указываем путь к приложению. Пусть это будет калькулятор Windows. Дополнительные настройки не указываем, аргументы не передаем.
Запускаем поток. Калькулятор успешно запущен.
Не закрываем калькулятор, выбираем действие из раздела «UI Automation» — «Click UI element in window» и размещаем его после запуска приложения на холсте.
Выбираем «Add a new UI element» и переходим в открытое приложение калькулятора. Нам нужно записать нажатие на кнопки. Запись производится при нажатой кнопке Ctrl на клавиатуре. Давайте запишем нажатие на цифру 2. Сохраняем записанное действие. Обратите внимание что имитировать можно не только левую кнопку мыши, но и правую, двойной клик и так далее.
Теперь добавляем еще несколько «Click UI element in window» действий для записи нажатия на кнопки. Нам нужно получить нажатие на кнопки «2 + 2 =», чтобы получить результат 4. Значит у нас будет 4 действия нажатий.
Сохраняем поток и отправляем его на выполнение.
Все получилось, мы «роботизировали» вычисление простой формулы на калькуляторе.
Теперь давайте сделаем еще один сценарий. При запуске облачного Power Automate потока будем запрашивать входные параметры и пробрасывать их в «наземный» Power Automate Desktop поток, который в свою очередь будет писать их в Excel файл лежащий в отдельной папке на жестком диске. Пусть в качестве примера это будет запрос справки 2ндфл.
Для начала создадим несколько переменных в Power Automate Desktop потоке.
Сделаем 4 переменных – почта инициатора, количество экземпляров, год и дополнительная информация.
Создадим простенький Excel файл, который будем заполнять потоком. Всего 5 столбцов в таблице.
Теперь переходим в облачный Power Automate и устанавливаем локальный шлюз передачи данных между «землей» и облаком.
Устанавливаем и настраиваем шлюз, после чего создаем мгновенный настраиваемый поток Power Automate, запускаемый по кнопке с кубиком старта потока Power Automate Desktop.
Облачный поток готов. Теперь осталось немного настроить наземный поток Power Automate Desktop. Добавляем действие запуска Excel файла – «Launch Excel» и прописываем путь до файла.
Теперь добавляем несколько действий «Write to Excel worksheet» для заполнения Excel файла и указываем входные переменные, которые мы определяем в облачном потоке Power Automate.
Возвращаемся в облачный поток Power Automate и запускаем его. Указываем входные параметры.
Результат не заставляет себя ждать. Все работает отлично.
Итого, 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, третий — выполняет резервное копирование файлов. И эти шаблоны — только некоторые из огромного количества. Они предназначены для создания настраиваемых потоков и точной реализации требуемых процессов.
Создание первого потока
Выберите Продолжить.
Выберите папку OneDrive, которую необходимо контролировать.
Нажмите кнопку Сохранить.
Вы также можете ознакомиться с условиями, которые активируют поток, и с действиями, которые выполняются в результате этого события. Попробуйте изменить параметры потока в соответствии с вашими потребностями. Вы даже можете добавлять или удалять действия.
В этом руководстве представлены дополнительные сведения о создании потоков на основе шаблонов.
Творческий подход
Вы создали свой первый поток из шаблона. Теперь вы можете использовать любой из более чем 380 источников данных, поддерживаемых Power Automate, чтобы создавать собственные потоки с нуля.
Когда вы создаете облачный поток с нуля, вы управляете всем бизнес-процессом. Вот несколько примеров для начала работы:
Просмотр кода
Для создания потоков не нужно быть разработчиком, однако Power Automate предоставляет функцию Просмотр кода, которая позволяет пользователю более внимательно рассмотреть код, созданный для всех действий и триггеров в облачном потоке. Просмотрев код, вы сможете детальнее рассмотреть данные, используемые триггерами и действиями. Выполните следующие действия, чтобы просмотреть код, созданный для потоков, в конструкторе Power Automate:
Выберите пункт меню . в правом верхнем углу любого действия или триггера.
Выберите Просмотр кода.
Обратите внимание на полное JSON-представление действий и триггеров. К нему относятся все входные данные, такие как текст, который вы вводите самостоятельно, а также используемые выражения. Здесь можно выбрать выражения, а затем вставить их в редактор выражений динамического содержимого. Это также позволяет проверить наличие данных в потоке.
Простой поиск потоков
Когда на вас найдет вдохновение, вы сможете создать множество потоков. Не беспокойтесь, чтобы найти свои потоки, достаточно просто использовать поле поиска на экране Мои потоки, Командные потоки, Подключения или Решения для отображения только тех потоков, которые соответствуют введенным условиям поиска.
С помощью фильтра поиска найдутся только те потоки, которые были загружены на страницу. Если вы не нашли поток, попробуйте выбрать пункт Загрузить еще в нижней части страницы.
Получение уведомлений при появлении ошибки
Откройте страницу действий облачных потоков, чтобы просмотреть список недавно запущенных облачных потоков, отправленных уведомлений или ошибок.
Выберите Отслеживание в левой части экрана.
Выберите Действие облачного потока.
Использование мобильного приложения
Загрузите мобильное приложение Power Automate для Android, iOS или Windows Phone. С помощью этого приложения вы можете отслеживать действия потока, управлять потоками и создавать потоки из шаблонов.
Получите помощь в планировании вашего проекта Power Automate
Если вы готовы начать проект Power Automate, см. статью с инструкциями и планированием, чтобы быстро приступить к работе.
Мы всегда готовы помочь вам
Нам очень интересно узнать, какие возможности откроет для вас Power Automate. Мы прилагаем все усилия, чтобы сделать вашу работу как можно более удобной. Ознакомьтесь с интерактивными руководствами и присоединяйтесь к нашему сообществу, где вы сможете задать вопросы и поделиться своими идеями. Обратитесь в службу поддержки, если у вас возникнут какие-либо проблемы.
Записки IT специалиста
Технический блог специалистов ООО»Интерфейс»
Идея роботизации проста, специальная программа наблюдает за действиями пользователя в графическом интерфейсе, а затем воспроизводит их, руководствуясь некоторым сценарием. Это позволяет легко и без дополнительных затрат получать данные из одних приложений и передавать их в другие, даже если те являются закрытыми системами и не предоставляют никаких программных интерфейсов для взаимодействия. Также роботизация идеально подходит для выполнения сложных цепочек однотипных действий, высвобождая время человека для действительно творческого труда.
Но роботизация не заменяет ни скрипты, ни программы, это еще одно направление, призванное облегчить труд человека поручив рутинные действия роботизированному процессу. Как пел в свое время Сыроежкин: «Вкалывают роботы, Счастлив человек!», и то, что казалось недостижимым будущим еще в 80-х годах прошлого века теперь буднично входит в нашу жизнь.
Установка Power Automate Desktop
Скачать Power Automate Desktop можно совершенно бесплатно с официальной страницы. Установка проста и не должна вызывать каких-либо затруднений, но отметим и поясним некоторые моменты.
Сегодня веб является важной частью нашей жизни и в браузере мы выполняем не меньшую часть работы, чем в обычных, настольных приложениях, поэтому достаточно важно роботизировать действия и с веб-приложениями. Для этого предназначены специальные драйвера для Microsoft Edge и Google Chrome, в других браузерах ваши возможности по работе с вебом будут несколько ограничены.
В завершении установки программа снова предложит установить, но на этот раз расширение, для всех обнаруженных в системе поддерживаемых браузеров. Расширение отличается от драйвера тем, что имеет более скромные возможности, предусматривая работу с веб-приложениями посредством непосредственного взаимодействия с элементами веб-страницы. Советуем сразу перейти по ссылкам и установить необходимые расширения.
По окончании установки не забудьте перезагрузить компьютер, инсталлятор сделать это не предлагает.
Создаем собственный поток: получаем, сохраняем и выводим данные
В основе роботизации лежат потоки (flow), которые содержат определенные последовательности действий, которые должен выполнить робот. Откроем Power Automate Desktop и создадим новый поток, для чего следует нажать на кнопку Создать поток, после чего мы попадем в новое окно конструктора потока.
Рабочее пространство организовано достаточно просто, слева представлены доступные действия, разделенные по группам, в центре список действий потока, справа переменные. Все достаточно просто и удобно.
Для начала работы с программой давайте создадим какой-нибудь простой поток, который будет получать из системы какую-нибудь информацию, сохранять ее в файл и выводить на принтер. Не ищите в ней глубокого практического смысла, мы специально составили ее так, чтобы познакомить вас с основными приемами работы, сосредоточив их в одном задании.
Внизу окна указаны переменные, которые будут добавлены в поток нашим действием, их три: вывод команды, вывод сообщения об ошибке и код завершения команды. Все они будут доступны в правой колонке.
Теперь можно запустить отладку действия нажав кнопку Выполнить в верхнем ряду пиктограмм. После чего можно открыть нужную переменную и посмотреть ее содержимое. Как видим вывод команды получен из консольного приложения и хранится в одной из переменных потока.
При создании реальных сценариев мы рекомендуем не создавать сразу больше количество действий, особенно если у вас недостаточно опыта, добавляйте действия одно за другим, проверяя их при помощи отладки, обязательно контролируя переменные. Это поможет лучше понять принципы действия программы и быстрее приобрести необходимый опыт.
Если теперь мы выполним наш поток, то увидим, что откроется Блокнот с содержимым нашего файла и будет выполнена стандартная процедура печати на принтер по умолчанию, в нашем случае использован принтер Microsoft Print to PDF, поэтому идет сохранение результата печати в файл.
Таким образом, достаточно несложно, в основном с помощью мыши мы создали первый работающий поток, освоили работу с переменными и списками, а также научились получать данные, сохранять их в файл и выводить на печать.
Усложняем задачу: взаимодействуем с классическим приложением
Наш предыдущий поток выполнял достаточно простые действия, которые легко выполнить скриптом, но мы сознательно не стали включать туда сложные действия, для того чтобы показать основные приемы работы с Power Automate Desktop. Теперь же усложним задачу: подключимся через TeamViewer к определенному узлу, сделаем скриншот рабочего стола и отправим его по электронной почте.
Чтобы облегчить работу перейдем в меню Инструменты и запустим Средство записи для компьютера, также его можно запустить кнопкой в верхнем ряду пиктограмм. Подготовьтесь к записи: уберите все лишние окна, продумайте порядок действий, после чего нажмите Запись и выполните последовательность действий для повторения роботом. Если что-то пошло не так, остановите запись, нажмите Сбросить и повторите процесс.
В нашем случае запустим TeamViewer, подключимся к нужному узлу и переведем фокус на окно подключения (достаточно клика по заголовку). В результате работы Средства записи мы получим список произведенных нами действий, внимательно изучим его и удалим лишние действия, если они имели место.
Запустим отладку потока и убедимся, что в указанной папке появился файл скриншота с заданным именем.
Теперь немного приберёмся за собой. Выделим последнее действие потока и снова запустим Средство записи для компьютера, включим запись и закроем окно подключения к узлу и сам TeamViewer. Убедимся, что лишних действий в запись не попало, а сами они расположены там, где нужно. Теперь перейдем в группу Эл. почта и добавим действие Отправить сообщение электронной почты. В разделе Сервер SMTP укажем параметры подключения к почтовому серверу.
В разделе Общее заполняем само сообщение электронной почты: от кого, к кому, тема письма и т.д. В поле Вложения указываем путь к файлу скриншота точно также как он указан в действии Сделать снимок экрана.
Еще раз запускаем наш поток. и получаем ошибку. Ничего страшного, каждая возникшая ошибка содержит всю необходимую информацию, достаточно ее просто просмотреть. В нашем случае сразу становится ясно, что ошибка возникла на стороне сервера, так как указанный пользователь не имеет права отправлять почту через SMTP. В ЯндексПочте внешний доступ по умолчанию отключен и его нужно явно включить в настройках.
Теперь еще раз запустим отладку потока и убедимся, что все прошло успешно, а в почтовом ящике получателя появилось нужное письмо. Но что это? Вместо скриншота темный экран.
Приведенные нами примеры всего лишь малая часть всех возможностей Power Automate Desktop, это действительно очень мощный и удобный инструмент для роботизированной автоматизации, позволяющий успешно решать как простые, так и сложные задачи. Также он прекрасно документирован, а доступ к нужным разделам справки можно получать сразу из приложения.
А так как данный инструмент для нас новый, то данная публикация играет роль вводной, в дальнейшем, по мере освоения возможностей программы мы будем делиться с вами новыми материалами по роботизации рабочих процессов.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал: