Читати англійською

Поділитися через


Використовуйте кнопку Застосувати до кожної дії, щоб періодично обробляти список елементів

Багато тригерів можуть негайно запускати хмарний цикл на основі події, наприклад, коли новий електронний лист надходить до вашої поштової скриньки. Ці тригери чудові, але іноді вам потрібно запустити хмарний цикл, який запитує джерело даних за заздалегідь визначеним розкладом, виконуючи певні дії на основі властивостей елементів у джерело даних. Для цього ланцюжок можна запускати за розкладом (наприклад, один раз на день) і використовувати дію циклу, як-от «Застосувати до кожного », щоб обробити список елементів. Наприклад, можна використати параметр Застосувати до кожного , щоб оновити записи з бази даних або списку елементів від корпорації Майкрософт SharePoint.

Перегляньте це відео для демонстрації дії «Застосувати до кожної дії».

У цьому уроці ми створимо хмарний цикл, який виконується кожні 15 хвилин і виконує наступні дії:

  1. Отримує останні 10 непрочитаних повідомлень у папку Microsoft 365 "Вхідні" Outlook.

  2. Перевіряє кожне з 10 повідомлень, щоб підтвердити, чи зустрілися якісь з них зараз у темі.

  3. Перевіряє, чи лист надійшов від вашого начальника або був відправлений з високою важливістю.

  4. Надсилає push-сповіщення та відзначає як прочитане, будь-який електронний лист, який зараз зустрічається в темі та є або від вашого начальника, або був відправлений з високою важливістю.

На цій діаграмі показані деталі ланцюжка, який ми створимо.

Скріншот огляду потоку, що будується.

вимоги

Ось вимоги для успішного виконання кроків у цьому посібнику.

  • Обліковий запис, зареєстрований для використання Power Automate.
  • Обліковий Microsoft 365 запис Outlook.
  • Програма Power Automate для Android мобільних iOS пристроїв або Windows Phone.
  • Підключення до Microsoft 365 Outlook і служби push-сповіщень.

Детальну інформацію про використання SharePoint з Power Automate можна знайти в SharePoint документації.

Примітка

Power Automate використовує класичний дизайнер хмарних потоків або дизайнер хмарних потоків з Copilot. Щоб визначити, який дизайнер ви використовуєте, перейдіть до розділу «Примітка » в розділі «Розуміння дизайнера хмарних потоків із можливостями другого пілота».

Створити хмарний цикл

  1. авторизуйтесь в. Power Automate

  2. Виберіть Мій>потік Новий потік>Запланований хмарний цикл.

  3. У полі «Назва потоку» введіть назву ланцюжка.

  4. У полях «Початок » виберіть дату та час, щоб вказати, коли має запуститися ланцюжок.

  5. У полі Повторити всі встановіть розклад для запуску потоку. У цьому прикладі введіть 15 і виберіть Хвилини у випадаючому меню, щоб запускати ланцюжок кожні 15 хвилин.

  6. Виберіть Створити.

    Скріншот опцій для налаштування запланованого потоку.

  7. Виберіть елемент + Новий крок.

  8. У полі Пошук введіть outlook , щоб знайти всі сполучники та дії, пов’язані з. Microsoft Outlook

  9. Виберіть дію Отримувати електронні листи (V3), щоб відкрити картку Отримувати електронні листи (V3).

  10. Налаштуйте картку Отримання електронних листів (V3), щоб вибрати 10 найпопулярніших непрочитаних листів із папки «Вхідні ».

    Не додавайте вкладення, оскільки вони не використовуватимуться в потоці.

    Скріншот налаштованої картки електронної пошти.

Наразі ви створили простий ланцюжок, який отримує кілька листів із вашої поштової скриньки. Ці листи будуть повернуті у вигляді масиву. Кнопка Застосувати до кожної дії вимагає масиву, тому це саме те, що потрібно.

Додайте дії та умови

  1. Вибрати + Новий крокВбудований> параметр>Застосувати до кожної дії.

  2. Виберіть поле, а потім виберіть значення зі списку Динамічний вміст , щоб помістити його в поле Вибрати вивід із попередніх кроків на Застосувати до кожноїкартки . Це підтягує тіло електронних листів, які будуть використовуватися в полі Застосувати до кожної дії.

  3. Select + Новий крокУмова> керування>.

  4. Налаштуйте Conditionкартку для пошуку в темі кожного електронного листа слова «зустрітися зараз».

    • Виберіть перше поле, а потім виберіть Суб’єкт у списку Динамічний вміст .
    • У випадаючому списку операторів у другому полі виберіть містить.
    • У третьому полі введіть meet now.
  5. У гілці «Якщо так» виберіть «Додати умову дії>». Відкриється картка «Умова 2картка ».

  6. Налаштуйте картку «Умова 2картка », щоб шукати кожен електронний лист із запитом «meet now» у темі з високою важливістю.

    • Виберіть перше поле, а потім виберіть «Важливість» у списку «Динамічний вміст».
    • (Якщо ще не вибрано) У випадаючому списку операторів у другому полі select дорівнює .
    • У третьому полі введіть високе.
  7. У гілці «Якщо так » виберіть « Додати дію». Відкриється картка «Вибрати діюкартка », де ви визначите, що станеться, якщо умова пошуку ( електронний лист meet now було надіслано з високою важливістю) виконана.

  8. Знайдіть сповіщення та виберітьдію Надіслати сповіщення на мобільний телефон .

  9. У полі «Текст» у полі «Текст» у полі «Текст » введіть дані для push-сповіщення, яке буде надіслано картка, якщо в темі електронного листа вказано «Meet now» і поле «Важливість » висока.

    Скріншот сповіщення для мобільної конфігурації.

  10. Виберіть пункт Якщо немає філії, щоб вибрати одержувачів.

    • Виберіть Додати дію, а потім введіть get manager у полі пошуку.
    • У списку Дії виберіть Отримати менеджера (V2).
    • У картці Get Manager (V2) виберіть поле Користувач (UPN).
    • У списку Динамічний контент виберіть Кому.
  11. У полі Якщо гілки немає , виберіть Додати дію.

  12. У списку Дії виберіть Умова . Відкриється картка «Умова 3картка ».

  13. Налаштуйте картку, щоб перевірити, чи збігається адреса електронної пошти відправника електронної пошти ( маркер From ) з адресою електронної пошти вашого боса ( токен електронної пошти ).

    • Виберіть перше поле, а потім виберіть Від у списку Динамічний вміст.
    • У випадаючому списку операторів у другому полі виберіть містить.
    • У третьому полі вводимо пошту.
  14. У розділі «Якщо так» на картці «Умова 3картка » виберіть « Додати дію ».

Далі ви визначите, що має статися, якщо умова пошуку (лист був надісланий від вашого начальника) відповідає дійсності.

  1. Знайдіть сповіщення та виберітьдію Надіслати сповіщення на мобільний телефон .

  2. На картці «Надіслати мені мобільне сповіщення 2картка » надайте дані для push-сповіщення, яке буде надіслано, якщо електронний лист надійшов від вашого начальника.

  3. Виберіть Додати дію.

  4. Додайте дію Позначити як прочитану або непрочитану (V3).

  5. Додайте маркер ідентифікатора повідомлення до позначки як прочитаної або непрочитаної (V3) картки. Ідентифікатор повідомлення – це ідентифікатор повідомлення, яке буде позначено як прочитане.

  6. Виберіть Ввести користувацьке значення зі списку Позначити як у списку Позначити як прочитане або непрочитане (V3) картка.

  7. У списку Динамічний контент виберіть Читається.

    Скріншот дії з позначкою як прочитане.

  8. На панелі інструментів угорі натисніть Зберегти , щоб зберегти ланцюжок.

Виконання потоку

  1. Надішліть собі важливого електронного листа, який містить у темі meet now . Крім того, ви можете попросити когось із вашої організації надіслати вам такого електронного листа.

  2. Переконайтеся, що електронний лист знаходиться у вашій поштовій скриньці та його не прочитано.

  3. авторизуйтесь Power Automate.

  4. Виберіть Мої ланцюжки. З’явиться список ваших ланцюжків.

  5. Помістіть галочку в коло для щойно створеного потоку, щоб вибрати його.

  6. Виберіть значок «Виконати » праворуч від назви ланцюжка.

    Скріншот запуску зараз.

  7. На панелі праворуч виберіть Запуск потоку.

  8. Коли процес запуску успішно розпочався, виберіть Готово.

  9. Виберіть запуск ланцюжка, який вас цікавить, щоб переглянути результати.

Переглянути результати забігу

Тепер, коли ви успішно запустили процес, ви повинні отримати push-сповіщення на свій мобільний пристрій.

Примітка

Якщо ви не отримуєте push-сповіщення, переконайтеся, що ваш мобільний пристрій має робоче з’єднання для передачі даних.

Навчання: Використовуйте Dataverse тригери та дії в Power Automate (модулі)