ServiceNow - podstawy
Przejdźmy o krok do przodu i nauczmy się podstaw ServiceNow. W tym rozdziale omówimy użytkowników / grupy / role, listy, formularze, aplikacje, moduły i kilka innych pojęć.
Wystąpienie programisty ServiceNow zawiera wiele fikcyjnych danych, takich jak użytkownicy, incydenty, grupy itp., Do których możemy się odwołać, aby uzyskać dobre zrozumienie koncepcji. W pozostałym rozdziale weźmiemy stary przykład BookWorm ltd. i spróbuj zrozumieć, gdzie ServiceNow wpisuje się w wewnętrzne funkcjonowanie organizacji.
Aplikacje i moduły
ServiceNow definiuje Application as, zbiór plików i danych, które dostarczają usługę i zarządzają procesami biznesowymi oraz Modules są elementami podrzędnymi aplikacji, które prowadzą do innych stron lub rekordów na platformie.
Na przykład mamy aplikację „Incydent”, która ma moduły takie jak „Utwórz nowe”, aby utworzyć nowe zdarzenie dla dowolnego działu w BookWorm ltd. Moduł „Otwórz” zawiera listę wszystkich otwartych incydentów w BookWorm ltd. (Ten moduł może być widoczny tylko dla administratorów systemu).
Podobnie istnieją inne ważne aplikacje, takie jak Problem, Zmiana, Przepływy pracy itp. Oraz odpowiadające im moduły, takie jak „Utwórz nowy”, „Otwórz”, „Edytor przepływu pracy” itp.
Listy i formularze
Tutaj dowiesz się, jakie są listy i formularze w ServiceNow.
Listy
Wyświetla zestaw rekordów (na podstawie określonych warunków) z tabeli danych. Może to być lista incydentów przypisanych do określonej grupy, z tabeli incydentów lub lista problemów nieprzypisanych do żadnej grupy z tabeli problemów itp.
Poniżej znajduje się przykład listy incydentów zawierającej incydenty, które są rozwiązywane z tabeli incydentów.
Lista ta jest generowana za pośrednictwem modułu „Rozwiązane” aplikacji „Incydent”. To jest domyślny moduł dostarczany z ServiceNow. Aby otworzyć ten moduł i zbadać tę listę, wyszukaj „Incydent” w nawigatorze aplikacji, a wewnątrz aplikacji Incident znajdź moduł „Rozwiązane”.
Formularze
Wyświetla jeden rekord z tabeli danych lub może być użyty do wprowadzenia / aktualizacji rekordu w tabeli danych. Na przykład formularz incydentu wyświetli szczegóły związane z pojedynczym wybranym incydentem lub może być również użyty do wprowadzenia szczegółów nowego incydentu do tabeli incydentów.
Formularz zawierający szczegóły istniejącego zapisu incydentu oraz formularz do wprowadzania szczegółów nowego zapisu incydentu podano poniżej odpowiednio.
Aby uzyskać dostęp do pierwszego formularza w powyższym przykładzie, przejdź do modułu „Rozwiązane” w aplikacji Incydent. Pojawi się lista rozwiązanych incydentów. Kliknij numer zdarzenia, aby otworzyć formularz. Drugi ekran w powyższym przykładzie, zawierający formularz do wprowadzania szczegółów nowego zdarzenia, jest dostępny poprzez moduł „Utwórz nowy” aplikacji Incydent.
Użytkownicy, role i grupy
Użytkownicy, role i grupy w ServiceNow są szczegółowo wyjaśnione poniżej.
Użytkownicy
to osoby, które korzystają z ServiceNow w organizacji. Administrator systemu ma uprawnienia do tworzenia nowego użytkownika, przeglądania listy istniejących użytkowników, usuwania użytkownika i podszywania się pod użytkownika.
Aby otworzyć listę istniejących użytkowników, przejdź do modułu „Użytkownicy” w aplikacji Administracja użytkownikami.
(Wyszukaj użytkownika w nawigatorze aplikacji i kliknij „Użytkownicy” w obszarze Administracja użytkownikami)
Aby utworzyć nowego użytkownika, kliknij przycisk Nowy w lewym górnym rogu ramki treści. Następujący formularz otworzy się do wprowadzenia nowego rekordu danych do tabeli użytkownika.
Administrator systemu może również podszywać się pod użytkownika, co oznacza, że administrator systemu może zalogować się do usługi ServiceNow jako inny użytkownik. W ramce banera jest opcja podszywania się pod każdego innego użytkownika.
Role
są powiązane z zadaniem wykonywanym przez użytkownika w organizacji. Rola jest przypisywana na podstawie profilu do pracy. Na przykład może istnieć rola menedżera incydentów, rola programisty aplikacji, rola analityka incydentów itp.
Role kontrolują dostęp do funkcji i możliwości aplikacji i modułów. Zatem rola administratora systemu może mieć dostęp do kilku aplikacji, których rola menedżera incydentów może nie mieć. Listę ról i formularz dodawania nowej roli można znaleźć w aplikacji Bezpieczeństwo systemu w sekcji Użytkownicy i grupy.
Grupy
Grupy to zbiór użytkowników, którzy wykonują podobne zadanie. Na przykład może istnieć grupa menedżerów zmian, którzy mogą zatwierdzać zmiany w produkcji lub może być grupa zaopatrzeniowa, która ma dostęp do składania zamówień itp. Dostęp do grupy można uzyskać poprzez Bezpieczeństwo systemu → Użytkownicy i grupy → Grupy.
Najlepszą praktyką jest zawsze przypisywanie użytkowników do grup lub odwrotnie, a następnie przypisywanie ról do grup. Generalnie nie zaleca się bezpośredniego przypisywania użytkowników do ról. Powód jest wyjaśniony na poniższym przykładzie -
Załóżmy, że wśród wielu grup w BookWorm ltd. (w ServiceNow) istnieje jedna grupa dla zespołu IT, a pod zespołem IT istnieje grupa podrzędna dla „Inżynierów pełnego stosu”. Oprócz tego istnieje kilka ról, np. „Usługi informatyczne zaplecza” i „Usługi informatyczne frontendu”. Inżynierowie Full stack muszą być przypisani do obu ról, aby mieli dostęp i przywileje licencyjne przeznaczone zarówno dla usług IT Frontend, jak i Backend.
Inżynier full stack dołączył do BookWorm ltd. który jest ekspertem zarówno w technologiach backendowych, jak i frontendowych. Dlatego zamiast przypisywać tego użytkownika osobno do dwóch ról (usługi Backend IT i Frontend IT Services), dobrym pomysłem byłoby utworzenie grupy inżynierów full stack i przypisanie tej grupie do dwóch ról, tj. Backend IT services i Frontend Usługi informatyczne.
Teraz, dla wszystkich inżynierów z pełnym stosem, którzy dołączą do BookWorm ltd., Administrator musi tylko przypisać tego inżyniera z pełnym stosem do grupy inżynierów z pełnym stosem, która jest grupą podrzędną zespołu IT.
Zaimplementujmy powyższy przykład praktycznie w ServiceNow, aby lepiej zrozumieć tę koncepcję.
Praktyczny
Najpierw utworzymy grupę, czyli zespół IT i jego grupę podrzędną Inżynierowie Full stack. W filtrze nawigacji wyszukaj „Administracja użytkownikami” i wybierz moduły „Grupuj” w obszarze zarządzania użytkownikami. W ramce treści otworzy się następujący ekran.
Kliknij przycisk Nowy i podaj szczegóły. Do identyfikacji Grupy wystarczy tylko nazwa. Możesz również podać adres e-mail grupy i wybrać menedżera z listy użytkowników. Znacznik nadrzędny służy do tworzenia hierarchicznej struktury w grupie, więc dla grupy zespołu IT możemy pozostawić go pustą, a dla grupy inżynierów z pełnym stosem możemy nadać grupie zespół IT jako nadrzędnego.
Teraz, gdy stworzyliśmy grupy, przejdźmy dalej i utwórzmy dwie role - usługi IT Backend i usługi IT Frontend, które zostaną przypisane do grupy Inżynierowie Full stack. W sekcji „Administracja użytkownikami” przejdź do modułu „Role”.
Kliknij przycisk Nowy i podaj nazwę roli. Zachowaj aplikację jako globalną, aby umożliwić zaimplementowanie tej roli dla każdej aplikacji w usłudze ServiceNow. Przyznanie „podwyższonych uprawnień” oznacza, że użytkownik przypisany do tej roli otrzyma więcej dostępu / przywilejów niż zwykły użytkownik. Mogą wymagać administrowania pewnymi funkcjami.
Teraz musimy przypisać te role naszej grupie. Przejdź ponownie do modułu „Grupy” i wyszukaj w naszej grupie „Inżynierowie pełnego stosu” u góry ramki zawartości obok przycisku Nowy.
Otwórz grupę „Inżynierowie z pełnym stosem”, a teraz zobaczysz nową sekcję do dodawania ról lub członków grupy. W zakładce role kliknij przycisk edycji, a pojawi się poniższy ekran.
Wyszukaj rolę, właśnie utworzyliśmy „Frontend IT services” w polu kolekcji. Wybierz rolę i kliknij przycisk strzałki, aby dodać rolę w tej grupie. Na koniec naciśnij przycisk Zapisz. Zostaniesz przeniesiony z powrotem do ekranu głównego modułu Grupy. Zaktualizuj rekord, używając przycisku aktualizacji w prawym górnym rogu. Podobnie powtórz ten proces dla usług zespołu IT zaplecza.
Przejdźmy dalej i dodajmy kilku użytkowników w ServiceNow. W aplikacji „administracja użytkownikami” przejdź do modułu „użytkownicy” i kliknij przycisk Nowy.
Wprowadź dane nowego użytkownika i naciśnij przycisk przesyłania. Podobnie możesz dodać kilku dodatkowych użytkowników. Dodaliśmy tutaj dwóch nowych użytkowników, Johna Newmana i Cindy Davis.
Aby przypisać grupę „inżynier pełnego stosu” do tych użytkowników, otwórz ponownie nowo utworzonych użytkowników i przewiń na dole strony użytkownika. Zobaczysz nową sekcję, w której można dodać role lub grupy do tego użytkownika.
Przejdź do zakładki Grupy i kliknij przycisk edycji. Pojawi się następujący ekran -
Wyszukaj w polu kolekcji grupę „inżynierowie pełnego stosu”, wybierz grupę i kliknij przycisk strzałki, aby dodać tę grupę do użytkownika John Newman. Powtórz podobny proces dla Cindy Davis. W końcu stworzyliśmy użytkowników, grupy i role. Następnie dodaliśmy role do grupy i grupę do użytkownika.
Tabele, kolumny i pola
Dowiedzmy się, czym są tabele, kolumny i pola w ServiceNow. Zaczniemy od zrozumienia tabel.
Tabele
Tabele to zbiór danych w usłudze ServiceNow. Aplikacje i moduły używają tabel do przechowywania, wyświetlania i przetwarzania danych. Na przykład aplikacja „Incydent” zawiera tabelę incydentów. Podobnie istnieje tabela użytkowników, tabela żądań zmiany itp.
Aby sprawdzić strukturę lub zaktualizować strukturę dowolnej tabeli, skorzystaj z modułu „Tabele” aplikacji „Definicja systemu”.
Nazwę tabeli można przeszukiwać w górnej części ekranu zawartości.
Przyjrzyjmy się tabeli incydentów. Po kliknięciu na wybraną tabelę możemy znaleźć wszystkie kolumny w tabeli, typ kolumny (liczba całkowita, łańcuch itp.), Maksymalną długość itd. Nową kolumnę można dodać do tabeli za pomocą przycisku Nowa.
Ważną kwestią, na którą należy tutaj zwrócić uwagę, jest to, że każdy wiersz w tabeli wskazuje na unikalny rekord. Na przykład w przypadku incydentuIN3325643została podniesiona w BookWorm ltd., dla grupy inżynierów pełnego stosu zgłaszających problem z łącznością z bazą danych. W tabeli incydentów zostanie dodany nowy wiersz, który jest specyficzny dla rekordu incydentuIN3325643.
Aby przeglądać dane, w tabeli wyszukaj „<nazwa tabeli> .list” na pasku nawigacyjnym (w tym przypadku incident.list).
Jeśli skupimy się na tym rekordzie incydentu, każda kolumna w tym rekordzie reprezentuje pole o określonej wartości. Na przykład ten zapis zdarzeniaIN3325643ma kolumnę „Dzwoniący” jako Abel Tuter, jest to jedno z pól tego rekordu. Aby otworzyć dowolny rekord, kliknij numer zdarzenia na liście.
Podobnie możesz przeglądać inne tabele, takie jak użytkownicy, problemy, zmiany itp. Możemy nawet utworzyć nową tabelę dla naszych niestandardowych aplikacji zgodnie z wymaganiami biznesowymi. Nową tabelę można utworzyć z modułu Tabela → przycisk Nowa w górnej części ramki treści.