Налаштування GLPI та розробка власних плагінів — кейс SVC Service
Кастомізація GLPI та розробка плагінів для автоматизації IT-процесів
Опис проекту:
Клієнт звернувся з потребою кастомізації системи IT-менеджменту GLPI та автоматизації ключових бізнес-процесів. Команда SVC Service проаналізувала вимоги та розробила серію спеціалізованих плагінів, які інтегруються з базовою функціональністю GLPI, покращуючи ефективність роботи служби підтримки.
Реалізовані завдання:
- Проведено аналіз існуючих процесів клієнта та визначено критерії автоматизації.
- Розроблено плагін Ticket History для пошуку пов'язаних запитів по автору, організації, контакту, телефону та email.
- Створено плагін Domain Checker для автоматичного моніторингу термінів дії доменів та створення тікетів при наближенні дати закінчення (14 днів, 7 днів, прострочення).
- Реалізовано плагін Group Auto Switch для автоматичного переключення групи користувача при зміні профілю в GLPI.
- Розроблено плагін Ticket Auto Status для автоматичної зміни статусу тікетів з "Призупинено" на "В роботі" за розкладом.
- Створено плагін Equipment Loader для автоматичного пошуку та додавання інвентарного обладнання співробітника у тікет "Employee offboarding".
- Налаштовано інтеграцію всіх плагінів з базовою системою GLPI без внесення змін у ядро.
- Впроваджено систему моніторингу роботи плагінів через логування.
Використані інструменти:
- GLPI 10.0.11
- PHP 7.4+
- MySQL/MariaDB
- HTML/CSS/JavaScript
- Plugin API GLPI
- Cron Tasks
- ITILFollowup API
Ключові можливості розроблених плагінів:
- Ticket History: Інтелектуальний пошук історії запитів з підтримкою телефонних номерів, email та довільного тексту.
- Domain Checker: Автоматичне відстеження 300+ доменів зі створенням пріоритетних тікетів та крон-завданнями.
- Group Auto Switch: Динамічна зміна груп користувачів при перемиканні профілів (Support L1/L2/L3).
- Ticket Auto Status: Розумне управління статусами тікетів з підтримкою причин призупинення.
- Equipment Loader: Автоматичне визначення та прив'язка обладнання співробітника з HTML-посиланнями на інвентарні картки.
Результати проекту:
- Значно скорочено час пошуку інформації про клієнтів за рахунок централізованої історії запитів.
- Автоматизовано моніторинг доменів, що запобігло простроченню реєстрації критичних доменних імен.
- Оптимізовано роботу служби підтримки через автоматичне управління групами та статусами тікетів.
- Повністю автоматизовано процес складання інвентарного списку при звільненні співробітників.
- Зменшено кількість ручних операцій на 60% за рахунок інтелектуальних плагінів.
- Підвищено задоволеність користувачів швидкістю обробки запитів та точністю інформації.
- Клієнт задоволений результатом та продовжує співпрацю з SVC Service для подальшого розвитку системи.
Цей кейс демонструє експертизу команди SVC Service у кастомізації корпоративних IT-систем та розробці спеціалізованих рішень, які інтегруються з існуючою інфраструктурою, значно підвищуючи ефективність бізнес-процесів.