Jak dostosować projekt w HP ALM (Centrum jakości)
- Dostosowywanie projektu umożliwia administratorom projektów kontrolowanie dostępu do projektu poprzez definiowanie użytkowników, którzy mogą uzyskać dostęp do projektu, a także umożliwia dostosowywanie rodzaju zadań, które każdy użytkownik może wykonywać.
- Można także dostosować projekt do specyficznych wymagań Twojej organizacji.
- Pomaga także w dodawaniu/edytowaniu nowych, niestandardowych pól użytkownika, które można dodać do każdego modułu w ALM.
Przyjrzyjmy się im jeden po drugim
Właściwości użytkownika
Aktualnie zalogowany użytkownik będzie mógł edytować dane swojego profilu, będzie miał także możliwość zmiany hasła.
Note: Można zmienić tylko hasło aktualnie zalogowanego użytkownika, nawet jeśli użytkownik jest typu „Administrator projektu”.
Krok 1) Kliknij link Narzędzia i wybierz opcję „Dostosuj”, jak pokazano poniżej.
Krok 2) Wyświetla się okno dialogowe Dostosowywanie projektu, jak pokazano poniżej.
Krok 3) Aby zmienić hasło bieżącego użytkownika, kliknij opcję „Zmień hasło” w zakładce „Właściwości użytkownika”.
Krok 4) Otworzy się okno dialogowe zmiany hasła.
- Wprowadź stare hasło
- Wprowadź nowe hasło
- Wprowadź Potwierdź hasło
- Kliknij OK'
Krok 5) Użytkownikowi zostanie wyświetlony komunikat o statusie.
Krok 6) Użytkownik może również edytować następujące szczegóły profilu.
- ID e-mail
- Pełne imię i nazwisko
- Numer telefonu
-
Kliknij „Zapisz”
Uwaga: Użytkownicy NIE BĘDĄ mogli edytować swojej nazwy użytkownika, nawet jeśli użytkownik jest typem „administratora projektu”.
Krok 7) Status jest wyświetlany użytkownikowi w sposób pokazany poniżej.
Użytkownicy projektu
Moduł ten umożliwia użytkownikom dodawanie i usuwanie użytkowników w bieżącym projekcie ALM. Można także przypisywać użytkowników do grup użytkowników, aby ograniczyć uprawnienia dostępu użytkowników.
Krok 1) Teraz dodajmy użytkowników do obszaru projektu.
- Przejdź do Użytkownicy projektu
-
Kliknij menu rozwijane Dodaj użytkownika.
Krok 2) Po kliknięciu menu rozwijanego „Dodaj użytkownika” użytkownikowi wyświetlą się następujące metody, jak pokazano poniżej.
- Dodaj użytkownika według nazwy – Administrator projektu może dodać istniejącego użytkownika ALM do tego projektu, podając jego nazwę użytkownika. (To samo zrobiono w kroku 1 i 2)
- Dodaj nowego użytkownika do witryny – Dodaj nowego użytkownika do witryny, wprowadzając wszystkie szczegóły, w taki sam sposób, w jaki dodawaliśmy użytkowników z poziomu administratora witryny.
- Dodaj użytkowników z witryny – Dodaj nowego użytkownika, wyszukując go według nazwy lub identyfikatora.
Przyjrzyjmy się każdej z funkcjonalności.
Krok 3) Dodajmy nazwę opartą na użytkowniku. Upewnij się, że ten użytkownik już istnieje w bazie danych administratora ALM (użytkownik utworzony przy użyciu modułu Administracja witryny)
- W oknie Dostosowywanie projektu wybierz opcję „Użytkownicy projektu”.
- Kliknij „Dodaj użytkownika”
- Wpisz nazwę użytkownika
- Kliknij OK'
Krok 4) Dodany użytkownik jest wyświetlany tak, jak pokazano poniżej.
Krok 5) Teraz dodajmy użytkownika za pomocą opcji „Dodaj nowego użytkownika do „Witryny”.
Krok 6) Po kliknięciu „Dodaj nowego użytkownika do witryny” w opcji „Dodaj użytkownika” wyświetlane jest następujące okno dialogowe.
- Wpisz nazwę użytkownika
- Wprowadź e-mail
- Wprowadź pełne imię i nazwisko
- Wpisz numer telefonu
- Kliknij OK'
Krok 7) Użytkownik jest teraz dodany do bieżącego projektu. Użytkownik zostanie dodany do „użytkowników projektu”, jak pokazano poniżej.
Krok 8) Teraz dodajmy użytkowników projektu za pomocą opcji „dodaj użytkowników z witryny”.
Upewnij się, że użytkownik znajduje się już w bazie danych administratora ALM.
Krok 9) Wyświetla się poniższe okno dialogowe.
- Wprowadź nazwę użytkownika i kliknij ikonę wyszukiwania
- Wyświetlana jest nazwa użytkownika
- Kliknij OK'
Krok 10) Użytkownik zostaje dodany do projektu i wyświetlony, jak pokazano poniżej.
Krok 11) Administrator projektu może również usunąć użytkownika z modułu użytkowników projektu.
Krok 12) Wyświetla się okno dialogowe potwierdzenia. Kliknij „Tak”.
Krok 13) Po kliknięciu „Tak” użytkownik zostaje usunięty z listy użytkowników projektu.
Krok 14) Każdy użytkownik w „Użytkownikach projektu” ma przypisane członkostwo.
Uwaga: Domyślnie każdy dodany użytkownik ma tylko uprawnienia „Wyświetlanie”.
- Wybierz nazwę użytkownika
- Wybierz zakładkę „Członkostwo”.
-
Wyświetli się członkostwo wybranego użytkownika. Nowo dodany użytkownik „Cathy” ma uprawnienia „Widz”
Grupy i uprawnienia
Moduł ten umożliwia administratorowi projektu przypisywanie uprawnień grupom użytkowników poprzez określenie uprawnień.
W ALM istnieje 5 predefiniowanych grup i każda z tych grup użytkowników ma inny poziom uprawnień.
- Deweloper
- Menadżer Projektu
- Tester jakości
- Administrator TD
- Viewer
Uwaga: Domyślnie każdy użytkownik dodany do obszaru projektu ma tylko uprawnienia „Wyświetlanie”.
Krok 1) Zobaczmy listę użytkowników w grupie „TDAdmin”.
- Wybierz „TDAdmin”
- W zakładce Członkostwo zobaczysz użytkowników spoza grupy
- W sekcji „W grupie” zobaczysz listę użytkowników w grupie. W tym przypadku wyświetla się tylko „Admin”.
Krok 2) Nie można edytować uprawnień grupy predefiniowanej.
- Wybierz „TDAdmin”
- Przejdź do karty uprawnień
- Wybierz dowolny moduł (w tym przypadku wady)
- Uprawnień nie można edytować, nawet jeśli bieżący użytkownik jest administratorem projektu.
Krok 3) Nie można zmienić nazwy ani usunąć wstępnie zdefiniowanych grup.
Krok 4) Aby zmienić uprawnienia grupy, administrator projektu musi dodać nową grupę. Załóżmy, że musimy utworzyć nową grupę użytkowników, tak aby ci użytkownicy mieli „Uprawnienia do edycji” modułu defektów i uprawnienia do przeglądania dla innych. Oznacza to, że wszystkie uprawnienia muszą być takie same jak uprawnienia użytkownika „Wyświetl”, z wyjątkiem faktu, że użytkownik powinien mieć możliwość „aktualizowania” defektów. Zrobić to samo,
- Kliknij „Nowa grupa”
- Użytkownikowi zostanie wyświetlone okno dialogowe potwierdzenia. Kliknij „Tak”.
Krok 5) Po kliknięciu przycisku Tak zostanie wyświetlone okno dialogowe „Nowa grupa”.
- Wprowadź nazwę grupy
- Wejdź do profilu
Krok 6) Grupa użytkowników jest tworzona w sposób pokazany poniżej. Możesz również zauważyć, że możemy zmienić nazwę/usunąć grupę, ponieważ jest ona utworzona przez nas. Predefiniowanych grup w ALM nie można edytować ani usuwać.
Krok 7) Aby zmienić uprawnienia
- przejdź do zakładki „Uprawnienia”.
- Kliknij zakładkę „Wady”.
- Włącz flagę „Aktualizuj” dla defektów
- Włącz flagę „Aktualizuj” dla linków
Dostęp do modułu
Moduł ten umożliwia administratorom projektu kontrolowanie modułów, do których może uzyskać dostęp każda grupa użytkowników. Uniemożliwi to użytkownikom dostęp do modułów o ograniczonym dostępie.
Powiedzmy, że programiści nie mają nic wspólnego z przypadkami testowymi, dlatego można uniemożliwić im dostęp do planu testów i modułów laboratorium testowego.
Krok 1) Domyślny dostęp do modułu jest wyświetlany poniżej. Wszystkie typy grup użytkowników mają domyślnie dostęp do wszystkich modułów.
Krok 2) Dla celów demonstracyjnych usuńmy cały dostęp modułu do typu użytkownika VIEW, z wyjątkiem modułu defektów.
Odznacz cały dostęp do modułu w obszarze Wyświetl użytkownika z wyjątkiem modułu Defekty, jak pokazano poniżej.
Krok 3) Teraz zalogujmy się przy użyciu jednego z identyfikatorów użytkownika „Wyświetl”, aby sprawdzić, czy zmiany zostały poprawnie zastosowane. Z poniższego zrzutu ekranu jasno wynika, że ustawienia zostały zastosowane zgodnie z naszymi danymi wejściowymi, ponieważ wyświetla tylko moduł „Wady” dla użytkownika widoku „Jim”.
Podmioty projektu
- Jednostki projektu Umożliwia administratorom projektów modyfikowanie zachowania pól systemu ALM lub definiowanie pól zdefiniowanych przez użytkownika.
- Na przykład, jeśli wykonujemy testy na różnych kompilacjach i chcielibyśmy dodać pole „Wersja kompilacji” w „Module dodawania defektów”, możemy zrobić to samo, korzystając z modułu encji projektu.
Krok 1) Pola zdefiniowane przez użytkownika nie mogą być dodawane do pól systemowych, które są tylko do odczytu.
- Wybierz „Elementy projektu”
- Wybierz „Wada” i wybierz podfolder „Pola systemowe”.
-
Zauważamy, że NIE BĘDZIEMY mogli dodać „Nowego pola” ani go usunąć, ponieważ pola systemowe są tylko do odczytu.
Krok 2) Aby dodać pole zdefiniowane przez użytkownika,
- Wybierz podfolder „Pola użytkownika” w module „Wady”.
- Kliknij „Nowe pole”
- Szczegóły pola pojawią się tak, jak pokazano poniżej i można je edytować.
Krok 3) Szczegóły pola można również edytować, jak pokazano poniżej.
- Zmień nazwę etykiety na „Numer kompilacji”.
- Zaznacz opcję „Wymagane”, co oznacza, że to pole będzie obowiązkowym polem do zamieszczenia nowej wady.
- Kliknij Zapisz
Krok 4) Teraz możemy być świadkami zmian dokonanych w module defektów. Przejdź do modułu defektów, a użytkownik będzie mógł zobaczyć nowo utworzone pole „Numer kompilacji”, które będzie częścią modułu „Nowe defekty”.
Listy projektów
- Listy projektów Umożliwia administratorom projektów dodawanie niestandardowych list do projektu. Lista zawiera wartości, które użytkownik może wprowadzić w polach systemowych/definiowanych przez użytkownika.
- Na przykład lista Bug Status ma sześć predefiniowanych statusów, tj. – New, Open, Fixed, Reopen, Closed, Rejected. Jeśli chcemy dodać jeszcze jeden status, powiedzmy Duplicate, możemy to zrobić za pomocą tego modułu.
Krok 1) Aby dodać pozycję do predefiniowanych list,
- Kliknij „Listy projektów”
- Wybierz „Stan błędu”
- Kliknij „Nowy przedmiot”. Zostanie otwarte okno dialogowe Nowy element.
- Wprowadź nazwę elementu.
- Kliknij OK'
Krok 2) Po kliknięciu OK nowy element zostanie utworzony, jak pokazano poniżej.
Krok 3) Teraz musimy zapisać zmiany.
- Kliknij przycisk „zapisz”.
- Wyświetlone zostanie wyskakujące okienko. Kliknij OK'.
Krok 4) Przejdź teraz do modułu usterek i sprawdź, czy na liście znajduje się nowo dodana pozycja.
Automatyczna poczta
Ten moduł umożliwia administratorom projektu skonfigurowanie reguł automatycznego powiadamiania pocztą e-mail, aby powiadamiać użytkowników za pośrednictwem poczty e-mail o zmianach wprowadzonych do określonych defektów. Ta funkcja automatycznego powiadamiania pocztą e-mail jest dostępna tylko w module defektów.
Krok 1) Aby aktywować automatyczne powiadomienia e-mail, wykonaj następujące czynności.
- Przejdź do linku „Automail”.
- Użytkownik może wywołać wysłanie wiadomości e-mail poprzez wybranie dowolnej liczby dostępnych pól na liście.
- Ta siatka wyświetla listę pól, które użytkownik wybrał, aby wysłać wiadomość e-mail o zmianach.
- Administrator projektu może również wybrać ustawienia poczty e-mail dla każdego z dostępnych użytkowników.
- Kliknij „zapisz”.
Krok 2) Pojawia się pop. Kliknij OK
Zasady alertów
Ten moduł umożliwia administratorom projektów aktywację reguł alertów dla bieżącego projektu. Ta funkcja będzie tworzyć alerty i wysyłać e-maile, gdy w projekcie wystąpią zmiany. Ten moduł jest dobry dla wymagań, powiązanych testów, defektów.
Krok 1) Aby aktywować reguły alertów,
- Przejdź do „Reguł alertów”.
- Zaznacz pole wyboru „Alert powiązany z”
- Włącz opcję „Wyślij wiadomość e-mail do” i dodaj odpowiedniego testera/projektanta.
- Kliknij „Zapisz”
- Pierwszy alert: Projektant testów jest powiadamiany, gdy wymaganie zostanie zmodyfikowane, aby można było zmodyfikować powiązane testy
- Drugi alert: Tester zostaje powiadomiony, gdy: a Wada zmienia swój status na „Naprawiono”, aby odpowiedzialny tester mógł ponownie przystąpić do ponownego testowania.
Workflow
- Moduł ten umożliwia administratorom projektów generowanie skryptów, które pomagają w
Dostosowywanie modułu Defekty (dodaj okno dialogowe defektów lub Wyświetl okno dialogowe defektów).
- Za pomocą tego modułu administratorzy projektów mogą również pisać skrypty w celu dostosowania okien dialogowych w innych modułach i kontrolowania działań, które mogą wykonywać użytkownicy.
Teraz dostosujmy okno dialogowe „Dodaj defekt” dla typu użytkownika grupy „TDAdmin”.
Krok 1) W ramach dostosowywania projektu,
- Kliknij „Przepływ pracy”.
- Wybierz opcję „Skrypt”. Generator – Dodaj łącze do dostosowywania pola defektu
Krok 2) Otworzy się okno dialogowe dostosowywania pola Dodaj defekt.
- Wybierz grupę użytkowników.
- Wybierz pola, których użytkownik nie chce wyświetlać w oknie dialogowym dodawania defektu.
- Kliknij link '<', aby wypchnąć pola z listy widocznych pól.
Uwaga: Pola obowiązkowe nie mogą zostać przeniesione poza listę pól widocznych.
Krok 3) Po usunięciu wszystkich nieistotnych pól z listy widocznych pól wyświetla się okno dialogowe dostosowywania pól, jak pokazano poniżej.
- Lista Pola, które są wypychane z widocznych pól.
- Pola, które będą częścią okna dialogowego Dodaj defekt.
- Zastosuj zmiany w skrypcie.
Uwaga: chociaż dostosowaliśmy ten interfejs użytkownika, zmiany wprowadzamy za pomocą generowania skryptów na zapleczu. Zajmiemy się także edycją skryptu na przykładzie po tej sekcji.
Krok 4) Teraz zaloguj się jako użytkownik typu „TDAdmin” i kliknij „Nowy defekt” w module defektów. Pola wybrane przez użytkownika jako widoczne są wyświetlane w oknie „Nowe defekty”.
Edytor skryptów
Funkcjonalność edytora skryptów pomaga użytkownikom pisać skrypty, które pozwalają na dostosowanie okien dialogowych różnych modułów, a także kontrolować czynności, które użytkownicy mogą wykonywać w każdym module.
Zmieńmy sposób wyświetlania okna dialogowego „Wyświetl defekt” użytkownikowi za pomocą edytora skryptów.
Krok 1) Aby uzyskać dostęp do edytora skryptów –
- Przejdź do karty Przepływ pracy
- Kliknij „Edytor skryptów”.
Krok 2) Edytor skryptów jest pokazywany użytkownikowi w sposób pokazany poniżej.
- Wybierz „Skrypt modułu defektów”
- Komentarz wskazuje, że to jest obszar, w którym musimy wprowadzić zmiany, ponieważ wyraźnie wyświetla on „dostosowanie pola szczegółów wady”.
- Jest on napisany dla każdej grupy użytkowników. Ta, którą widzimy, odpowiada grupie użytkowników „Programista”. Musimy wprowadzić zmiany w grupie użytkowników „TDAdmin”.
Krok 3) Teraz przewiń w dół do grupy użytkowników „TDAdmin”, gdzie musimy wprowadzić zmiany. Bieżące ustawienia dla „TDAdmin” są wyświetlane, jak pokazano poniżej.
Krok 4) Pozwól nam zrozumieć scenariusz.
Rozważmy następującą linię kodu w skrypcie
SetFieldApp „BG_ACTUAL_FIX_TIME”, prawda, fałsz, 0, 0
Oto szczegóły –
UstawFieldAplikację | Czy wywołanie funkcji jest wykonane z 5 parametrami |
Nazwa pola | BG_ACTUAL_FIX_Time – Nazwa pola. Zamierzamy zmienić ustawienia dla tej nazwy pola |
Widoczna flaga | Odpowiada widocznej fladze. Jeśli to prawda, będzie to widoczne. |
Wymagana flaga | Sprawdza, czy pole jest obowiązkowe. Jeśli ma wartość true, pole jest obowiązkowe. |
Strona nr flagi | Zaczyna się od 0. Jeśli pól jest więcej, użytkownik może skonfigurować ich wyświetlanie na każdej stronie. |
Wyświetl zamówienie | Za pomocą tej flagi użytkownik może także ustalić kolejność pól. Zaczyna się od 0 i zwiększa o 1. Na tej podstawie ustalana jest kolejność pól |
Krok 5) Dokonajmy zmian w pierwszym polu Pole 'BG_ACTUAL_FIX_TIME'.
Poniżej pokazano skrypt dla pola „BG_ACTUAL_FIX_TIME” w edytorze skryptów.
SetFieldApp „BG_ACTUAL_FIX_TIME”, prawda, fałsz, 0, 0
Zgodnie z powyższym skryptem użytkownikowi wyświetlane jest okno dialogowe ze szczegółami usterki, jak pokazano poniżej.
Edytuj tę linię kodu, jak pokazano poniżej.
SetFieldApp „BG_ACTUAL_FIX_TIME”, Fałsz, Fałsz, 0, 16
Dane wyjściowe skryptu zostały odzwierciedlone w oknie dialogowym Szczegóły usterki, jak pokazano poniżej.
Krok 6) Wprowadźmy zmiany we wszystkich dostępnych polach.
- Zmień parametry wywołań funkcji, jak wyjaśniono w poprzednim kroku, dla każdego z tych pól, jak pokazano poniżej.
- Kliknij „Zapisz”.
Krok 7) Teraz zaloguj się jako jeden z użytkowników typu „TDAdmin” i uzyskaj dostęp do jednego z defektów, aby otworzyć okno dialogowe „Wyświetl szczegóły defektu”. Okno dialogowe szczegółów defektu wyświetla się teraz tak, jak pokazano poniżej.