Массовая отмена или повторная отправка выполнений потоков
Вы можете отменить или повторно отправить свои выполнения потока сразу, а не по одному, что может существенно сэкономить время.
Повторная отправка запусков потоков, инициированных мгновенными триггерами
Администраторы могут разрешить пользователям повторно отправлять запуски потоков, инициированные мгновенными триггерами. Мгновенные триггеры, которые используются для ручного запуска потоков, можно, помимо других методов, активировать с помощью Power Automate, мобильного приложения или кнопки в приложении на основе холста.
Внимание!
Начиная с 6 февраля 2025 г. мы изменим функциональность Повторная отправка выполнения потока Power Automate в параметрах администратора Power Platform. Ранее пользователи могли отключить повторную отправку запуска потока, инициируемую мгновенными триггерами, для всех пользователей. После обновления пользователи смогут повторно отправлять собственные потоки, инициированные мгновенными триггерами, но не смогут повторно отправлять потоки, инициированные другими пользователями. Состояние переключателя центра администрирования Power Platform в клиенте остается неизменным, так как это обновление развертывается в феврале.
Матрица сценариев | Выпуск функций за январь 2025 г. | Обновление компонентов за февраль 2025 г. (в настоящее время развертывается) |
---|---|---|
Настройка функции отключена в центре администрирования Power Platform | Пользователь не может повторно отправлять свои собственные потоки, инициированные мгновенными триггерами, или повторно отправлять потоки, инициированные другим пользователем. | Пользователь может повторно отправлять собственные потоки, инициированные мгновенными триггерами, но не может повторно отправлять потоки, инициированные другим пользователем. |
Настройка функции включена в центре администрирования Power Platform | Пользователь может повторно отправлять свои собственные потоки, инициированные мгновенными триггерами, а также повторно отправлять потоки, инициированные другим пользователем. | Пользователь может повторно отправлять свои собственные потоки, инициированные мгновенными триггерами, а также повторно отправлять потоки, инициированные другим пользователем. |
Есть два варианта включить повторную отправку выполнения потока для потоков, инициированных мгновенными триггерами: через центр администрирования Power Platform и с помощью PowerShell.
Центр администрирования Power Platform
- Войдите в учетную запись центра администрирования Power Platform.
- Выберите Параметры и выполните поиск Повторная отправка выполнений потоков Power Automate.
- Выберите, включать или отключать функцию с помощью переключателя.
Применение настройки клиента с помощью предварительных требований PowerShell
Чтобы выполнить операции администрирования в командлетах, понадобится следующее:
Любая из этих ролей из Microsoft Entra ID: администратор арендатора, администратор Power Platform или Администратор службы Dynamics 365. У этих ролей есть доступ командлетам администратора PowerShell в Power Apps без запроса плана Power Apps для осуществления административного доступа. Однако эти администраторы должны хотя бы один раз войти в центр администрирования Power Platform, прежде чем использовать командлеты PowerShell. Если этого не сделать, командлеты завершатся с ошибкой авторизации.
Администратор Power Platform или разрешения администратора Dynamics 365 необходимы, если вам нужно выполнить поиск в ресурсах другого пользователя. У администраторов среды есть доступ только к тем средам и ресурсам среды, для которых у них есть разрешения.
Для сред Dataverse for Teams у вас должна быть роль администратора Power Platform, чтобы управлять средами, в которых вы не являетесь владельцем рабочей группы в Microsoft Teams.
Заметка
После применения команд PowerShell функция активируется примерно через час.
- Войдите в свою учетную запись клиента:
Add-PowerAppsAccount -Endpoint "prod" -TenantID <Tenant_ID>
- Получите и сохраните настройки клиента в TenantSettings:
$tenantSettings = Get-TenantSettings
- Установите флаг
powerPlatform.powerAutomate.disableFlowRunResubmission
в значение False, чтобы разрешить повторный запуск потока для облачных потоков, инициализированных мгновенными триггерами.
$tenantSettings.powerPlatform.powerAutomate.disableFlowRunResubmission= $False
Set-TenantSettings -RequestBody $tenantSettings
Дополнительные сведения о командах PowerShell см. в разделе Поддержка PowerShell для Power Apps и Power Automate.
Повторно отправить выполнения потоков
Вы можете повторно отправить предыдущие выполнения потока в пакетном режиме. Для этого выполните следующие шаги.
Войдите в Power Automate.
На левой панели выберите Мои потоки.
На правой панели выберите облачный поток, который вы хотите повторно отправить или отменить.
Выберите Все выполнения.
Совет
- Поток должен иметь выполнения, чтобы отменить или повторно отправить выполнения потока.
- Одновременно можно отменить или повторно отправить более 20 потоков.
На странице Журнал выполнения выберите выполнения потоков, которые вы хотите повторно отправить или отменить.
Выберите Отправить выполнения потоков повторно.
Внимание
Количество потоков, которые вы можете повторно отправить, ограничено максимальным количеством вызовов API для соединителей в потоке.
Отменить выполнения потока
Вы можете отменить выполнения потоков на странице Журнал выполнения связанного потока или с помощью шаблона. Функция массовой отмены, доступная на портале потоков, наиболее эффективна при одновременной отмене до 20 потоков. По возможности рекомендуется использовать шаблон, ссылка на который приведена ранее в этом разделе, для более чем 20 запусков. Это относится и к выполнениям, исчисляемым сотнями. Кроме того, можно использовать функцию массовой отмены для всех потоков в состоянии Ожидает или Выполняется, независимо от их количества. Чтобы установить ожидания от работы этой утилиты, ознакомьтесь со следующими сведениями.
Массовая отмена выполнения потоков на странице "Журнал выполнения" потоков
Чтобы отменить потоки, перейдите на портал потоков и выберите Мои потоки.
Рядом с потоком выберите многоточие (...) >Журнал выполнения.
Кроме того, можно выбрать имя потока >Все выполнения из списка журнала выполнения за 28 дней.
Вы можете вручную выбрать до 20 потоков, которые находятся в состоянии Ожидает или Выполняется.
Чтобы вместо этого запустить функцию массовой отмены, выберите Отменить все выполнения потоков в меню Журнал выполнения в верхней части экрана.
После того как вы выберете Отменить все потоки, появится сообщение с запросом на запуск утилиты массовой обработки. Выберите Да. Если вы опасаетесь дальнейших нежелательных запусков потока, вы можете отключить поток.
Если более 20 потоков находятся в состоянии Ожидает или Выполняется, может появиться еще одно сообщение о том, что может потребоваться несколько минут, чтобы состояние выполнения потока изменилось на Отмена. Это сообщение означает, что потоки приостановлены, и никакие дальнейшие действия не выполняются для потоков, которые уже Выполняются. Потоки, находящиеся в состоянии Ожидает, также завершаются без выполнения действий.
Получайте обновленные изменения состояния в списке журнала выполнения, периодически обновляя экран браузера.
Заметка
- Потоки в состоянии Выполняется приостанавливаются и переходят в состояние Отмена, а затем в конечном итоге переходят в состояние Отменен.
- Этот процесс иногда может занимать до 24 часов и более.
- В этом сценарии потоки приостанавливаются, и никакие дальнейшие действия не выполняются.
- Если выбрать выполнение потока в состоянии Отмена, может показаться, что счетчик рядом с действием находится в движении, но на самом деле он находится в приостановленном состоянии. Когда потоки действительно выполняются, отображается баннер уведомления, указывающий на то, что поток выполняется. Это не относится к приостановленным потокам в состоянии Отмена.
На следующем снимке экрана показан баннер во время выполнения потока. Приостановленный поток в состоянии Отмена не содержит этого баннера.
Потоки, которые превысили параметр параллелизма, могут отображаться в состоянии Ожидает вместе с другими выполнениями потоков в состоянии Отмена. Это сделано намеренно. Потоки были приостановлены, когда была запущена массовая отмена, если только они не были активированы после использования функции. Состояние меняется на Отмена, когда подходит их очередь на обработку.
Вы можете убедиться, что потоки в состоянии Выполняется или Ожидает перед отправкой запроса на массовую отмену были приостановлены и в конечном итоге перешли в состояние Отменен.