Konfiguracja GLPI i tworzenie własnych wtyczek — studium przypadku SVC Service
Personalizacja GLPI i tworzenie wtyczek do automatyzacji procesów IT
Opis projektu:
Klient zwrócił się z potrzebą personalizacji systemu zarządzania IT GLPI 10.0.11 oraz automatyzacji kluczowych procesów biznesowych. Zespół SVC Service przeanalizował wymagania i opracował serię specjalistycznych wtyczek, które integrują się z podstawową funkcjonalnością GLPI, poprawiając efektywność pracy działu wsparcia.
Zrealizowane zadania:
- Przeprowadzono analizę istniejących procesów klienta i zdefiniowano kryteria automatyzacji.
- Opracowano wtyczkę Ticket History do wyszukiwania powiązanych zgłoszeń według autora, organizacji, kontaktu, numeru telefonu i email.
- Utworzono wtyczkę Domain Checker do automatycznego monitorowania terminów ważności domen i tworzenia zgłoszeń przy zbliżaniu się daty wygaśnięcia (14 dni, 7 dni, po terminie).
- Zaimplementowano wtyczkę Group Auto Switch do automatycznego przełączania grupy użytkownika przy zmianie profilu w GLPI.
- Opracowano wtyczkę Ticket Auto Status do automatycznej zmiany statusu zgłoszeń z "Wstrzymane" na "W pracy" zgodnie z harmonogramem.
- Utworzono wtyczkę Equipment Loader do automatycznego wyszukiwania i dodawania wyposażenia inwentarzowego pracownika do zgłoszenia "Employee offboarding".
- Skonfigurowano integrację wszystkich wtyczek z podstawowym systemem GLPI bez wprowadzania zmian w jądrze.
- Wdrożono system monitorowania pracy wtyczek poprzez logowanie.
Wykorzystane narzędzia:
- GLPI 10.0.11
- PHP 7.4+
- MySQL/MariaDB
- HTML/CSS/JavaScript
- GLPI Plugin API
- Zadania Cron
- API ITILFollowup
Kluczowe możliwości opracowanych wtyczek:
- Ticket History: Inteligentne wyszukiwanie historii zgłoszeń z obsługą numerów telefonów, email i dowolnego tekstu.
- Domain Checker: Automatyczne śledzenie 300+ domen z tworzeniem priorytetowych zgłoszeń i zadaniami cron.
- Group Auto Switch: Dynamiczne przełączanie grup użytkowników przy zmianie profilów (Support L1/L2/L3).
- Ticket Auto Status: Inteligentne zarządzanie statusami zgłoszeń z obsługą przyczyn wstrzymania.
- Equipment Loader: Automatyczne identyfikowanie i łączenie wyposażenia pracownika z linkami HTML do kart inwentarzowych.
Rezultaty projektu:
- Znacznie skrócono czas wyszukiwania informacji o klientach dzięki scentralizowanej historii zgłoszeń.
- Zautomatyzowano monitorowanie domen, co zapobiegło wygaśnięciu krytycznych nazw domen.
- Zoptymalizowano pracę działu wsparcia poprzez automatyczne zarządzanie grupami i statusami zgłoszeń.
- W pełni zautomatyzowano proces tworzenia list inwentarzowych podczas odejścia pracowników.
- Zmniejszono liczbę operacji manualnych o 60% dzięki inteligentnym wtyczkom.
- Podniesiono satysfakcję użytkowników dzięki szybkości przetwarzania zgłoszeń i dokładności informacji.
- Klient jest zadowolony z rezultatów i kontynuuje współpracę z SVC Service w celu dalszego rozwoju systemu.
Ten przypadek ilustruje ekspertyzę zespołu SVC Service w personalizacji korporacyjnych systemów IT i tworzeniu specjalistycznych rozwiązań, które integrują się z istniejącą infrastrukturą, znacząco poprawiając efektywność procesów biznesowych.