Заплановані робочі процеси в Microsoft Power Automate

У деяких із наших попередніх публікацій у блозі ми вже обговорювали . Коротко нагадаємо, що автоматизований потік базується на подіях , а миттєвий потік можна запустити вручну . У цьому посібнику ми навчимося створювати заплановані робочі процеси в Power Automate. Ви можете переглянути повне відео цього підручника внизу цього блогу.

Потоки можуть базуватися на часі. Запланований потік ініціюється обмеженням часу.

Наприклад, ми можемо створити потік, який запускатиметься о 9:00 ранку або по понеділках і вівторках кожного тижня, або в будь-який конкретний час, день чи місяць, який ми хочемо встановити. Отже, тригер тут не є автоматизованою подією, як-от твіт чи натискання кнопки. Це на основі часу (це на основі 9:00 ранку). 

Заплановані робочі процеси в Microsoft Power Automate

Якщо ми натиснемо на , відобразиться це діалогове вікно, де нам потрібно встановити дату та час початку для запуску цього потоку. Нам також потрібно встановити кількість разів, коли ми хочемо його повторити.

Заплановані робочі процеси в Microsoft Power Automate

Майте на увазі, що під час тестування запланованих робочих процесів нам не потрібно чекати дії тригера. Ми можемо запустити його самостійно, що значно полегшує тестування.

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

Зміст

Створення запланованих робочих процесів у Power Automate

Давайте почнемо створювати базовий запланований потік. По-перше, давайте змінимо повторення на кожен місяць замість хвилини .

Заплановані робочі процеси в Microsoft Power Automate

Знову ж таки, заплановані робочі процеси базуються на повторюваності. Таким чином, ми не хочемо запускати цей потік щохвилини. Ми також можемо змінити це пізніше. 

Ми також можемо створити потік, який починається лише в певну дату або через два тижні. Ми можемо зробити це, встановивши дату та час початку .

Заплановані робочі процеси в Microsoft Power Automate

Потім натисніть кнопку «Створити» , щоб створити цей потік.

Заплановані робочі процеси в Microsoft Power Automate

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

Заплановані робочі процеси в Microsoft Power Automate

Цей тригер повторення базується на конекторі під назвою Schedule . Ви можете побачити це під час додавання нового кроку.

Заплановані робочі процеси в Microsoft Power Automate

Якщо ми натиснемо з’єднувач Schedule , ми побачимо тригер під назвою Recurrence . Ось як була створена початкова дія цієї блок-схеми.

Заплановані робочі процеси в Microsoft Power Automate

Всередині цього тригера повторення ми можемо вказати інтервал і частоту дії, наприклад раз на місяць, тиждень, день тощо. У цьому прикладі ми використаємо місяць .

Заплановані робочі процеси в Microsoft Power Automate

Ми також маємо ці поля в межахде ми можемо встановити часовий пояс і час початку для цього потоку.

Заплановані робочі процеси в Microsoft Power Automate

Щоб краще зрозуміти заплановані робочі процеси, ми створимо потік, який надсилатиме автоматичне повідомлення нашій команді кожні 9:00. Тому ми підключимо Power Automate до нашого облікового запису Slack.

Створення повторюваного слабкого потоку

Спочатку додамо новий крок.

Заплановані робочі процеси в Microsoft Power Automate

Знайдіть з’єднувач Slack і натисніть на нього.

Заплановані робочі процеси в Microsoft Power Automate

Як бачите, тут можна використовувати й інші дії. Але для цього прикладу давайте клацнемо дію «Опублікувати повідомлення»

Заплановані робочі процеси в Microsoft Power Automate

Потім нам потрібно ввійти в наш обліковий запис Slack. Отже, натисніть кнопку Увійти .

Заплановані робочі процеси в Microsoft Power Automate

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

Заплановані робочі процеси в Microsoft Power Automate

Для цього прикладу ми хочемо опублікувати на каналі навчальних посібників на нашому Slack.

Заплановані робочі процеси в Microsoft Power Automate

Отже, давайте виберемо навчальний канал для поля «Назва каналу» .

Заплановані робочі процеси в Microsoft Power Automate

Натиснувши «Додаткові параметри» , ми також побачимо інші поля в цій дії Slack. Ми можемо вибрати ім’я бота, опублікувати від імені певного користувача та багато іншого.

Заплановані робочі процеси в Microsoft Power Automate

Наразі ми просто хочемо опублікувати повідомлення. Отже, давайте наберемо « Доброго ранку всім! »

Заплановані робочі процеси в Microsoft Power Automate

Давайте також перейменуємо цей потік на « Slack Scheduled Flow ». 

Заплановані робочі процеси в Microsoft Power Automate

Потім натисніть «Зберегти» .

Заплановані робочі процеси в Microsoft Power Automate

Тестування запланованих робочих процесів у Power Automate

Давайте тепер перевіримо потік.

Заплановані робочі процеси в Microsoft Power Automate

Це ми вперше тестуємо його, тому ми можемо використовувати лише перший варіант ( я виконаю дію тригера ). Потім натисніть кнопку Перевірити .

Заплановані робочі процеси в Microsoft Power Automate

Це відрізняється від ручного тестування, оскільки заплановані робочі процеси базуються на часових обмеженнях. Тому нам залишається лише запустити його. Давайте клацнемокнопку.

Заплановані робочі процеси в Microsoft Power Automate

Після цього ми можемо перевірити наш Slack, щоб побачити, чи він успішно працює. Як ми бачимо, було опубліковано нове повідомлення « Доброго ранку всім! Це означає, що наш потік успішно виконано.

Заплановані робочі процеси в Microsoft Power Automate

Виконавши ці кроки, ми змогли створити дуже простого бота Slack. З використанням Power Automate це було легко для нас, оскільки ми можемо зробити це візуально.

Давайте тепер зробимо цей потік трохи складнішим і реалістичнішим. Спочатку змінимо частоту на День .

Заплановані робочі процеси в Microsoft Power Automate

Потім натисніть Додаткові параметри . У нашій дії Опублікувати повідомлення змініть параметр Опублікувати як користувач на Так .

Заплановані робочі процеси в Microsoft Power Automate

Це змінить ім’я користувача в нашому автоматичному повідомленні в Slack . Як ми бачимо тут, тепер він використовує моє ім’я користувача замість назви програми ( Microsoft Power Platform ).

Заплановані робочі процеси в Microsoft Power Automate

Додавання затримки до запланованих робочих процесів

Далі змінимо час публікації для нашого повідомлення. Тут ми встановимо годину 9 . Таким чином, наше повідомлення завжди публікуватиметься о 9:00 щодня.

Заплановані робочі процеси в Microsoft Power Automate

Однак, якщо наше повідомлення публікуватиметься рівно о 9:00 щодня, у людей виникне підозра, і вони можуть подумати, що той, хто розміщує, – це бот, а не справжня людина. Отже, давайте зробимо його запущеним у діапазоні хвилин до або після 9:00 ранку. Для цього додамо ще один крок.

Заплановані робочі процеси в Microsoft Power Automate

Використовуйте з’єднувач розкладу .

Заплановані робочі процеси в Microsoft Power Automate

Дія «Відкласти до» базується на певній події. За допомогою цієї дії потік не продовжуватиметься, доки він не отримає від когось схвалення або не відбудеться якась подія. Але поки ми не будемо цим користуватися.

Заплановані робочі процеси в Microsoft Power Automate

Замість цього ми використаємо дію Delay . Це дозволяє потоку працювати, але він чекатиме секунд, хвилин або часу, який ми встановимо в дії.

Заплановані робочі процеси в Microsoft Power Automate

Перетягніть цю дію між тригером Повторення та нашою дією Опублікувати повідомлення .

Заплановані робочі процеси в Microsoft Power Automate

Для поля Одиниця виберемо Хвилина .

Заплановані робочі процеси в Microsoft Power Automate

Ми можемо встановити число затримки в полі Count . Однак, якщо ми додамо фіксоване число, як-от 2 , ми все одно зіткнемося з тією самою проблемою, оскільки наше повідомлення все одно публікуватиметься рівно о 9:02 щодня.

Заплановані робочі процеси в Microsoft Power Automate

Отже, замість цього ми використаємо вираз. Ми встановимо випадкове число від 1 до 5. На вкладці «Вираз» знайдіть вираз під назвою rand . Це бере мінімальне та максимальне число або ціле число та генерує число між ними.

Заплановані робочі процеси в Microsoft Power Automate

У цьому виразі rand() давайте використаємо 1 як мінімальне та 5 як максимальне число . Потім натисніть кнопку OK . Це затримає наш потік на діапазон від 1 до 5 хвилин .

Заплановані робочі процеси в Microsoft Power Automate

Після цього давайте збережемо та протестуємо цей потік.

Заплановані робочі процеси в Microsoft Power Automate

Тестування дії затримки

Виберіть перший варіант, потім натисніть кнопку.

Заплановані робочі процеси в Microsoft Power Automate

Нарешті натисніть кнопку Запустити потік .

Заплановані робочі процеси в Microsoft Power Automate

Як ми бачимо, він використовував 1 як випадкове число. Замість того, щоб публікувати повідомлення рівно о 9:00, він чекатиме 1 хвилину після 9:00, щоб опублікувати повідомлення. Ми також можемо побачити зворотний відлік затримки у верхній правій частині дії Затримка .

Заплановані робочі процеси в Microsoft Power Automate

Через хвилину наше повідомлення буде опубліковано на нашому каналі Slack.

Заплановані робочі процеси в Microsoft Power Automate

Заплановані робочі процеси в Microsoft Power Automate

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

Заплановані робочі процеси в Microsoft Power Automate

Заплановані робочі процеси в Microsoft Power Automate

Для цього результату було використано 4 як випадкове число. Це означає, що потік чекатиме 4 хвилини, перш ніж опублікувати наше повідомлення.

Заплановані робочі процеси в Microsoft Power Automate

Ось як працює дія затримки з виразом rand() .




Висновок

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

Знову ж таки, майте на увазі, що заплановані робочі процеси – це те саме, що миттєві або автоматизовані потоки. Однак вони базуються на визначеному часі, а не на кнопці чи події. Завдяки цьому ви також можете виконувати завдання або дії, які повторюються. 

Ми можемо використовувати з’єднувач Schedule для створення тригера повторення та дії затримки , обидва з яких є корисною інтеграцією для наших робочих процесів. Сподіваємось, це допоможе вам дізнатися більше про заплановані робочі процеси та їх роботу.

Все найкраще,

Генрі


Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Збирайте або фіксуйте значення в мірі для повторного використання в іншій мірі для динамічних обчислень за допомогою SELECTEDVALUE DAX у LuckyTemplates.

Історія версій у списках SharePoint

Історія версій у списках SharePoint

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

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Ось інструмент для створення звітів і візуальних матеріалів, засіб вибору шістнадцяткових кодів кольорів, за допомогою якого можна легко отримати кольори для звітів LuckyTemplates.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Ви можете легко відобразити діапазон дат як роздільник у своєму звіті за допомогою таблиці періодів. Використовуйте M-код, щоб створити динамічний роздільник дат у LuckyTemplates.

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

У цьому підручнику я демонструю унікальну ідею щодо фінансової звітності, яка полягає в розподілі результатів для попереднього визначення шаблонів таблиць у LuckyTemplates.

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.