Przegląd zautomatyzowanej realizacji wniosków
Systemy Service Desk i Asset Manager zapewniają wszechstronną integrację z systemem Ivanti Endpoint Manager (LDMS) za pośrednictwem komponentu Ivanti Process Manager (LPM). Używane razem aplikacje te pozwalają na wzbogacenie świadczonych usług standardowych o takie funkcje, jak zautomatyzowana realizacja wniosków oraz wdrażanie oprogramowania:
- Systemy Ivanti Service Desk i Asset Manager udostępniają skoncentrowane na kliencie procesy zarządzania wnioskami o usługę pochodzącymi od użytkowników końcowych i analityków.
- Komponent LPM pobiera te wnioski z systemu Service Desk lub Asset Manager za pośrednictwem Menedżera zdarzeń i udostępnia narzędziom, takim jak Endpoint Manager, interfejs umożliwiający automatyzację dostarczania wniosków o usługę. Przekazuje również wyniki z powrotem do Menedżera zdarzeń w celu dostarczenia informacji zwrotnych do użytkowników końcowych oraz umożliwienia analitykom zamykania wniosków o usługę.
- System Ivanti Endpoint Manager zapewnia obsługę zautomatyzowanego wdrażania oprogramowania i poprawek.
W celu umożliwienia tej integracji należy dodać zachowanie do obiektu, tak aby każdorazowo podczas tworzenia, aktualizowania lub usuwania instancji tego obiektu wykonywane było wywołanie usługi sieci Web zawierające zestaw konfigurowalnych parametrów pobieranych z bazy danych. Ta usługa sieci Web jest następnie odczytywana przez narzędzie LPM, które przetwarza dane i działa w oparciu o podane informacje. Po zakończeniu przepływu pracy narzędzie LPM wysyła z powrotem do Menedżera zdarzeń zestaw wartości zawierających dane identyfikujące oryginalny proces, tak aby mógł on w odpowiedni sposób kontynuować jego realizację.
W przypadku integracji z narzędziem obsługi procesów, które nie dysponuje interfejsem do obsługi usług sieci Web, można też dodać zachowanie do obiektu, tak aby każdorazowo podczas tworzenia, aktualizowania lub usuwania instancji tego obiektu dodawana była pozycja w tabeli Kolejka (tps_event_queue). Tabela ta może być odczytywana przez narzędzie obsługi procesów, które przetwarza te dane i działa w oparciu o podane informacje. Po zakończeniu przepływu pracy narzędzie obsługi procesów zwraca zestaw wartości do tabeli zdarzeń przychodzących (ev_event). Do wartości tych należą dane pozwalające zidentyfikować pierwotny proces, dzięki czemu Menedżer zdarzeń może odpowiednio realizować pierwotny proces.
W poprzednim rozdziale (Konfigurowanie Menedżera zdarzeń) przedstawione zostały informacje na temat konfigurowania integracji Menedżera zdarzeń z aplikacjami zewnętrznymi (takimi jak narzędzie zarządzania siecią SolarWinds Orion) na potrzeby tworzenia i realizowania procesów. Ten rozdział zawiera informacje na temat konfigurowania realizacji przez Menedżer zdarzeń tych procesów, które nie zostały przez niego utworzone, polegającego na utworzeniu źródła procesu integracji identyfikującego i przetwarzającego wartości w tabeli zdarzeń przychodzących, które pochodzą z komponentu LPM.
1 — W systemie Service Desk lub Asset Manager użytkownik klika działanie powodujące utworzenie obiektu o zachowaniu Usługa sieci Web. Efektem tego jest automatyczne wywołanie metody usługi sieci Web, która zawiera identyfikator konkretnej instancji procesu oraz inne, możliwe do skonfigurowania, informacje pozwalające kierować działaniem komponentu LPM.
2 — Program nasłuchujący usług sieci Web komponentu LPM odczytuje wywołanie usługi sieci Web.
Użytkownik może też utworzyć obiekt o zachowaniu Generator zdarzeń dodający wpis do tabeli tps_event_queue, który następnie może zostać w podobny sposób odczytany przez program nasłuchujący bazy danych komponentu LPM.
3 — Komponent LPM realizuje wniosek o usługę przy użyciu danych wysłanych do niego, korzystając z działań usługi Active Directory albo innych produktów posiadających interfejsy sieci Web komponentu LPM, takich jak Ivanti Endpoint Manager.
4 — Komponent LPM wywołuje komendę SendIntegrationEvent usługi sieci Web Menedżera zdarzeń identyfikującą instancję procesu oryginalnego i udostępniającą inne dane, które Menedżer zdarzeń może zinterpretować i na których może działać.
5 — System Service Desk lub Asset Manager odczytuje komendę SendIntegrationEvent i przetwarza dane zwrócone przez komponent LPM.
6 — Proces jest kontynuowany zgodnie z informacjami przekazanymi zwrotnie przez komponent LPM. Na przykład można zaprojektować proces realizowany różnymi ścieżkami w zależności od tego, czy działanie komponentu LPM zakończyło się powodzeniem, czy nie.
Integracja z komponentem LPM obejmuje cztery kroki:
- Utworzenie i skonfigurowanie obiektu oraz działania, które ma być używane do inicjowania wniosku o usługę. Więcej informacji można znaleźć w sekcji Łączenie z komponentem Ivanti Process Manager za pomocą usługi sieci web lub Wysyłanie informacji bez użycia usług sieci Web.
- Zaprojektowanie procesu, który ma korzystać z powyższego obiektu. Więcej informacji można znaleźć w sekcji Projektant procesów.
- Skonfigurowanie w komponencie LPM wymaganego programu nasłuchującego usług sieci Web, przepływów pracy oraz integracji z narzędziem Ivanti Endpoint Manager. Więcej informacji można znaleźć w sekcji Projektowanie przepływu pracy komponentu LPM oraz w dokumentacji dostarczonej z komponentami LPM i Ivanti Endpoint Manager.
- Skonfigurowanie źródła procesu integracji w Menedżerze zdarzeń. Więcej informacji można znaleźć w sekcji Tworzenie źródła procesu integracji.
Procesy i zapytania modułu Zarządzanie żądaniami, w tym przykłady wielu tych funkcji, są opisane w dokumencie Zawartość standardowa. Pozostała część tej sekcji zawiera opis sposobu implementacji funkcji związanych z żądaniami w module Zarządzanie żądaniami.
Więcej informacji na temat zachowania Usługa sieci Web można znaleźć w sekcji Łączenie obiektów z usługami sieci Web SOAP.