Многоуровневый процесс согласования в Power Automate
Многоуровневый процесс согласования в Power Automate: руководитель, руководство компании, делегирование и тайм-аут 30 дней в общих чертах.
Многоуровневый процесс согласования в Power Automate выстраивает несколько шагов согласования друг за другом, например сначала непосредственного руководителя, а затем руководство компании, связывая действие Согласования - Запустить и дождаться согласования несколько раз через промежуточное условие. Если первое согласование проходит успешно, автоматически запускается второй запрос к следующей инстанции, а при отсутствии согласующих может применяться правило делегирования, при этом запросы, остающиеся открытыми дольше 30 дней, требуют отдельной технической обработки. Состояние на: июль 2026 года.
Как технически устроен двухуровневый процесс согласования?
Двухуровневый процесс состоит из двух последовательных блоков согласования, соединенных условием. Согласно руководству Управление последовательными согласованиями с помощью Power Automate такой поток выполняется в следующем порядке.
- Получить руководителя: Действие Получить руководителя (V2) из коннектора пользователей Office 365 автоматически определяет руководителя обращающегося лица по его адресу электронной почты.
- Первое согласование: Действие Запустить и дождаться согласования отправляет запрос этому руководителю и приостанавливает поток до получения ответа.
- Проверить условие: Условие сравнивает ответ согласующего лица со значением Утвердить, причем при этой проверке учитывается регистр символов.
- Второе согласование: Только в ветке Да следует второй блок согласования, который направляется в следующую вышестоящую инстанцию, например руководству компании.
Если первое решение отрицательное, поток завершается в ветке Нет сразу письмом об отказе, при этом руководство компании вообще не запрашивается. Это соответствует описанному в документации Microsoft примеру заявления на отпуск, в котором предварительное согласование руководителем предшествует окончательному решению.
Как направить второй уровень руководству компании?
Для второго уровня в ветке Да первого условия нужен еще один блок согласования с собственным адресом получателя. Microsoft описывает два способа для этого: либо вы вводите напрямую и фиксированно адрес электронной почты руководства компании в поле Назначено, либо добавляете второе действие Получить руководителя, которое на основе уже определенного руководителя получает его собственного руководителя. В руководстве этот шаг называется Получить руководителя предварительно согласующего лица и полезен, когда организационная структура имеет несколько уровней иерархии и ответственность не должна быть жестко привязана к одному человеку. После каждого уровня рекомендуется обновлять исходный список или исходную систему, например список SharePoint, соответствующим статусом и комментариями согласующего лица, чтобы история оставалась прослеживаемой.
Как работает правило делегирования при отсутствии согласующих?
С помощью приложения Диспетчер согласований можно настроить правило делегирования, которое автоматически направляет входящие запросы на согласование другому лицу в течение определенного периода отсутствия. Согласно руководству Настройка отсутствия на рабочем месте и делегирования для этого вы задаете время начала и окончания отсутствия, выбираете замещающее лицо из списка контактов и можете настроить автоматически создаваемое сообщение для этого лица. Важно на практике учитывать ограничение, которое Microsoft прямо указывает: делегирование действует только в том случае, если настройка отсутствия активна и текущий момент времени находится в пределах выбранного периода. Если настройка отключена или запрос поступает вне временного окна, запрос на согласование по прежнему направляется изначально назначенному лицу. Эта функция делегирования является частью отдельного набора согласований и должна настраиваться каждым согласующим лицом самостоятельно, она не применяется автоматически для каждого потока.
Что происходит с согласованиями, остающимися открытыми дольше 30 дней?
Если запрос на согласование остается открытым дольше 30 дней, Microsoft согласно Создание и тестирование процесса согласования с помощью Power Automate рекомендует сохранять согласование в Microsoft Dataverse, поскольку продолжительность выполнения одного запуска потока ограничена. Рекомендуемая структура использует два отдельных потока: один, который отправляет запрос на согласование через действие Создать согласование (v2), и второй, который независимо от исходного запуска реагирует на более поздний ответ и выполняет бизнес логику. Таким образом рабочий процесс остается работоспособным, даже если руководство компании реагирует только через несколько недель, например во время длительной поездки или в загруженный период. Тот, кто не хочет самостоятельно выстраивать многоуровневый процесс согласования с такой защитой для длительно выполняющихся процессов, может доверить настройку специализированному поставщику услуг, например NordFlux.
Часто задаваемые вопросы о многоуровневых процессах согласования в Power Automate
Могу ли я объединить более двух уровней согласования?
Да, принцип действия согласования, условия и следующего действия согласования можно повторять сколько угодно раз, при этом каждый дополнительный уровень делает поток менее наглядным и более трудоемким в обслуживании. При более чем двух-трех уровнях часто имеет смысл разделить процесс на несколько связанных потоков, особенно если при этом становится актуальным хранение в Dataverse для длительно выполняющихся процессов.
Применяется ли правило делегирования автоматически к каждому новому сотруднику?
Нет, настройки отсутствия на рабочем месте и делегирования должны индивидуально настраиваться каждым человеком в приложении Диспетчер согласований, автоматического переноса для новых учетных записей не существует. Без активной настройки запрос по прежнему направляется изначально назначенному, возможно отсутствующему лицу.
В чем разница между последовательными и параллельными согласованиями?
При последовательных согласованиях один уровень выполняется только после предыдущего, тогда как при параллельных согласованиях можно одновременно запрашивать нескольких лиц. Для многоуровневого процесса с руководителем и руководством компании подходящим выбором является последовательный вариант, поскольку второй уровень имеет смысл только после положительного первого решения.
Обязательно ли нужен Dataverse для согласований с длительным сроком выполнения?
Для потоков, которые завершаются в течение 30 дней, достаточно стандартной конфигурации с действием Запустить и дождаться согласования. Только когда реалистично ожидать более длительного времени ожидания, Microsoft рекомендует переход на решение с двумя потоками на основе Dataverse, поскольку иначе один запуск потока ограничен по времени.
NordFlux UG (haftungsbeschränkt)
NordFlux создаёт цифровых сотрудников для организаций: автоматизации и КИ-агентов, которые берут на себя повторяющуюся работу. Вы сохраняете контроль.
Конкретные вопросы по автоматизации или КИ?
В рамках бесплатного первичного анализа мы напрямую обсудим Ваш случай. Без обязательств.