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


Массовая отмена или повторная отправка выполнений потоков

Вы можете отменить или повторно отправить свои выполнения потока сразу, а не по одному, что может существенно сэкономить время.

Повторная отправка запусков потоков, инициированных мгновенными триггерами

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

Внимание!

Новый параметр повторной отправки запусков потоков, инициированных мгновенными триггерами, начнет внедряться 13 января 2025 г. и, как ожидается, будет доступен во всех регионах к концу января 2025 г. Администраторы Power Platform могут следовать инструкциям в этом разделе, чтобы разрешить всем пользователям повторно отправлять выполнения потоков, инициированные мгновенными триггерами. Другие типы триггеров это изменение не затрагивает.

Чтобы включить повторную отправку выполнения потока для потоков, инициированных мгновенными триггерами, выполните следующие команды PowerShell.

  1. Войдите в свою учетную запись клиента:
 Add-PowerAppsAccount -Endpoint "prod" -TenantID <Tenant_ID>
  1. Получите и сохраните настройки клиента в TenantSettings:
 $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 часа больше.
    • В этом сценарии потоки приостанавливаются, и никакие дальнейшие действия не выполняются.
    • Если выбрать выполнение потока в состоянии Отмена, может показаться, что счетчик рядом с действием находится в движении, но на самом деле он находится в приостановленном состоянии. Когда потоки действительно выполняются, отображается баннер уведомления, указывающий на то, что поток выполняется. Это не относится к приостановленным потокам в состоянии Отмена.

На следующем снимке экрана показан баннер во время выполнения потока. Приостановленный поток в состоянии Отмена не содержит этого баннера.

Снимок экрана баннера, указывающего на то, что поток выполняется.

Потоки, которые превысили параметр параллелизма, могут отображаться в состоянии Ожидает вместе с другими выполнениями потоков в состоянии Отмена. Это сделано намеренно. Потоки приостанавливались при отправке массовой отмены, если только они не были активированы после использования функции. Состояние меняется на Отмена, когда подходит их очередь на обработку.

Снимок экрана выполнений потока в состояниях

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

Снимок экрана выполнений потока в состоянии