Симптом
Flow действия работают медленно и могут зависнуть на одном шаге в средстве просмотра потоков.
Обратите внимание, что это отличается от триггеров, которые не запускаются, и в этом случае поток даже не запускается и не выкарабкается в списке "История запусков". Эта статья не относится к триггерам, которые не запускают.
Причина
Существует несколько причин замедления потока.
-
Служба, к которая вы подключаетсяе, работает медленно.
-
Например, медленное выполнение SQL может привести к замедлению потока в ожидании выполнения запроса.
-
-
Соединителет, который вы используете, замедляет передачу данных в качестве механизма защиты службы.
-
Например, если SharePoint соединитель закажет действия со 600 в минуту. Одно подключение SharePoint, используемом для нескольких потоков, по-прежнему может выполнять только 600 операций в минуту.
-
На большинстве соединитеных страниц есть раздел регулирования,в который в документе задокумят данное ограничение.
-
-
В потоке может возникнуть ошибка 429 (слишком много запросов) с текстом об ошибке, например "Превышено предельное количество ставок". Попробуйте еще раз через 27 секунд".
-
-
Ваш поток выполняет слишком много действий в день, значительно превышающий ежедневные ограничения действия для вашего плана
-
Минимальное количество действий, которые служба Power Automate для каждого плана, можно увидеть на странице Ограничения запросов и выделение ресурсов.
-
Каждая карточка в потоке, которая выполняется, считается вызовом API (действием). К ним относятся как исходяющие звонки (например, вызовы SharePoint), так и действия, которые не включают (например, параметр переменной, задержки и т. д.). В ограничении учитываются только завершенные и не пропущенные действия.
-
Служба Power Automate обычно обеспечивает большее количество подсчетов, чем задокументировано здесь, и не будет замедлять потоки в зависимости от случайных и разумного перенаполнения. Однако если количество действий ваших потоков превышает эти ограничения, на них распространяется возможное регулирование или в случае продленного нарушения отключения.
-
Для диагностики использования действий можно использовать вкладку аналитики на странице сведений о потоке.
-
-
Поток превышает допустимый объем потребления данных в день. Это объем данных, которые расходуется потоком в результате операций ввода и вывода.
-
Поток превышает ограничение, задокументированное на странице Power Automate и конфигурации.
-
Для этих особых регулирование выполняются и пропускаются действия (как в ветви если/иначе) в сторону ограничения.
-
Ограничения плана нарушения, задокументированные в приведенной ниже таблице, гораздо чаще.
-
Сводка по плану
План |
Ограничения на количество действий в день |
Потребление данных в день |
Office 365 Flow лицензий и пробных лицензий |
2000 действий во всех потоках, созданных одним пользователем. |
1 ГБ для всех потоков, созданных одним пользователем. |
Оплачено на пользователя, лицензии участника группы Dynamics |
5000 действий во всех потоках, созданных одним пользователем. |
10 ГБ для всех потоков, созданных одним пользователем. |
Платные Professional Dynamics |
10 000 действий во всех потоках, созданных одним пользователем. |
10 ГБ для всех потоков, созданных одним пользователем. |
Paid Dynamics Enterprise application licenses |
20 000 действий во всех потоках, созданных одним пользователем. |
10 ГБ для всех потоков, созданных одним пользователем. |
Лицензия "Оплата за поток" |
15 000 действий на поток. |
Хранилище объемом 50 ГБ на один поток. |
Решение
Чтобы решить проблему, с помощью:
-
Переоформите поток, чтобы уменьшить количество действий и уменьшить объем данных.
-
Если в потоке есть циклы "Сделать" или "Для каждого элемента", узнайте, можно ли уменьшить число цикличности итерации, например уменьшить количество итерации элементов.
-
Многие соединители имеют параметры "Запрос фильтра" и "Верхнее число", которые можно использовать для уменьшения количества элементов и количества извлечения данных. Фильтрация с помощью Odata
-
При частом запуске запланированного потока можно уменьшить частоту. Многие потоки, которые запускаются один раз в минуту или час, могут быть изменены так, чтобы они встречаются реже.
-
Если поток взаимодействует с файлами, не изумите размер файла и попробуйте уменьшить его, если это возможно.
-
Если вам нужно повторно использовать одно свойство, возвращаемую действием с большим размером выходных данных, рассмотрите вариант "Инициализация переменной" для хранения этого свойства и используйте переменную в последующих действиях. Даже если в результатах предыдущего действия используется только одно свойство, все его выходные данные будут переданы в более позднее действие в качестве входных данных.
-
-
Приобретение лицензии "на пользователя" или Flow на странице цен
-
Если ваш поток выполняет тысячи действий каждый день, следует приобрести лицензию на Flow, чтобы улучшить пропускную способность и более высокую квоту. Для Flow обеспечиваются наилучшие из доступных квот производительности.
-
Power Automate со временем вы добавите возможность приобрести дополнительные пакеты надстройки, если по-прежнему недостаточно плана Per Flow, но до этого времени, если вам необходимо выполнять больше действий, чем мы предоставляем ежедневно, вы можете экспортировать поток в приложения Logic Apps. Обратите внимание на то, что приложение Logic Apps взимает плату за действие, поэтому вы заметите затраты, связанные с потоком, более заметно.
-
На странице цен можно выбрать план, который вы хотите приобрести.
Администратор клиента должен посетить эту страницу и приобрести план, так как обычные пользователи получат сообщение о том, что отдельные покупки по плану в настоящее время недоступны. Администраторы клиента будут перенаправлены на Office, чтобы приобрести план. Затем администратор клиента должен применить план к пользователю, создавшего поток. На Flow плана можно на странице сведений о потоке.
После приобретения и назначения лицензии автор потока должен снова ее с ней совместить. Кроме того, потоки обновляются в фоновом режиме один раз в неделю с учетом текущих планов.