Personalizacja GLPI i tworzenie wtyczek do automatyzacji procesów IT

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.