Праздники в GLPI: сформируйте праздники любой страны и привяжите их к календарям за один раз

Feriados Sync формирует праздники более чем 200 стран, с регионами, и массово привязывает их к календарям GLPI, чтобы SLA правильно считал сроки. Бесплатно для GLPI 10 и 11.

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

Праздник, забытый в календаре, превращается в нарушенный SLA, который на самом деле не был нарушен. – Feriados Sync, новый бесплатный модуль NexTool, формирует праздники любой страны и привязывает их к календарям GLPI за один раз.

Проблема

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

При трёх календарях и пяти годах вперёд это сотни кликов. А переходящие праздники, такие как Карнавал, Страстная пятница и праздник Тела Христова (Corpus Christi), каждый год меняют дату: достаточно забыть один, и SLA посчитает рабочим день, в который никто не работал. В компаниях, работающих более чем в одной стране, объём работы умножается.

Как работает Feriados Sync

Модуль добавляет в GLPI вкладку «Генератор праздников» и четыре массовых действия в штатные списки праздников и календарей.

  • Праздники более чем 200 стран – выберите страну, регион (штат или провинцию, если есть), годы и типы праздников: государственные, банковские, школьные, необязательные. Модуль загружает список с официальным названием каждого праздника на языке страны.
  • Вкладка «Генератор праздников» модуля Feriados Sync в GLPI: выбраны Германия и регион Бавария, загружен список праздников на 2027 и 2028 годы с типом, национальным или региональным охватом и датами
    Список для выбора: государственные праздники и региональные праздники Баварии с датами на каждый год
  • Предпросмотр перед сохранением – предпросмотр показывает, что будет создано, что уже сформировано и что совпадает с уже заведённым праздником. Ничего не дублируется, даже если запустить генератор повторно.
  • Предпросмотр генератора с праздниками Бразилии на 2027 год: большинство помечено как совпадающие с уже заведёнными праздниками, а Пасхальное воскресенье помечено к созданию
    Предпросмотр показывает, что уже есть в GLPI и что будет создано
  • Массовая привязка – формируйте праздники сразу с привязкой к выбранным календарям или используйте массовые действия: в списке праздников — «Привязать к календарям» и «Отвязать от календарей»; в списке календарей — «Добавить праздники» и «Удалить праздники».
  • Окно массовых действий GLPI с действием «Привязать к календарям» и выбранным календарём Comercial 8x5
    Множество праздников во множестве календарей одним действием
  • Несколько стран в одном GLPI – праздник другой страны в ту же дату не блокирует формирование: у каждого календаря остаются праздники его страны.
  • Соблюдение прав GLPI – для формирования нужно право создавать праздники, а для привязки — право редактировать календарь. Модуль никогда не даёт больше доступа, чем уже есть у профиля.

Откуда берутся праздники

Данные поступают из Nager.Date — публичного бесплатного сервиса праздников — и хранятся в самом GLPI. Серверу GLPI нужен доступ к интернету, а прокси, настроенный в GLPI, учитывается. Если сервис не отвечает, модуль использует последние сохранённые данные. Для Бразилии он также самостоятельно рассчитывает государственные праздники и необязательные выходные (pontos facultativos), не завися от интернета.

Как включить

  1. Убедитесь, что плагин NexTool установлен в вашем GLPI 10 или 11
  2. Откройте NexTool и в списке модулей установите и активируйте Feriados Sync
  3. В разделе Администрирование > Профили выдайте профилям, которые будут пользоваться модулем, права Feriados Sync (просмотр и использование генератора, привязка праздников)
  4. Откройте вкладку Генератор праздников, выберите страну и годы и запустите формирование

Кому подходит

Командам, которые измеряют SLA в GLPI, особенно при нескольких календарях (рабочее время, 24x7, по филиалам) или при работе более чем в одной стране. Также полезно тем, кому нужно обновлять праздники во всех календарях при каждой смене года.

Совместимость

  • GLPI: 10.0+ и 11.0+
  • План: бесплатный
  • Плагин: NexTool 6.9.1+

Следующий шаг

Подробности — на странице Feriados Sync. Модуль входит в NexTool — экосистему модулей для расширения GLPI без доработок кода. Свяжитесь с командой, чтобы получить демонстрацию.


Проверено командой NexTool Solutions. Снимки экрана сделаны в реальной среде GLPI с плагином NexTool.

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

Да. Модуль бесплатен во всех планах NexTool и работает в GLPI 10 и GLPI 11.

Из Nager.Date — публичного сервиса с праздниками более чем 200 стран. Данные кешируются в самом GLPI, и если сервис не отвечает, модуль использует последние сохранённые данные.

Частично. Серверу GLPI нужно хотя бы один раз обратиться к сервису праздников для каждой страны и года (прокси, настроенный в GLPI, учитывается). Без доступа модуль использует уже сохранённые данные, а для Бразилии самостоятельно рассчитывает государственные праздники и необязательные выходные (pontos facultativos).

Включает региональные праздники, которые публикует сервис, например праздники 16 земель Германии. В Бразилии покрытие на уровне штатов пока невелико, а муниципальных праздников нет: их по-прежнему заводят в GLPI, а модуль может массово привязать их к календарям.

Нет. Модуль пропускает то, что уже сформировал, и то, что совпадает с уже заведённым праздником той же страны. Предпросмотр показывает каждый случай до сохранения.

Да. Праздник другой страны в ту же дату не мешает формированию, и у каждого календаря остаются праздники его страны.

Да, после привязки к календарю, который использует SLA. GLPI исключает праздники этого календаря при расчёте сроков.

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