Odkryj nowy interfejs
Główną nowością tej wersji jest dogłębne przeprojektowanie interfejsu i User Experience. Ostatnie zmiany miały miejsce w październiku 2015, gdzie zmiany te były w wersji 0.90.
Jako że nowy interfejs bazuje na takich rozwiązaniach jak tabler, Bootstrap 5 i Twig, ta zmiana przynosi wiele korzyści wizualnych podczas użytkowania systemu.
Integracja takich standardowych bibliotek ułatwi opracowywanie nowych interfejsów, a przede wszystkim zapewni „responsywny” tryb wyświetlania, który jest łatwiejszy w utrzymaniu.
Poniżej kilka zrzutów ekranu, które prezentują nadchodzących zmiany w rozwiązaniu.
Wprowadziliśmy również pewną liczbę ulepszeń w zakresie user experience w GLPI. Bez wchodzenia w szczegóły, oto lista kluczowych punktów.
Mamy nadzieję, że zmiany przypadną Wam do gustu.
Pionowe menu
Na powyższych screenach ekranu możemy zauważyć, że GLPI domyślnie prezentuje teraz układ z pionowym menu po lewej stronie. Jest oczywiście możliwość zmiany menu na widok poziomy, taki jaki był w poprzedniej wersji GLPI.
W nowym układzie możliwe jest rozwinięcie i zwinięcie menu w celu uzyskania pełnego widoku wyświetlacza
Przycisk „Przejdź do…”
Funkcja „Przejdź do” jest obecna już od wersji 9.2 GLPI. Umożliwia ona szybkie wyszukiwanie w menu. Obecnie funkcja ta jest łatwo zauważalna w systemie i posiada swój skrót klawiaturowy.
Panel zapisanych wyszukiwań
Panel zapisanych wyszukiwań przenosi się teraz do wewnątrz GLPI.
Może być pływający, jak poprzednio, lub przypięty do stron, aby zachować go na stałe.
Przypinanie odbywa się strona po stronie, przypięty panel do ticketów nie zostanie przypięty do komputerów.
Należy zwrocić uwagę, że jest to teraz zorganizowane tak, aby prezentować w pierwszej zakładce zapisane wyszukiwania odpowiadające typowi danego obiektu: Lista ticketów wyświetli w pierwszej kolejności zapisane wyszukiwania dotyczące konkretnych ticketów.
Druga zakładka zawiera listę wszystkich innych wyszukiwań dotyczących innych typów obiektów.
Ponieważ panel jest teraz kontekstowy dla typu prezentowanego obiektu, dostęp jest poprzez ikonę o nazwie „Listy”.
Niewidoczna wyszukiwarka
Możliwe jest teraz wyłączenie wyświetlania wyszukiwarki.
To jest bardzo praktyczne, zwłaszcza kiedy poruszamy się po GLPI przy pomocy zapisanym wyszukiwaniom.
Dynamiczne wczytywanie wyników wyszukiwania
Wyświetlanie wyszukiwarki jest teraz uruchomione w trybie „AJAX”. Ikona ładowania jest wyświetlana przy uruchamianiu wyszukiwania, zmianie strony lub sortowaniu. Gdy nowe wyniki są dostępne, tylko treść jest zastępowana, a nie cała strona.
Wielokrotne sortowanie wyników
Za pomocą klawisza „ctrl” możesz dodać kilka sortowań w kolumnach wyników wyszukiwania.
Przykład: sortuj według „Nazwiska” i „Daty modyfikacji”.
Arkusz pozycji portfela
Główny formularz elementu wyświetla teraz panel po prawej stronie pokazuje obrazy powiązane z odpowiednim modelem.
Obrazy te były wcześniej używane tylko w części wyświetlającej szaf serwerowe podczas gdy teraz są one dostępne wszędzie.
Nowe palety
Wraz z pojawieniem się nowych bibliotek tabler i Bootstrap 5, znacznie łatwiej jest teraz tworzyć i modyfikować palety definiujące kolory GLPI.
Oto przykładowe palety koloru :
Pojawiają się również 2 nowe ciemne palety:
- Auror dark
- Midnight
Redesign obiektów ITIL
Wyświetlanie i używanie obiektów ITIL (Tickety, Problemy i Zmiany) zostały dokładnie przeanalizowane.
Wprowadziliśmy wiele zmian:
- Kolejność wiadomości na „osi czasu” jest teraz bardziej naturalna. Wyświetlamy wiadomości od najstarszej do najnowszej wiadomości. Przestrzegając, tym samym, zasadę czytania z góry na dół. Dodanie odpowiedzi jest również umieszczane w konkretnym miejscu, tuż pod ostatnią zamieszczoną odpowiedzią.
- Panel boczny zawiera dodatkowe informacje o ticketach (daty, matryca priorytetów, aktorzy itp.). Panel ten można powiększyć lub zmniejszyć.
- Dokumenty dodane do osi czasu są teraz wyświetlane pod obiektem nadrzędnym (śledzenie zadań, zadania) w sposób kontekstowy, aby ułatwić ich czytanie.
- Każdy z typów aktorów (zgłaszających, obserwatorów i przypisanych) jest teraz wyświetlany w jednym polu. Wcześniej wybranie grupy lub użytkownika, a następnie ostatecznego aktora, wymagało kilku kliknięć. Jest to teraz pojedyncze menu rozwijane, które łączy wszystkie możliwe obiekty (różnicując je ikoną) zapewniające autouzupełnianie.
- Przycisk na dole głównego widoku umożliwia przejście do widoku „Lista TODO”, która wyświetla zadania i żądania walidacji na interaktywnej pionowej liście, umożliwiając śledzenie postępu zgłoszenia (lub innego obiektu ITIL)
- Z obiektów ITIL i ich podobiektów (zadania etc.) jest możliwość „wspominania” o konkretnym użytkowniku w polu tekstowym.
Dany użytkownik zostanie dodany jako obserwator obiektu, a powiadomienie zostanie do niego wysłane osobiście.
Do instalacji GLPI zostanie dodane nowe powiadomienie (i odpowiednie zdarzenie) o nazwie „Wspomniany nowy użytkownik”.
Follow-ups
Możesz teraz zdefiniować harmonogram follow-upów.
Ponadto można stworzyć automatyczne przypomnienie po pewnym okresie czasu (follow up), aby przypomnieć uczestnikom, że oczekuje się od nich odpowiedzi na zdarzenie. Możliwe jest również zaplanowanie automatycznego rozwiązania po określonej liczbie przypomnień.
Kanban dla Helpdesku
Ten tryb wyświetlania, wcześniej dostępny tylko w projektach, jest teraz dostępny z list obiektów pomocniczych za pośrednictwem dedykowanej ikony obok menu nawigacyjnego.
Możesz dodawać kolumny odpowiadające statusom.
Uwaga, nawet jeśli status „Zamknięty” jest dostępny, nie będą wyświetlane szczegółowe dane, aby czas wykonania zadania nie był zbyt długi. Kolumna pozostaje dostępna, aby móc przemieszczać zadanie.
Na tej nowej stronie, a także w projektach, można teraz dodawać kryteria filtrowania kart.
Zmienny Twig w szablonach Helpdesku
Followy-upy, taski i szablonowe rozwiązania obsługują teraz dodawanie zmiennych. Są one zastępowane przez ich wartości w momencie ich użytkowania. Na przykład możliwe jest użycie {{ticket.id}}
w szablonie, a przy wyborze szablonu w uzupełnieniu zmienna jest zastępowana identyfikatorem bieżącego ticketu.
Dostępna jest zintegrowana dokumentacja, aby poznać wszystkie dostępne zmienne.
Inwentaryzacja natywna
Obsługujemy teraz automatyczną inwentaryzację bezpośrednio w GLPI.
Dostępne będzie nowe API REST (bezpośrednio w indeksie GLPI) do odbierania plików inwentaryzacyjnych w historycznym formacie xml lub za pośrednictwem nowego formatu json.
W związku z tym zachowujemy zgodność z poprzednimi agentami (konieczna będzie jedynie zmiana konfiguracji adresów URL serwerów historycznych agentów lub skonfigurowanie internetowego serwera proxy w celu przekierowania do nowego adresu URL).
Dzięki temu nowemu formatowi zarządzamy teraz większością obiektów inwentarzowych GLPI, takich jak telefony, aplikacje, szafy rack itp.
Kod pozwala teraz na otrzymywanie częściowej inwentaryzacji.
Polega to na przesłaniu tylko części informacji dotyczących zinwentaryzowanego obiektu i wskazaniu serwerowi, za pomocą klucza, aktualizacji tylko określonych danych.
Dzięki temu transport danych, przetwarzanie, wprowadzanie i aktualizacja danych odbywa się znacznie szybciej.
Agent GLPI dla komputerów stacjonarnych / serwerów
Ten nowy agent (rozgałęziający się od wersji 2.6 projektu fusioninventory) został wzbogacony o kilka nowych funkcji:
- Nowy autonomiczny interfejs (o nazwie Toolbox) umożliwiający konfigurację wykrywania sieci i inwentaryzacji.
- Ulepszony tryb proxy, aby umożliwić raportowanie inwentaryzacji z sieci zdalnych.
- Obsługa zdalnej inwentaryzacji (bez agenta), obecnie z obsługą protokołów WinRM (Windows) i SSH (Linux/Unix).
- Inwentaryzacja serwera bazy danych.
- Nowy protokół wymiany z serwerem GLPI w formacie JSON obsługującym inwentaryzację częściową.
- Już wkrótce zdalne zarządzanie zadaniami inwentaryzacji, w tym dla zapytań ESX.
- Ulepszona obsługa okien, w tym pakiety MSI.
- Natywna obsługa MacOS Big Sur i nowych chipów Apple Silicon M1.
Archiwa dla systemów możesz pobrać pod adresem: https://github.com/glpi-project/glpi-agent/releases
Dostępne są również pakiety budowane każdej nocy, aby uzyskać najlepsze rozwinięcie systemu:https://nightly.glpi-project.org/glpi-agent/
Dostarczamy również skrypt perla (patrz: dedykowana dokumentacja)do zainstalowania agenta na Twoim linuxie z odpowiednim pakietem (rpm, deb, snap.)
Dostępna jest dokumentacja zawierająca szczegółowe informacje na temat instalacji, użytkowania i konfiguracji nowego agenta.
Poniżej kilka zrzutów ekranu ilustrujących interfejs ToolBox nowego agenta:
Agent GLPI Android
Agent dla Androida jest ponownie w sklepie Google Play. Obsługuje wersje Android OS od 4 do 10.
Dla klientów w ramach abonamentów dodaliśmy również możliwość konfiguracji url serwera poprzez mechanizm o nazwie „Deeplink”. Za pomocą QRCode agent automatycznie pobiera konfigurację, aby połączyć się z serwerem.
Zaawansowane zadania
Jak widać powyżej, GLPI zawiera teraz podstawowy element do automatycznej inwentaryzacji.
Jednak nie wznowiliśmy jeszcze zaawansowanych zadań, na które pozwalały poprzednie projekty.
Oto punkt dotyczący tych zadań:
- Wykrywanie i inwentaryzacja sieci: teraz możliwe jest autonomiczne konfigurowanie systemu przez agenta GLPI za pośrednictwem interfejsu Toolbox.
- Odpytywanie ESX, wkrótce obsługiwane przez ten sam interfejs
- Zbiór (WMI, pliki, rejestry): nieobsługiwane.
- Zdalne wdrażanie: nieobsługiwane.
W przypadku tych dwóch ostatnich funkcji możliwe są dwa tymczasowe scenariusze:
- Przede wszystkim zachowaj poprzednią wtyczkę (jeśli ta jest zaktualizowana)
- Skorzystaj z naszego pakietu przejściowego Zostanie udostępniona wtyczka FusionInventory (wtyczka inwentaryzacyjna GLPI). Jest to wtyczka, która przekierowuje inwentaryzacje do natywnej części GLPI i utrzymuje jej zaawansowane zadania.
Ten pakiet ma charakter przejściowy, a integracja tych modułów jest planowana w naszej mapie drogowej, pełny pakiet jest oczekiwany za kilka miesięcy.
Rozpoczęliśmy prace nad napisaniem modułu zdalnego wdrażania. Oprócz integracji z corem GLPI tymczasowa wtyczka społecznościowa zostanie udostępniona do korzystania z funkcji przed następną najnowszą wersją GLPI.
W ciągu roku będziemy kontynuować działanie SNMP i ESX w ten sam sposób, które będzie polegało na wsparciu w następnej głównej wersji oraz oferowaniu publicznej wtyczki do testowania beta funkcjonalności.
Odświeżanie widoków projektów GANTTA
Wkład usług Fian i Smartwood, stary widok Gantta został odświeżony poprzez integrację biblioteki Gantta DHTMX.
Ta zmiana wprowadza również interaktywność widoku (możliwość tworzenia/modyfikowania/przenoszenia zadań).
Odświeżanie rezerwacji
Rezerwacje materiałów wykorzystują teraz ten sam kalendarz, który jest dostępny w całym GLPI.
Ulepszenie sformatowanego tekstu
W preferencjach można teraz wybrać dla pól tekstu sformatowanego (html) układ zintegrowanego paska narzędzi:
W preferencjach można teraz wybrać dla pól tekstowych (html) układ zintegrowanego paska narzędzi:
„Klasyczny” układ wyświetla pasek narzędzi nad polem tekstowym, tak jak do tej pory.
Zaznaczenie tekstu spowoduje wyświetlenie innych opcji, takich jak pogrubienie lub kursywa.
Inne mniej popularne opcje (kod źródłowy, pełny ekran itp.) będą dostępne po kliknięciu prawym przyciskiem myszy.
Dodawanie baz danych
Wtyczka databases, którą wcześniej posiadała firma Infotel, jest teraz bezpośrednio zintegrowana (menu Zarządzanie) dzięki ich pomocy.
Skrypt migracji do odzyskiwania danych ze starej wtyczki jest dostępny z poziomu konsoli wiersza komend.
Powiązanie między umowami i ticketami
Te dwa obiekty mogą być teraz połączone, dodano do nich konkretne zakładki.
Zarządzanie kablami
Do menu dodano nowy przedmiot o nazwie „Kabel”.
Służy do reprezentowania fizycznego połączenia między portami dwóch obiektów inwentarzowych.
Różne pulpity nawigacyjne
- filtry są teraz przechowywane w bazie danych i w związku z tym są przekazywane z jednej przeglądarki do drugiej (wcześniej używaliśmy do tego pamięci przeglądarki).
- pulpit nawigacyjny można teraz ustawić jako prywatny
Różne Inwentaryzacje
- Możliwość dodawania dostawców PCI/USB
- Dodano narzędzie „Kamera”
- Automatyczne usuwanie wersji oprogramowania bez instalacji
- Automatyczne działanie w celu usunięcia oprogramowania bez wersji
Różne rodzaje wsparcia
- Dodano zarządzanie powtarzającymi się zmianami
- Możliwość walidacji sformatowanego tekstu
- Opcja jednostki umożliwiająca anonimizację techników/grup w uproszczonym interfejsie
- Dodanie kryterium wyszukiwania „Ja” (przypisanie do)
- Obserwatorzy mogą teraz dodać obserwatora (nowy uprawnienie dedykowanego do tego działania profilu)
- Nowa masowa akcja łącząca wiele zgłoszeń z jednym problemem
- Reguły biznesowe: akcja, aby dodać zadanie (z szablonu)
- Reguły biznesowe: działanie polegające na przypisywaniu „Aplikacji”
- Reguły biznesowe: akcja zmiany globalnego statusu walidacji
- Reguły biznesowe: Kryterium „Walidacja”
Różne
- Możliwość modyfikacji kryteriów zapisanego wyszukiwania
- Obsługa uwierzytelniania za pomocą pliku CERT/KEY dla LDAPS
- Dodano opcję ustawienia limitu czasu uwierzytelniania LDAP
- Ulepszone polecenie systemowe: status w konsoli CLI do:
- filtrowanie usług monitorujących
- konfigurowanie formatu zwrotu (format zwykłego tekstu/json)
- Raporty o tych modyfikacjach na stronie status.php
- Dodano przycisk do czyszczenia pola synchronizacji użytkownika
- Przycisk do kopiowania wyników wyszukiwania (tylko kolumna „Nazwa”) do schowka
- Masowe akcje na starej stronie wtyczek
- Możliwość eksportu wyników z zakładki „Historia” w formacie CSV
- Usunięcie zakładki “Wszystko”
- API: dodawanie masowych akcji
Kompatybilność
Nowe wymagania:
- PHP >= 7.4
- MySQL >= 5.6 or MariaDB >= 10.2
Jeśli chcesz spróbować, pobierz GLPI 10 tutaj: