Праздник, забытый в календаре, превращается в нарушенный SLA, который на самом деле не был нарушен. – Feriados Sync, новый бесплатный модуль NexTool, формирует праздники любой страны и привязывает их к календарям GLPI за один раз.
Проблема
GLPI исключает праздники при расчёте сроков, но только те, что заведены и привязаны к календарю. В штатной форме каждый праздник вводится вручную, с датами начала и окончания, а затем привязывается к одному календарю за раз, на вкладке самого календаря.
При трёх календарях и пяти годах вперёд это сотни кликов. А переходящие праздники, такие как Карнавал, Страстная пятница и праздник Тела Христова (Corpus Christi), каждый год меняют дату: достаточно забыть один, и SLA посчитает рабочим день, в который никто не работал. В компаниях, работающих более чем в одной стране, объём работы умножается.
Как работает Feriados Sync
Модуль добавляет в GLPI вкладку «Генератор праздников» и четыре массовых действия в штатные списки праздников и календарей.
- Праздники более чем 200 стран – выберите страну, регион (штат или провинцию, если есть), годы и типы праздников: государственные, банковские, школьные, необязательные. Модуль загружает список с официальным названием каждого праздника на языке страны.
- Предпросмотр перед сохранением – предпросмотр показывает, что будет создано, что уже сформировано и что совпадает с уже заведённым праздником. Ничего не дублируется, даже если запустить генератор повторно.
- Массовая привязка – формируйте праздники сразу с привязкой к выбранным календарям или используйте массовые действия: в списке праздников — «Привязать к календарям» и «Отвязать от календарей»; в списке календарей — «Добавить праздники» и «Удалить праздники».
- Несколько стран в одном GLPI – праздник другой страны в ту же дату не блокирует формирование: у каждого календаря остаются праздники его страны.
- Соблюдение прав GLPI – для формирования нужно право создавать праздники, а для привязки — право редактировать календарь. Модуль никогда не даёт больше доступа, чем уже есть у профиля.



Откуда берутся праздники
Данные поступают из Nager.Date — публичного бесплатного сервиса праздников — и хранятся в самом GLPI. Серверу GLPI нужен доступ к интернету, а прокси, настроенный в GLPI, учитывается. Если сервис не отвечает, модуль использует последние сохранённые данные. Для Бразилии он также самостоятельно рассчитывает государственные праздники и необязательные выходные (pontos facultativos), не завися от интернета.
Как включить
- Убедитесь, что плагин NexTool установлен в вашем GLPI 10 или 11
- Откройте NexTool и в списке модулей установите и активируйте Feriados Sync
- В разделе Администрирование > Профили выдайте профилям, которые будут пользоваться модулем, права Feriados Sync (просмотр и использование генератора, привязка праздников)
- Откройте вкладку Генератор праздников, выберите страну и годы и запустите формирование
Кому подходит
Командам, которые измеряют SLA в GLPI, особенно при нескольких календарях (рабочее время, 24x7, по филиалам) или при работе более чем в одной стране. Также полезно тем, кому нужно обновлять праздники во всех календарях при каждой смене года.
Совместимость
- GLPI: 10.0+ и 11.0+
- План: бесплатный
- Плагин: NexTool 6.9.1+
Следующий шаг
Подробности — на странице Feriados Sync. Модуль входит в NexTool — экосистему модулей для расширения GLPI без доработок кода. Свяжитесь с командой, чтобы получить демонстрацию.
Проверено командой NexTool Solutions. Снимки экрана сделаны в реальной среде GLPI с плагином NexTool.