Определение того, какой метод автоматизации использовать
После завершения проектирования процесса следующим шагом является архитектурное проектирование, где вы сосредоточитесь на том, как вы автоматизируете этот процесс.
Сначала вы определяете, какой тип соединителя вы можете использовать (если он есть), а затем выбираете триггер для запуска автоматизации.
Выбрать метод автоматизации
В идеале, у всех систем, которые вы хотите автоматизировать, будут соединители Power Automate. Проверьте список соединителей, чтобы узнать, доступны ли соединители для системы, которую вы планируете автоматизировать. После того, как вы найдете соединитель, убедитесь, что необходимые вам действия доступны для этого соединителя. Например, соединителю для системы электронной почты потребуются действия для "отправить", "ответить" и "удалить".
Если доступных соединителей нет, вы можете выбрать один из следующих вариантов:
Создайте собственный соединитель: это предпочтительный метод автоматизации, если вы разработчик или в вашей организации есть разработчик, который может создавать настраиваемые соединители. Пользовательский соединитель позволяет автоматизации взаимодействовать с целевой системой через опубликованный API. Этот API должен быть устойчивым к системным изменениям. Дополнительные сведения: Создание пользовательского соединителя с нуля
Используйте соединитель HTTP: если вы разработчик и у вас есть разовые сценарии, когда вам нужно подключиться к системам, у которых нет доступных соединителей, но вы не хотите настраивать собственные соединители, ваш следующий лучший метод — использовать HTTP-соединитель. Дополнительная информация в документации по Azure Logic Apps: Добавление триггера HTTP
Создайте автоматизацию веб-браузера: если вы не можете найти соединитель и если система представляет собой приложения на основе веббраузера или веб-сайта, вам следует подумать об автоматизации веб-браузера. Автоматизация веб-браузера имитирует ввод с клавиатуры и движения мыши, как если бы браузер использовал человек. Вы можете создать процесс автоматизации браузера с помощью Power Automate для компьютера.
Создать автоматизацию классических приложений: если вы не можете найти соединитель и если система представляет собой классическое приложение на компьютере, используйте этот метод автоматизации. В Power Automate есть возможности, имитирующие ввод с клавиатуры человеком и движения мыши. Для автоматизации классических приложений вы создаете новый процесс Power Automate Desktop с помощью Power Automate Desktop.
В следующей таблице сравниваются различные методы.
метод | Простота использования | Требуется опыт разработки? | Легко страдаете от системных изменений? | Требуется время установки или разработки? |
---|---|---|---|---|
Connector | Самый простой | Нет | Нет | Без доступа |
Настраиваемый соединитель | Простой | Да | Нет | Да |
Соединитель HTTP | Простой | Да | Нет | Нет |
Автоматизация веб-браузера | Простой | Нет, но базовые знания CSS и HTML предпочтительны | Да | Да |
Автоматизация классических приложений | Простой | Нет | Да | Да |
В сложных сценариях автоматизации вы можете комбинировать все эти методы.
Выберите триггер для запуска автоматизации
Со всеми методами автоматизации, описанными ранее, вам нужно подумать, как запустить эти автоматизации. Способы запуска автоматизации включают:
- Автоматические триггеры
- Мгновенные или ручные триггеры
- Запланированные триггеры
Автоматические триггеры
С автоматическим триггером система автоматически запускает автоматизацию при выполнении условия. (Обратите внимание, что не все соединители включают автоматические триггеры.)
Примеры автоматических триггеров:
- Когда электронное письмо получено в Outlook
- Когда новый файл перемещается в OneDrive
- При создании строки в Microsoft Dataverse
- Когда элемент изменен в настраиваемом списке SharePoint
Примером использования отчета о расходах может быть установка автоматического триггера для запуска потока утверждения, когда новая строка создается в таблице "Утверждения расходов" в Dataverse. Это гарантирует, например, что при создании формы с Power Apps, который создает новую строку в Dataverse, автоматически запускается процесс утверждения.
Мгновенные или ручные триггеры
Мгновенный или ручной триггер — это тип триггера, при котором либо пользователю необходимо либо вручную запустить автоматизацию, либо триггер запускается мгновенно. Это может быть вызвано непосредственно из мгновенного потока или службы Microsoft.
Запланированные триггеры
Запланированные триггеры выполняются в определенную дату и время и периодически повторяются. Они полезны в ситуациях, когда вам нужно автоматизировать задачу, которая выполняется ежедневно, еженедельно или ежемесячно.
В примере отчета о расходах команда бухгалтеров может использовать запланированный триггер для отправки автоматического электронного письма каждую пятницу, когда будет готов еженедельный отчет бизнес-аналитики.