Идёт ли SLA, пока заявка ждёт согласования? В GLPI 11 — да. Как его приостановить

Мы сравнили бок о бок: в GLPI 11 статус «В ожидании» приостанавливает SLA, а статус «Согласование» — нет. Во что это обходится на реальной заявке и как бесплатный модуль Essentials заставляет «Согласование» приостанавливать SLA и OLA.

В этой статьеРазделов: 6

В GLPI 11 SLA продолжает идти, пока заявка находится в статусе «Согласование». Мы проверили бок о бок: после 6 минут 20 секунд простоя в статусе «В ожидании» срок сдвинулся на 6 минут 20 секунд. После такого же простоя в статусе «Согласование» срок не сдвинулся. На 6 минутах это мелочь. В заявке, которая два дня ждёт руководителя, это нарушенный SLA, в котором специалист не виноват.

Основы сроков, уровней и календаря — в статье SLA и OLA в GLPI: руководство по настройке.

Почему так происходит

В GLPI 11 у заявок появился статус Согласование: специалист, правило или процесс переводит в него заявку, пока ждёт чьего-то одобрения, например руководителя, который разрешает доступ или покупку оборудования.

Проблема в том, как GLPI приостанавливает SLA. Пауза существует уже много лет, но она привязана к единственному статусу: «В ожидании». Когда заявка переходит в «В ожидании», GLPI запоминает время; когда выходит из него, суммирует время простоя и сдвигает срок. Новый статус «Согласование» в это правило не попал.

На практике у команды два плохих варианта:

  • Использовать «Согласование», которое отражает реальную ситуацию, и смотреть, как SLA нарушается, пока руководитель не отвечает.
  • Использовать «В ожидании» для всего, что защищает SLA, но смешивает «ждём пользователя» с «ждём согласования» и портит отчёты.

Тест

Мы прогнали один и тот же сценарий на двух GLPI 11.0.7: один без модулей, другой с бесплатным модулем Essentials от NexTool. В каждом мы создали SLA на решение в 4 часа и две заявки. Одна ушла в «Согласование», другая — в «В ожидании». Через 6 минут 20 секунд обе вернулись в статус «В работе».

График: после 6 минут 20 секунд простоя срок SLA сдвинулся в статусе «В ожидании» в обоих GLPI, не сдвинулся в статусе «Согласование» в нативном GLPI и сдвинулся в статусе «Согласование» с Essentials
В нативном GLPI 11 SLA приостанавливает только «В ожидании»; с Essentials — и «Согласование». Тест NexTool, 4.10.2026.
Время простоя Насколько сдвинулся срок Зарегистрированное время ожидания
Нативный GLPI, «В ожидании» 6 мин 20 с 6 мин 20 с 6 мин 20 с
Нативный GLPI, «Согласование» 6 мин 20 с 0 0
С Essentials, «В ожидании» 6 мин 20 с 6 мин 20 с 6 мин 20 с
С Essentials, «Согласование» 6 мин 20 с 6 мин 20 с 6 мин 20 с

Без модуля время в статусе «Согласование» для SLA просто не существует. С Essentials «Согласование» ведёт себя как «В ожидании».

Во что это обходится на настоящей заявке

Пример для оценки масштаба, с круглыми цифрами:

Без паузы при согласовании С паузой при согласовании
SLA на решение 16 рабочих часов 16 рабочих часов
Специалист анализирует и запрашивает согласование 2 часа 2 часа
Руководитель тянет с согласованием 2 рабочих дня (16 часов) 2 рабочих дня (на паузе)
Специалист завершает после согласования 3 часа 3 часа
Результат 21 час: SLA нарушен 5 часов: в пределах срока

Специалист в обоих случаях работал 5 часов. Разница только в том, кто ждал.

Как это решает Essentials

Essentials — бесплатный модуль NexTool для GLPI 11, объединяющий небольшие доработки. Три из них касаются SLA:

  1. Пауза SLA и OLA в статусе «Согласование». При переходе в «Согласование» срок перестаёт идти, и эскалации SLA не срабатывают. При выходе время простоя суммируется и срок сдвигается — так же, как GLPI делает для «В ожидании».
  2. Предупреждение «SLA приостановлен» в заявке. Во время любой паузы GLPI показывает замороженную дату срока; при долгом ожидании она оказывается в прошлом, и кажется, что SLA нарушен. Предупреждение в блоке соглашений об уровне обслуживания ясно показывает, с какого момента SLA приостановлен и что срок будет пересчитан при выходе из статуса.
  3. Столбцы сроков с учётом паузы. Нативная полоса прогресса в списке заявок остаётся зелёной и продолжает двигаться для заявки в статусе «Согласование». Модуль добавляет собственные столбцы, например «Время до решения + прогресс (с учётом паузы согласования)», в которых полоса во время паузы становится серой и останавливается.

Он также убирает код из названий категорий в меню — об этом другая статья. Каждая доработка включается и выключается отдельно.

Прежде чем включать, договоритесь о правилах

Приостанавливать SLA на время согласования справедливо, но нужна договорённость, иначе это превратится в укрытие:

  • Определите, кто может переводить заявку в «Согласование». В идеале статус используется только тогда, когда в заявке зарегистрировано настоящее согласование.
  • Измеряйте время на согласовании отдельно. Если SLA это время не учитывает, кто-то должен за ним следить. Ежемесячный отчёт «часы на согласовании по согласующим» показывает, где процесс буксует.
  • Сократите согласование. Согласование по e-mail, без входа в GLPI, обычно резко сокращает время ожидания: см. согласование заявок по e-mail без входа в систему.
  • Проверьте договор. Если ваш SLA с внешними клиентами не предусматривает паузу на согласование, согласуйте это до включения.

Как включить

  1. Установите NexTool и активируйте модуль Essentials (страница модуля: Essentials для GLPI).
  2. На вкладке Функции модуля убедитесь, что «Статус Согласование не учитывается в SLA» и «Индикатор приостановленного SLA в заявке» включены.
  3. В сохранённых представлениях списка заявок замените нативные столбцы сроков на столбцы Essentials.
  4. Проверьте на тестовой заявке: переведите её в «Согласование» на несколько минут и сравните срок до и после.

Тест NexTool от 4 октября 2026 г. на двух GLPI 11.0.7 (один без модулей, другой с Essentials 1.2.0), с тестовым SLA и вымышленными заявками, удалёнными по окончании. Пример с 16 часами иллюстративный. Поведение также проверено по исходному коду GLPI и модуля.

Часто задаваемые вопросы

В нативном GLPI 11 — нет. GLPI приостанавливает SLA только в статусе «В ожидании»; в нашем тесте у заявки, простоявшей 6 мин 20 с в статусе «Согласование», срок не сдвинулся. Бесплатный модуль Essentials заставляет «Согласование» приостанавливать SLA так же, как «В ожидании».

Нативно — только «В ожидании». При выходе из него GLPI суммирует время простоя и сдвигает срок решения.

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

Да. Пауза в статусе «Согласование» действует для SLA и OLA, и эскалации не срабатывают, пока заявка ждёт.

Нет. Это бесплатный модуль NexTool для GLPI 11, и каждую доработку можно включать и выключать отдельно.

Нужна помощь?