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


Групове скасування або повторне надсилання виконань циклів

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

Повторні запуски ланцюжка ініціюють миттєві тригери

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

Важливо

Починаючи з 6 лютого 2025 року, ми змінюємо функціональність Power Platform повторного надсилання запуску потоку налаштувань адміністратора Power Automate . Раніше користувачі могли вимкнути повторне надсилання запусків Flow, ініційованих миттєвими тригерами для всіх користувачів. Завдяки оновленню користувачі можуть повторно надсилати власні ланцюжки, ініційовані миттєвими тригерами, але не можуть повторно надсилати ланцюжки, ініційовані іншими. Стан Power Platform перемикача центру адміністрування на вашому клієнті залишається незмінним, оскільки це оновлення виходить у лютому.

Сценарна матриця Випуск функцій за січень 2025 року Оновлення функцій за лютий 2025 року (наразі розгортається)
Налаштування функцій вимкнено в Power Platform центрі адміністрування Користувач не може повторно надсилати власні ланцюжки, ініційовані миттєвими тригерами, або повторно надсилати ланцюжки, ініційовані іншим користувачем. Користувач може повторно надсилати власні ланцюжки, ініційовані миттєвими тригерами, але заборонено повторно надсилати ланцюжки, ініційовані іншим користувачем.
Налаштування функцій увімкнено в Power Platform Центрі адміністрування Користувач може повторно надсилати власні ланцюжки, ініційовані миттєвими тригерами, а також повторно надсилати ланцюжки, ініційовані іншим користувачем. Користувач може повторно надсилати власні ланцюжки, ініційовані миттєвими тригерами, а також повторно надсилати ланцюжки, ініційовані іншим користувачем.

Є два варіанти ввімкнення повторного надсилання запуску потоку для потоків, ініційованих миттєвими тригерами, які здійснюються через Power Platform центр адміністрування та за допомогою PowerShell.

Центр адміністрування Power Platform

  1. Увійдіть у свій Power Platform обліковий запис Центру адміністрування.
  2. Виберіть Налаштування, а потім знайдіть повторне Power Automate надсилання запуску потоку.
  3. Виберіть, увімкнути чи вимкнути цю функцію за допомогою перемикача.

Застосування параметрів клієнта за допомогою попередніх умов PowerShell

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

  • Будь-яка з цих ролей з Microsoft Entra ідентифікатора: адміністратор клієнта, Power Platform адміністратор або адміністратор служби Dynamics 365. Ці ролі можуть отримувати доступ до Power Apps командлетів PowerShell адміністратора, не вимагаючи плану адміністративного Power Apps доступу. Проте, ці адміністратори повинні ввійти до центру адміністрування Power Platform принаймні один раз, перш ніж використовувати командлети PowerShell. Якщо цього не зробити, командлети виходять з ладу з помилкою авторизації.

  • Power Platform Дозволи адміністратора або адміністратора Dynamics 365 потрібні для пошуку в ресурсах іншого користувача. Адміністратори середовища мають доступ лише до тих середовищ і ресурсів середовища, на які вони мають дозволи.

  • Для Dataverse for Teams середовищ потрібно бути адміністратором Power Platform , щоб керувати середовищами, у Microsoft Teams яких ви не є власником команди.

Нотатка

Потрібно приблизно годину, щоб функція увімкнулася після застосування команд PowerShell.

  1. Увійдіть в обліковий запис клієнта.
 Add-PowerAppsAccount -Endpoint "prod" -TenantID <Tenant_ID>
  1. Отримання та збереження налаштувань клієнта в Налаштуваннях клієнта:
 $tenantSettings = Get-TenantSettings
  1. Встановіть прапорець powerPlatform.powerAutomate.disableFlowRunResubmission False , щоб дозволити повторне надсилання потоку для хмарних потоків, ініціалізованих миттєвими тригерами.
 $tenantSettings.powerPlatform.powerAutomate.disableFlowRunResubmission= $False
 Set-TenantSettings -RequestBody $tenantSettings

Дізнайтеся більше про команди PowerShell у підтримці PowerShell для Power Apps та Power Automate.

Повторні запуски потоку

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

  1. Увійдіть в Power Automate.

  2. На панелі ліворуч виберіть Мої ланцюжки.

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

  4. Виберіть Усі пробіжки.

    Скріншот, на якому відображаються всі прогони для обраного потоку.

    Порада

    • Ланцюжок повинен мати прогони, щоб скасувати або повторно надіслати прогони ланцюжка.
    • Ви можете надіслати повторно або скасувати до 20 ланцюжків одночасно.
  5. На сторінці "Історія виконань" виберіть запуски ланцюжків, які потрібно надіслати повторно або скасувати.

  6. Виберіть Повторно надіслати запуск потоку.

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

    Важливо

    Кількість потоків, які ви можете надіслати повторно, обмежена залежно від максимальної кількості викликів API для конекторів у потоці.

Скасувати запуск потоку

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

Скасовуйте масові прогони ланцюжків на сторінці "Історія пробігу" ланцюжка

  1. Щоб скасувати ланцюжки, перейдіть на портал ланцюжків і виберіть Мої ланцюжки.

  2. Поруч із потоком виберіть три крапки (...) >Історія пробігу.

    Крім того, ви можете вибрати назву >ланцюжка Усі пробіжки зі списку історії пробіжок за 28 днів.

  3. Ви можете вручну вибрати до 20 потоків, які знаходяться в стані очікування або виконується .

    Щоб натомість активувати функцію масового скасування, виберіть Скасувати всі запуски потоку в меню «Історія виконань» у верхній частині екрана.

    Скріншот опції

  4. Після того, як ви виберете «Скасувати всі ланцюжки», з’явиться повідомлення з проханням запустити масову утиліту. Натисніть кнопку Так. Якщо ви стурбовані подальшими небажаними запусками потоку, ви можете вимкнути потік.

    Скріншот повідомлення

  5. Якщо в статусі «Очікування » або «Виконується » більше 20 ланцюжків, може з’явитися інше повідомлення, яке вказує на те, що може знадобитися кілька хвилин, перш ніж статуси виконання потоку зміняться на «Скасування». Це повідомлення означає, що ваші ланцюжки призупинені, і більше не виконуються дії для вже запущених ланцюжків. Потоки в статусі очікування також припиняються без виконання дій.

    Скріншот повідомлення

  6. Отримуйте оновлені зміни статусу в списку історії виконань, періодично оновлюючи екран браузера.

    Нотатка

    • Потоки в стані «Виконується » призупиняються і змінюються на стан «Скасування», перш ніж зрештою змінитися на «Скасовано».
    • Іноді цей процес може тривати до 24 годин більше.
    • У цьому сценарії потоки призупиняються, а подальші дії не виконуються.
    • Якщо ви виберете запуск потоку в стані «Скасування », може здатися, що спінер поруч із дією рухається, але він перебуває в підвішеному стані. Коли ланцюжки дійсно працюють, з’являється банер сповіщень, який вказує на те, що ваш ланцюжок працює. Це не стосується призупинених потоків у стані скасування .

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

Скріншот банера, який вказує на те, що ланцюжок запущено.

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

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

Ви можете переконатися, що потоки в стані «Виконується» або «Очікування » перед поданням масового запиту на скасування були призупинені та зрештою перейшли в стан «Скасовано ».

Скріншот потоку виконується в стані