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


Снижение риска и планирование обработки ошибок

Всегда предполагайте, что ваша автоматизация может дать сбой.

Нет идеальной системы. Когда вы разрабатываете свой первый набор автоматизированных процессов, легко забыть о важности проектирования на тот случай, когда что-то работает неправильно.

Вы всегда должны проектировать свою автоматизацию так, чтобы был план "Б", чтобы ваш бизнес-процесс мог продолжаться, даже если автоматизация не работает. Это не значит, что Power Automate — ненадежная система, однако подключение к разным системам увеличивает риск отказа, который может быть вызван причинами, не связанными с Power Automate.

В общем, вам следует по возможности использовать соединители, потому что они более надежны и не так хрупки и не подвержены изменениям графического интерфейса, как автоматизация веб-приложений и классических приложений. Если соединители недоступны, но у вас есть веб-API или другие методы системной интеграции, вам следует проконсультироваться со своим ИТ-специалистом или группами разработчиков, чтобы помочь вам настроить настраиваемые соединители.

Возможные сбои с автоматикой при использовании соединителей

  • Отключение соединительных систем из-за технического обслуживания

  • Недоступность системы из-за программных ошибок

  • Изменения в способах подключения систем (меняются версии API)

Возможные сбои при автоматизации веб-приложений

  • Изменения графического интерфейса (поэтому бот не может сказать, что делать дальше)

  • Недоступность системы из-за регрессии

Возможные сбои при автоматизации классических приложений

  • Изменения графического интерфейса (поэтому бот не может сказать, что делать дальше)

  • Обновления операционной системы

  • Недоступность системы из-за регрессии

Возможные сбои, характерные для любой автоматики

  • Изменения паролей

  • Моментные проблемы с сетью

Политика повтора

Вы можете использовать эту функцию Power Automate, чтобы настроить политики, которые будут автоматически повторять действие в случае сбоя. По умолчанию это попытка повторяется четыре раза, но вы можете изменить это при необходимости.

Изменение политики повтора.

Настройте пользовательские уведомления об ошибках

Если действия по-прежнему терпят неудачу, стандартные функции в Power Automate уведомляют владельцев автоматики сообщением, похожим на изображение ниже.

Пример уведомления о неудачном выполнении потока: «В перечисленных потоках было необычно большое количество сбоев за последнюю неделю и, возможно, потребуется ваше внимание».

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

Изменение настроек для запуска после сбоя.

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

Назначить нескольких владельцев

Наличие единственного владельца для конкретной автоматизации может быть опасным с организационной и административной точки зрения. Если этот владелец отсутствует или находится вне офиса, когда возникает проблема, никто другой не может решить проблему. Вы можете предотвратить это, установив несколько пользователей или групп в качестве владельцев, чтобы более одного человека могли редактировать автоматизацию. Дополнительные сведения: Совместное использование потока

Снизьте риск и увеличьте пропускную способность, настроив кластер

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

Распределение автоматизации между доступными компьютерами.