Контроль обсягу в 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 . Тож вам не потрібно встановлювати окремі обробники помилок для кожної дії. Ви можете просто використовувати область як блок керування помилками для вашого потоку.

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

Генрі


Поле пошуку 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, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.