Рассказывая про Power BI нам мимоходом упомянули про Microsoft Power Platform. На этой платформе Microsoft сделала ставку на силу и собрала под одной крышей сервисы Power Apps, Power BI, Power Automate и Power Virtual Agents.
Поскольку для Power BI надо хорошо знать Power Query в котором я пока плаваю, я решил попробовать по ходу Power Automate чисто из практических целей для моей работы.
Microsoft Power Automate (ранее Microsoft Flow) - облачный сервис автоматизации рутинных и повторяющихся действий и рабочих процессов, позволяющий создавать быстрые и эффективные инструменты сбора и обработки данных из различных источников.
Анонсы утверждают что Power Automate позволяет быстро типовые процедуры обмена информацией между приложениями и WEB-службами, ее синхронизацию на локальных и облачных ресурсах, перевод и сохранение в нужном формате и на нужных ресурсах. Эти процессы можно использовать для сбора данных, синхронизации файлов, получения уведомлений и других целей.
Основная идея Microsoft Power Automate - потоки (flows), которые связывают события и последовательности действий (такими событиями и последовательностями могут быть службы и приложения) и передают данные между приложениями (как облачными, так и локальными). Потоки могут запускаться автоматически по событию, запускаться вручную нажатием кнопки или запускаться по расписанию. При этом Power Automate включает возможности логического ветвления потоков в зависимости от выполнения условий и выполнения операций над передаваемыми данными. Например, получение письма на заданный адрес может служить признаком запуска определенных процедур в том или ином приложении. При необходимости для разработчиков доступны API.
Пример 1.
Ну что ж, пробуем самое простое - хочу получать прогноз погоды. Все сообщения направляем себе на почту. Хотя также легко можно организовать push-сообщения на телефон.
Тут есть такая особенность - если вы находитесь там же и где и ваш провайдер интернет тогда можете использовать встроенные динамические переменные (долгота и широта), если же нет, то лучше указывать ваши GPS-координаты. Но не факт, что в MSN имеется прогноз погоды именно для вашей местности.
Пример 2.
У меня есть общий ресурс на который имеют право выкладывать файлы очень многие. И эти многие иногда по своему усмотрению удаляют файлы оттуда. Дабы впредь не заниматься разбирательством "Кто удалил мой файл?" я повесил такой вот триггер, который мне шлет сообщение Кто удалил, Что и Когда.
Пример 3.
Еще один пример был чуть сложнее в настройке. Задача была - сохранять вложение из входящих писем из определенной папки почты в локальную папку на компьютере. Выбираем триггер какую папку мониторить и по какому фильтру, например по теме письма.
Далее надо выбрать что именно сохранять (вложение) и куда (папка назначения). Тут вам потребуется предварительно настроить Шлюз данных для связи с файловой системой вашей ОС, и который должен быть установлен до выбора этого действия.
Обнаружил неприятную фичу - если под некое правило нет действий в течение 90 дней, то оно автоматически отключается. Реанимировать его надо вручную.
ReplyDelete