Контроль обсягу в Microsoft Power Automate Flows

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

Область це спосіб організації або групування дій і умов у потоках Power Automate. 

Зміст

Зразок сценарію

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

Контроль обсягу в Microsoft Power Automate Flows

Натисніть Редагувати .

Контроль обсягу в Microsoft Power Automate Flows

Цей потік досить складний. Коли буде опубліковано новий твіт, буде надіслано електронний лист.

Контроль обсягу в Microsoft Power Automate Flows

Тоді це ініціює умову, яка містить інший набір вкладених умов.

Контроль обсягу в Microsoft Power Automate Flows

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

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

Контроль обсягу в Microsoft Power Automate Flows

Натисніть Редагувати .

Контроль обсягу в Microsoft Power Automate Flows

Давайте також додамо ще одну дію перед дією HTTP .

Контроль обсягу в Microsoft Power Automate Flows

Знайдіть і клацніть конектор Slack .

Контроль обсягу в Microsoft Power Automate Flows

Потім виберіть дію «Опублікувати повідомлення» .

Контроль обсягу в Microsoft Power Automate Flows

Ми опублікуємо повідомлення на нашому загальному каналі про те, що « Потік розпочато; перевірка HTTP-сервера ». 

Контроль обсягу в Microsoft Power Automate Flows

Використання елемента керування масштабом у Power Automate

Тепер ми помістимо ці дві дії в область.

Контроль обсягу в Microsoft Power Automate Flows

Для цього клацніть значок плюса, а потім натисніть Додати дію .

Контроль обсягу в Microsoft Power Automate Flows

Натисніть Control .

Контроль обсягу в Microsoft Power Automate Flows

Потім клацніть елемент керування Scope .

Контроль обсягу в Microsoft Power Automate Flows

Після цього перетягніть дії, які повинні бути в групі. У цьому прикладі давайте перетягнемо дії Post message 5 і HTTP .

Контроль обсягу в Microsoft Power Automate Flows

Давайте тепер перейменуємо область на « Повідомлення та створення HTTP-запиту ».

Контроль обсягу в Microsoft Power Automate Flows

І ось як ми можемо легко групувати дії разом. 

Обробка помилок без контролю області

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

Контроль обсягу в Microsoft Power Automate Flows

Якщо HTTP-запит виконано успішно, потік виконає дію Condition . Якщо це не вдається, він опублікує повідомлення на загальному каналі в Slack про те, що « Потік, який ви розпочали, не вдався ».

Контроль обсягу в Microsoft Power Automate Flows

Однак, якщо дія «Опублікувати повідомлення 5» не вдасться, потік просто зупиниться. Це тому, що ми не встановили для нього обробник помилок. Ми хочемо, щоб сповіщення про помилку залишалося, коли будь-яка з попередніх двох дій не вдається. Отже, нам потрібно додати ще одну паралельну гілку для дії Post message 5 .

Контроль обсягу в Microsoft Power Automate Flows

Знайдіть і виберіть конектор Slack .

Контроль обсягу в Microsoft Power Automate Flows

Натисніть Опублікувати повідомлення .

Контроль обсягу в Microsoft Power Automate Flows

Ми опублікуємо повідомлення в загальному каналі Slack, подібне до того, що ми встановили в дії «Опублікувати повідомлення 4» .

Контроль обсягу в Microsoft Power Automate Flows

Клацніть три крапки та натисніть Налаштувати запуск після .

Контроль обсягу в Microsoft Power Automate Flows

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

Контроль обсягу в Microsoft Power Automate Flows

Тепер у нас є два кроки обробки помилок, які роблять наш потік досить складним.

Обробка помилок за допомогою елемента керування Scope

Наскільки це можливо, ми не хочемо, щоб кожна дія мала гілку обробки помилок. Ми хочемо, щоб ряд дій для цього потоку мав єдиний крок обробки помилок. Отже, давайте видалимо цю нову дію «Опублікувати повідомлення» , яку ми створили.

Контроль обсягу в Microsoft Power Automate Flows

Давайте повернемо ці дві дії в область видимості.

Контроль обсягу в Microsoft Power Automate Flows

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

Контроль обсягу в Microsoft Power Automate Flows

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

Контроль обсягу в Microsoft Power Automate Flows

Тепер у нас є єдина дія обробки помилок, яка буде запущена, лише якщо будь-яка дія в межах повідомлення Post і ping HTTP-сервера завершиться невдало. 

Це велика різниця під час використання елемента керування Scope у .




Висновок

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

Це також кращий спосіб обробки помилок у ваших потоках. Ви можете об’єднати всі повідомлення про помилки від усіх дій за допомогою елемента керування Scope . Тож вам не потрібно встановлювати окремі обробники помилок для кожної дії. Ви можете просто використовувати область як блок керування помилками для вашого потоку.

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

Генрі


Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

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

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

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

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

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

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

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

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

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

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

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