Cum să personalizați proiectul în HP ALM (Centrul de calitate)
- Personalizarea proiectului le permite administratorilor de proiect să controleze accesul la un proiect prin definirea utilizatorilor care pot accesa proiectul și are, de asemenea, capabilități de a personaliza ce tip de sarcini poate efectua fiecare utilizator.
- De asemenea, se poate personaliza un proiect pentru a satisface cerințele specifice ale organizației dumneavoastră.
- De asemenea, ajută la adăugarea/editarea de noi câmpuri de utilizator personalizate care pot fi adăugate la fiecare dintre modulele din ALM.
Să le analizăm unul câte unul
Proprietăți utilizator
Utilizatorul actual conectat va putea să își editeze detaliile profilului și îi va permite utilizatorului să-și schimbe parola.
notițe: Numai parola utilizatorului conectat curent poate fi schimbată chiar dacă utilizatorul este de tip „Administrator de proiect”.
Pas 1) Faceți clic pe linkul Instrumente și selectați „Personalizați”, așa cum se arată mai jos.
Pas 2) Fereastra de dialog Personalizare proiect este afișată așa cum se arată mai jos.
Pas 3) Pentru a schimba parola utilizatorului curent, faceți clic pe „Schimbați parola” în fila „Proprietăți utilizator”.
Pas 4) Se deschide dialogul de modificare a parolei.
- Introduceți parola veche
- Parolă nouă
- Introduceți Confirmare parolă
- Faceți clic pe „OK”
Pas 5) Utilizatorul va fi afișat cu mesajul de stare.
Pas 6) Utilizatorul poate edita și următoarele detalii de profil.
- ID-ul de e-mail
- Numele complet
- Telefon
-
Faceți clic pe "Salvați"
Notă: Utilizatorii NU vor putea edita numele de utilizator, chiar dacă utilizatorul este de tip „Administrator de proiect”.
Pas 7) Starea este afișată utilizatorului după cum se arată mai jos.
Utilizatori de proiect
Acest modul permite utilizatorilor să adauge și să elimine utilizatori pentru proiectul ALM curent. De asemenea, se pot atribui utilizatori grupurilor de utilizatori pentru a restricționa privilegiile de acces ale utilizatorilor.
Pas 1) Acum să adăugăm utilizatori în zona de proiect.
- Navigați la Utilizatori de proiect
-
Faceți clic pe Adăugare utilizator drop-down.
Etapa 2) După ce faceți clic în meniul drop-down „Adăugați utilizator”, următoarele metode sunt afișate utilizatorului, așa cum se arată mai jos.
- Adăugați utilizator după nume – Administratorul de proiect poate adăuga utilizatorul existent al ALM la acest proiect dând numele de utilizator. (Același lucru s-a făcut și la pașii 1 și 2)
- Adăugați un utilizator nou pe site – Adăugați un utilizator nou pe site prin introducerea tuturor detaliilor, în același mod în care am adăugat utilizatori de la Administratorul site-ului.
- Adăugați utilizatori de pe site – Adăugați un utilizator nou căutând în funcție de numele sau ID-ul acestuia.
Să vedem fiecare dintre funcționalități.
Pas 3) Să adăugăm un nume bazat pe utilizator. Asigurați-vă că acest utilizator există deja în baza de date ALM Admin (Utilizator creat folosind modulul Administrare site)
- Selectați „Utilizatori de proiect” din fereastra de personalizare a proiectului.
- Faceți clic pe „Adăugați utilizator”
- Introduceti numele de utilizator
- Faceți clic pe „Ok”
Pas 4) Utilizatorul adăugat este afișat așa cum se arată mai jos.
Pas 5) Acum, să adăugăm un utilizator utilizând opțiunea „Adăugați un utilizator nou la „Site”.
Etapa 6) După ce faceți clic pe „Adăugați utilizator nou pe site” Din „Adăugați utilizator”, este afișat următorul dialog.
- Introduceti numele de utilizator
- Introdu o E-mail
- Introduceți numele complet
- Introduceti numarul de telefon
- Faceți clic pe „OK”
Pas 7) Utilizatorul este acum adăugat la proiectul curent. Utilizatorul este adăugat în „utilizatori de proiect”, așa cum se arată mai jos.
Pas 8) Acum să adăugăm utilizatori de proiect folosind opțiunea „adăugați utilizatori de pe site”.
Asigurați-vă că utilizatorul se află deja în baza de date de administrare ALM.
Pas 9) Este afișat următorul dialog.
- Introduceți numele de utilizator și faceți clic pe pictograma de căutare
- Este afișat numele de utilizator
- Faceți clic pe „OK”
Pas 10) Utilizatorul este adăugat la proiect și afișat așa cum se arată mai jos.
Pas 11) Administratorul de proiect poate elimina un utilizator din modulul de utilizatori ai proiectului.
Pas 12) Este afișat dialogul de confirmare. Faceți clic pe „Da”.
Pas 13) După ce faceți clic pe „Da”, utilizatorul este eliminat din lista de utilizatori ai proiectului.
Pas 14) Fiecare dintre utilizatorii din „Utilizatori de proiect” are asociat o calitate de membru.
Notă: În mod implicit, orice utilizator adăugat are doar permisiuni „Vizualizare”.
- Selectați numele de utilizator
- Selectați fila „Abonament”.
-
Va fi afișată calitatea de membru pentru utilizatorul selectat. Utilizatorul nou adăugat „Cathy” are permisiunea „Vizualizator”.
Grupuri și permisiuni
Acest modul permite administratorului de proiect să atribuie privilegii grupurilor de utilizatori prin specificarea permisiunilor.
Există 5 grupuri predefinite în ALM și fiecare dintre acele grupuri de utilizatori are niveluri de permisiune diferite.
- Dezvoltator
- Project Manager
- QA Tester
- Administratorul TD
- Viewer
Notă: În mod implicit, orice utilizator adăugat în zona de proiect are doar permisiunea „Vizualizare”.
Pas 1) Să vedem lista de utilizatori din grupul „TDAdmin”.
- Selectați „TDAdmin”
- În fila Membri, veți observa utilizatori care nu fac parte din grup
- În secțiunea „În grup”, veți observa lista de utilizatori din grup. În acest caz, este afișat doar „Admin”.
Pas 2) Permisiunile de grup predefinite nu pot fi editate.
- Selectați „TDAdmin”
- Navigați la fila permisiuni
- Selectați orice modul (Defecte în acest caz)
- Permisiunile nu pot fi editate chiar dacă utilizatorul curent este un administrator de proiect.
Pas 3) Grupurile predefinite nu pot fi redenumite sau șterse.
Pas 4) Pentru a schimba permisiunea unui grup, administratorul proiectului trebuie să adauge un grup nou. Să presupunem că trebuie să creăm un nou grup de utilizatori, astfel încât acești utilizatori să aibă „permisiune de editare” pentru modulul de defecte și permisiunea de vizualizare pentru alții. Aceasta înseamnă că toată permisiunea trebuie să fie aceeași cu cea a utilizatorului „Vizualizare”, cu excepția faptului că utilizatorul ar trebui să poată „actualiza” defectele. Pentru a face la fel,
- Faceți clic pe „Grup nou”
- Dialogul de confirmare este afișat utilizatorului. Faceți clic pe „Da”.
Pas 5) După ce faceți clic pe da, se afișează dialogul „Grup nou”.
- Introduceți numele grupului
- Intră în profil
Pas 6) Grupul de utilizatori este creat după cum se arată mai jos. De asemenea, puteți observa că putem redenumi/Șterge grupul deoarece este creat de noi. Grupurile predefinite din ALM nu pot fi editate sau șterse.
Pas 7) Pentru a schimba permisiunea
- navigați la fila „Permisiuni”.
- Faceți clic pe fila „Defecte”.
- Activați indicatorul „Actualizare” pentru defecte
- Activați semnalizarea „Actualizare” pentru linkuri
Acces la modul
Acest modul le permite administratorilor de proiect să controleze modulele pe care le poate accesa fiecare grup de utilizatori. Acest lucru va împiedica utilizatorii să acceseze modulele restricționate.
Să spunem că dezvoltatorii nu au nimic de-a face cu cazurile de testare, prin urmare pot fi împiedicați să acceseze planul de testare, modulele de laborator de testare.
Pas 1) Accesul implicit la modul este afișat mai jos. Toate tipurile de grupuri de utilizatori au acces implicit la toate modulele.
Pas 2) În scop demonstrativ, permiteți-ne să eliminăm toate accesul la modul la tipul de utilizator VIEW, cu excepția modulului de defecte.
Debifați toate accesul la modul împotriva utilizatorului View, cu excepția modulului Defecte, după cum se arată mai jos.
Pas 3) Acum să ne autentificăm folosind unul dintre ID-urile de utilizator „Vizualizați” pentru a verifica dacă modificările au fost aplicate corect. Din instantaneul de mai jos este foarte evident că setările au fost aplicate conform intrărilor noastre, deoarece afișează doar modulul „Defecte” pentru utilizatorul de vizualizare „Jim”.
Entități de proiect
- Entități de proiect Permite administratorilor de proiect să modifice comportamentul câmpurilor sistemului ALM sau să definească câmpuri definite de utilizator.
- De exemplu, dacă executăm teste pe diferite versiuni și dorim să adăugăm un câmp „Build Version” în „Add Defects Module”, putem face același lucru folosind modulul de entități de proiect.
Pas 1) Câmpurile definite de utilizator nu pot fi adăugate în câmpurile de sistem care sunt numai pentru citire.
- Selectați „Entități de proiect”
- Selectați „Defect” și selectați subdosarul „Câmpuri de sistem”.
-
Putem observa că NU vom putea adăuga „Câmp nou” sau Șterge, deoarece câmpurile de sistem sunt doar pentru citire.
Pas 2) Pentru a adăuga un câmp definit de utilizator,
- Selectați subdosarul „Câmpuri utilizator” din Modulul „Defecte”.
- Faceți clic pe „Câmp nou”
- Detaliile câmpului vor apărea așa cum se arată mai jos, care pot fi editate.
Pas 3) Detaliile câmpului pot fi, de asemenea, editate după cum se arată mai jos.
- Redenumiți eticheta în „Număr de construcție”.
- Bifați „Obligatoriu”, ceea ce înseamnă că acest câmp va fi un câmp obligatoriu pentru postarea unui nou defect.
- Faceți clic pe Salvare
Pas 4) Acum putem asista la modificările făcute în modulul de defecte. Navigați la modulul de defecte și utilizatorul va putea vedea câmpul nou creat „Număr de construcție”, care va face parte din modulul „Defecte noi”.
Liste de proiecte
- Liste de proiecte Permite administratorilor de proiect să adauge liste personalizate la un proiect. O listă conține valori pe care utilizatorul le poate introduce în câmpuri definite de sistem/de utilizator.
- De exemplu, lista de stare a erorilor are șase stări predefinite, adică - Nou, Deschis, Fix, Redeschide, Închis, Respins. Dacă dorim să mai adăugăm un statut, să spunem, Duplicat, putem face acest lucru folosind acest modul.
Pas 1) Pentru a adăuga un articol în liste predefinite,
- Faceți clic pe „Liste de proiecte”
- Selectați „Stare eroare”
- Faceți clic pe „Articol nou”. Se deschide dialogul Element nou.
- Introduceți Numele articolului.
- Faceți clic pe „Ok”
Pas 2) După ce faceți clic pe OK, noul articol este creat așa cum se arată mai jos.
Pas 3) Acum trebuie să salvăm modificările.
- Faceți clic pe butonul „salvare”.
- Se afișează un pop-up. Faceți clic pe „OK”.
Pas 4) Acum navigați la modulul de defecte și verificați dacă starea are elementul nou adăugat în listă.
Poștă automată
Acest modul le permite administratorilor de proiect să configureze reguli automate de notificare prin e-mail pentru a notifica utilizatorii prin e-mail despre modificările aduse defectelor specificate. Această funcție de poștă automată este disponibilă numai pentru modulul de defecte.
Pas 1) Pentru a activa notificările automate, parcurgeți următorii pași.
- Navigați la linkul „Poștă automată”.
- Utilizatorul poate declanșa e-mailul selectând orice număr de câmpuri disponibile din listă.
- Această grilă arată lista câmpurilor pe care utilizatorul le-a selectat pentru a trimite e-mailuri despre modificări.
- Administratorul de proiect poate selecta, de asemenea, setările de e-mail pentru fiecare dintre utilizatorii disponibili.
- Faceți clic pe „salvare”.
Pas 2) Se afișează un pop. Faceți clic pe Ok
Reguli de alertă
Acest modul le permite administratorilor de proiect să activeze regulile de alertă pentru proiectul curent. Această funcție va crea alerte și va trimite e-mailuri atunci când apar modificări în proiect. Acest modul este valabil pentru cerințe, teste asociate, defecte.
Pas 1) Pentru a activa regulile de alertă,
- Navigați în „Reguli de alertă”.
- Activați caseta de selectare „Alerta asociată cu”.
- Activați „trimite e-mail către” și adăugați testerul/designerul corespunzător.
- Faceți clic pe "Salvați"
- Prima alertă: Test Designer este alertat când o cerință este modificată, astfel încât testele asociate să poată fi modificate
- A doua alertă: Testerul este alertat când a Defect își schimbă starea în „Fixat”, astfel încât testatorul responsabil să poată prelua din nou pentru retestare.
Workflow
- Acest modul le permite administratorilor de proiect să genereze scripturi care ajută în
Personalizarea modulului Defecte (adăugați dialogul defectelor sau Vizualizați dialogul defectelor).
- Cu ajutorul acestui modul, administratorii de proiect pot scrie și scripturi pentru a personaliza casetele de dialog din alte module și pot controla acțiunile pe care utilizatorii le pot efectua.
Acum, să personalizăm dialogul „Adăugați defect” pentru tipul de utilizator al grupului „TDAdmin”.
Pas 1) În cadrul personalizării proiectului,
- Faceți clic pe „Flux de lucru”.
- Selectați „Script Generator – Adăugați linkul pentru personalizarea câmpului defect
Pas 2) Se deschide dialogul de personalizare a câmpului Adăugare defect.
- Selectați grupul de utilizatori.
- Selectați câmpurile pe care utilizatorul nu dorește să apară în timpul dialogului de adăugare a defectului.
- Faceți clic pe linkul „<” pentru a scoate câmpurile din lista de câmpuri vizibile.
Notă: Câmpurile obligatorii nu pot fi mutate din lista de câmpuri vizibile.
Pas 3) După împingerea tuturor câmpurilor irelevante din lista de câmpuri vizibile, dialogul câmpului de personalizare este afișat după cum se arată mai jos.
- Lista Câmpurile care sunt eliminate din câmpurile vizibile.
- Câmpurile care ar face parte din dialogul Adăugare defect.
- Aplicați modificările Scriptului.
Notă: Deși am făcut personalizarea utilizând această interfață cu utilizatorul, modificările se fac cu ajutorul generării de scripturi la nivelul back-end. Ne vom ocupa și de editarea scripturilor cu un exemplu după această secțiune.
Pas 4) Acum conectați-vă ca utilizator de tip „TDAdmin” și faceți clic pe „Defect nou” din modulul de defecte. Câmpurile care sunt selectate de utilizator ca fiind vizibile sunt afișate în fereastra „Defecte noi”.
Editor de scripturi
Funcționalitatea editorului de script îi ajută pe utilizatori să scrie scripturi pentru a personaliza casetele de dialog ale diferitelor module și, de asemenea, să controleze acțiunile pe care utilizatorii le pot efectua în cadrul fiecărui modul.
Să schimbăm modul în care dialogul „Vizualizare defect” este afișat utilizatorului cu ajutorul editorului de scripturi.
Pas 1) Pentru a accesa editorul de scripturi –
- Navigați la fila Flux de lucru
- Faceți clic pe „Editor de scripturi”.
Pas 2) Editorul de script este afișat utilizatorului așa cum se arată mai jos.
- Selectați „Scriptul modulului defectelor”
- Comentariul arată că aceasta este zona în care trebuie să facem modificări, deoarece afișează în mod explicit „personalizarea câmpului detaliilor defectelor”.
- Este scriptat pentru fiecare grup de utilizatori. Cel pe care îl vedem corespunde grupului de utilizatori „Dezvoltator”. Trebuie să facem modificări la grupul de utilizatori „TDAdmin”.
Pas 3) Acum derulați în jos la grupul de utilizatori „TDAdmin” unde trebuie să facem modificări. Setările curente pentru „TDAdmin” sunt afișate după cum se arată mai jos.
Pas 4) Să înțelegem scenariul.
Să luăm în considerare următoarea linie de cod din script
SetFieldApp „BG_ACTUAL_FIX_TIME”, Adevărat, Fals, 0, 0
Iată detaliile -
| SetFieldApp | Este apelul de funcție făcut cu 5 parametri |
| Numele domeniului | BG_ACTUAL_FIX_Time – Numele câmpului. Vom schimba setările pentru acest nume de câmp |
| Steagul vizibil | Corespunde steagului vizibil. Dacă este adevărat, va fi vizibil. |
| Steagul obligatoriu | Verifică dacă câmpul este obligatoriu. Dacă este adevărat, câmpul este obligatoriu. |
| PageNr steag | Începe cu 0. Dacă există mai multe câmpuri, atunci utilizatorul le poate configura pentru a fi afișate în funcție de pagină. |
| Vezi comanda | Utilizatorul poate, de asemenea, aranja ordinea câmpului folosind acest steag. Începe cu 0 și crește cu 1. Pe baza acesteia este setată ordinea câmpurilor |
Pas 5) Să facem modificări la primul câmp „BG_ACTUAL_FIX_TIME” Câmp.
Scriptul pentru câmpul „BG_ACTUAL_FIX_TIME” din editorul de script este afișat mai jos.
SetFieldApp „BG_ACTUAL_FIX_TIME”, Adevărat, Fals, 0, 0
Conform scriptului de mai sus, dialogul Detalii defect este afișat utilizatorului, așa cum se arată mai jos.
Editați acea linie de cod așa cum se arată mai jos.
SetFieldApp „BG_ACTUAL_FIX_TIME”, False, False, 0, 16
Ieșirea scriptului s-a reflectat în dialogul Detalii defect, așa cum se arată mai jos.
Pas 6) Să facem modificări în toate câmpurile disponibile.
- Modificați parametrii apelurilor de funcție așa cum a fost explicat în pasul anterior pentru fiecare dintre aceste câmpuri, așa cum se arată mai jos.
- Faceți clic pe „Salvați”.
Pas 7) Acum conectați-vă ca unul dintre utilizatorii de tip „TDAdmin” și accesați unul dintre defecte, astfel încât să se deschidă dialogul „Vedeți detaliile defectului”. Dialogul pentru detaliile defectului se afișează acum așa cum se arată mai jos.





















































