- Personalizarea proiectului permite administratorilor de proiect să controleze accesul la un proiect prin definirea utilizatorilor care pot accesa proiectul și are, de asemenea, capacități de a personaliza ce tip de sarcini poate îndeplini fiecare utilizator.
- De asemenea, puteți personaliza un proiect pentru a îndeplini cerințele specifice ale organizației dvs.
- 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.
În acest tutorial vom învăța următoarele personalizări (comune) ale proiectelor
- Modificarea proprietăților utilizatorului
- Utilizatorii proiectului
- Grupuri și permisiuni
- Acces la modul
- Entități de proiect
- Liste de proiecte
- Automail
- Reguli de alertă
- Flux de lucru
- Editor de scripturi
Să ne uităm la ele unul câte unul
Proprietăți utilizator
Utilizatorul curent conectat va putea să-și editeze detaliile profilului și permite utilizatorului să își schimbe parola.
Notă : Doar parola utilizatorului conectat curent poate fi modificată chiar dacă utilizatorul este de tip „Administrator proiect”.
Pasul 1) Faceți clic pe linkul Instrumente și selectați „Personalizați” așa cum se arată mai jos.
Pasul 2) Dialogul de personalizare a proiectului este afișat așa cum se arată mai jos.
Pasul 3) Pentru a schimba parola utilizatorului curent, faceți clic pe „Schimbați parola” în fila „Proprietăți utilizator”.
Pasul 4) Se deschide dialogul de modificare a parolei.
- Introduceți parola veche
- Introduceți o parolă nouă
- Introduceți Confirmare parolă
- Faceți clic pe „OK”
Pasul 5) Utilizatorul va fi afișat cu mesajul de stare.
Pasul 6) Usercan poate edita, de asemenea, următoarele detalii de profil.
- ID de e-mail
- Numele complet
- Număr de telefon
- Faceți clic pe „Salvați”
Notă: Utilizatorii NU vor putea să își editeze numele de utilizator, chiar dacă utilizatorul este de tip „Administrator de proiect”.
Pasul 7) Starea este afișată utilizatorului așa cum se arată mai jos.
Utilizatorii proiectului
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.
Pasul 1) Acum permiteți-ne să adăugăm utilizatori în zona proiectului.
- Navigați la Utilizatorii proiectului
- Faceți clic pe Adăugare utilizator drop down.
Pasul 2 ) La clic pe meniul derulant „Adăugare utilizator”, următoarele metode sunt afișate utilizatorului așa cum se arată mai jos.
- Adăugare utilizator după nume - Administratorul proiectului poate adăuga utilizatorul ALM existent la acest proiect dând numele de utilizator. (La fel s-a făcut la Pasul 1 și 2)
- Adăugați un utilizator nou pe site - Adăugați un utilizator nou pe site introducând toate detaliile, î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 pe baza numelui sau ID-ului lor.
Să vedem fiecare dintre funcționalități.
Pasul 3) Să adăugăm un nume bazat pe utilizator. Asigurați-vă că acest utilizator există deja în baza de date de administrare ALM (Utilizatorul creat utilizând modulul Administrare site)
- Selectați „Utilizatori de proiect” din fereastra de personalizare a proiectului.
- Faceți clic pe „Adăugați un utilizator”
- Introduceti numele de utilizator
- Faceți clic pe „Ok”
Pasul 4) Utilizatorul adăugat este afișat așa cum se arată mai jos.
Pasul 5) Acum Permiteți-ne să adăugăm utilizator utilizând opțiunea „Adăugați un utilizator nou la„ Site ”.
Pasul 6 ) După ce faceți clic pe „Adăugați un utilizator nou pe site” din „Adăugați un utilizator”, se afișează următoarea casetă de dialog.
- Introduceti numele de utilizator
- Introduceți adresa de email
- Introduceți numele complet
- Introduceti numarul de telefon
- Faceți clic pe „OK”
Pasul 7) Utilizatorul este acum adăugat la proiectul curent. Utilizatorul este adăugat în „utilizatori de proiect” așa cum se arată mai jos.
Pasul 7) Acum permiteți-ne să adăugăm utilizatori de proiect utilizând opțiunea „adăugați utilizatori de pe site”.
Asigurați-vă că utilizatorul se află deja în baza de date de administrare ALM.
Pasul 8) Este afișat următorul dialog.
- Introduceți numele de utilizator și faceți clic pe pictograma de căutare
- Se afișează numele utilizatorului
- Faceți clic pe „OK”
Pasul 9) Utilizatorul este adăugat la proiect și afișat așa cum se arată mai jos.
Pasul 10) Administratorul proiectului poate elimina, de asemenea, un utilizator din modulul utilizatorilor proiectului.
- Selectați utilizatorul
- Faceți clic pe „Eliminare utilizator;
Pasul 11) Este afișat dialogul de confirmare. Faceți clic pe „Da”.
Pasul 12) După ce faceți clic pe „Da”, utilizatorul este eliminat din lista de utilizatori ai proiectului.
Pasul 13) Fiecare dintre utilizatorii din „Utilizatorii proiectului” are un membru asociat.
Notă: în mod implicit, orice utilizator adăugat are doar permisiunile „Vizualizare”.
- Selectați numele de utilizator
- Selectați fila „Calitate de membru”
- Va fi afișat calitatea de membru al utilizatorului selectat. Utilizatorul nou adăugat „Cathy” are permisiunea „Vizualizator”
Grupuri și permisiuni:
Acest modul permite administratorului de proiect să atribuie privilegii grupurilor de utilizatori specificând permisiuni.
Există 5 grupuri predefinite în ALM și fiecare dintre aceste grupuri de utilizatori are niveluri de permisiune diferite.
- Dezvoltator
- Manager de proiect
- Tester QA
- Administrator TD
- Vizualizator
Notă: În mod implicit, orice utilizator adăugat în zona proiectului poartă doar permisiunea „Vizualizare”.
Pasul 1) Să vedem lista utilizatorilor din grupul „TDAdmin”.
- Selectați „TDAdmin”
- Sub fila Membership, veți observa utilizatorii care nu fac parte din grup
- În secțiunea „În grup” veți observa lista utilizatorilor din grup. În acest caz este afișat numai „Administrator”.
Pasul 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.
Pasul 3) Grupurile predefinite nu pot fi redenumite sau șterse.
Pasul 4) Pentru a modifica permisiunea de grup, administratorul proiectului trebuie să adauge un grup nou. Să spunem că trebuie să creăm un nou grup de utilizatori, astfel încât acei utilizatori să aibă „permisiunea de editare” pentru modulul 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”
- Se afișează utilizatorului dialogul de confirmare. Faceți clic pe „Da”.
Pasul 5) La clic pe da, este afișat dialogul „Grup nou”
- Introduceți numele grupului
- Introduceți profilul
Pasul 6) Grupul de utilizatori este creat așa 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.
Pasul 7) Pentru a modifica permisiunea
- navigați la fila „Permisiuni”
- Faceți clic pe fila „Defecte”
- Activați starea „Actualizare” pentru defecte
- Activați semnalizarea „Actualizare” pentru linkuri
Acces la modul:
Acest modul permite administratorilor de proiect să controleze modulele la care poate accesa fiecare grup de utilizatori. Acest lucru va împiedica utilizatorii să acceseze module restricționate.
Să spunem, 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.
Pasul 1) Accesul implicit al modulului este afișat mai jos. Toate tipurile de grupuri de utilizatori au acces în mod implicit la toate modulele.
Pasul 2) În scop demonstrativ, permiteți-ne să eliminăm tot accesul modulului la tipul de utilizator VIEW, cu excepția modulului de defecte.
Debifați tot accesul modulului la Vizualizarea utilizatorului, cu excepția modulului Defecte, așa cum se arată mai jos.
Pasul 3) Acum permiteți-ne să ne conectăm utilizând unul dintre ID-urile „Vizualizare” 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 de sistem ALM sau să definească câmpurile definite de utilizator.
- De exemplu, dacă executăm testele pe diferite versiuni și am dori să adăugăm un câmp „Versiune de construcție” în „Modul Adăugare defecte” putem face același lucru folosind modulul de entități de proiect.
Pasul 1) Câmpurile definite de utilizator nu pot fi adăugate în câmpurile de sistem care sunt numai în citire.
- Selectați „Entități de proiect”
- Selectați „Defect” și selectați subfolderul „Câmpuri de sistem”.
- Putem observa că NU vom putea adăuga „câmp nou” sau șterge, deoarece câmpurile de sistem sunt doar în citire.
Pasul 2) Pentru a adăuga un câmp definit de utilizator,
- Selectați subfolderul „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.
Pasul 3) Detaliile câmpului pot fi, de asemenea, editate așa cum se arată mai jos.
- Redenumiți eticheta în „Build Number”.
- Bifați „Obligatoriu”, ceea ce înseamnă că acest câmp va fi un câmp obligatoriu pentru înregistrarea unui nou defect.
- Faceți clic pe Salvare
Pasul 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 „Noi defecte”.
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 sistem / câmpuri definite de utilizator.
- De exemplu, lista Stare eroare are șase stări predefinite și anume - Nou, Deschis, Fix, Redeschis, Închis, Respins. Dacă dorim să adăugăm încă o stare, să spunem, Duplicat, putem face acest lucru folosind acest modul.
Pasul 1) Pentru a adăuga un element sub liste predefinite,
- Faceți clic pe „Liste de proiecte”
- Selectați „Starea erorilor”
- Faceți clic pe „Element nou”. Se deschide caseta de dialog Element nou.
- Introduceți numele articolului.
- Faceți clic pe „Ok”
Pasul 2) La clic pe OK, noul element este creat așa cum se arată mai jos.
Pasul 3) Acum trebuie să salvăm modificările.
- Faceți clic pe butonul „Salvați”.
- Este afișat un pop-up. Faceți clic pe „OK”.
Pasul 4) Navigați acum la modulul de defecte și verificați dacă starea are elementul nou adăugat în listă.
Automail:
Acest modul permite administratorilor proiectului să configureze reguli automate de notificare prin e-mail pentru a notifica utilizatorii prin e-mail despre modificările aduse defectelor specificate. Această caracteristică automail este disponibilă numai pentru modulul de defecte.
Pasul 1) Pentru a activa notificările automail efectuați pașii următori.
- Navigați la linkul „Automail”.
- Utilizatorul poate declanșa e-mail selectând orice număr de câmpuri disponibile din listă.
- Această grilă afișează lista câmpurilor selectate de utilizator pentru a trimite e-mail despre modificări.
- Administratorul proiectului poate selecta, de asemenea, setările de e-mail pentru fiecare dintre utilizatorii disponibili.
- Faceți clic pe „salvați”.
Pasul 2) Este afișat un pop. Faceți clic pe Ok
Reguli de alertă:
Acest modul permite administratorilor de proiect să activeze reguli 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 potrivit pentru cerințe, teste asociate, defecte.
Pasul 1) Pentru a activa regulile de alertă,
- Navigați „Reguli de alertă”.
- Activați caseta de selectare „Alertă asociată cu”
- Activați „trimiteți e-mail la” și adăugați testerul / proiectantul corespunzător.
- Faceți clic pe „Salvați”
- Prima alertă: Test Designer este avertizat atunci când se modifică o cerință, astfel încât testele asociate să poată fi modificate
- A doua alertă: testerul este alertat atunci când un Defect își schimbă starea în „Fix”, astfel încât testerul responsabil să poată prelua din nou pentru testare din nou.
Flux de lucru:
- Acest modul permite administratorilor de proiecte să genereze scripturi care ajută la
Personalizarea modulului Defecte (adăugați un dialog de defecte sau un dialog de vizualizare a defectelor).
- Cu ajutorul acestui modul, administratorii proiectului 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 permiteți-ne să personalizăm dialogul „Adăugare defect” pentru tipul de utilizator al grupului „TDAdmin”.
Pasul 1) În cadrul personalizării proiectului,
- Faceți clic pe „Flux de lucru”.
- Selectați linkul „Generator de scripturi - Adăugare personalizare câmp defect”
Pasul 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ă le apară în timpul dialogului Adăugare defect.
- Faceți clic pe linkul „<” pentru a împinge câmpurile din lista de câmpuri vizibile.
Notă: Câmpurile obligatorii nu pot fi mutate din lista câmpurilor vizibile.
Pasul 3) După apăsarea tuturor câmpurilor irelevante din lista de câmpuri vizibile, se afișează dialogul de câmp de personalizare așa cum se arată mai jos.
- Lista Câmpurilor care sunt împinse din câmpurile vizibile listă.
- 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 în partea din spate. De asemenea, ne vom ocupa de editarea scripturilor cu un exemplu după această secțiune.
Pasul 4) Acum conectați-vă ca utilizator de tip „TDAdmin” și faceți clic pe „Defect nou” din modulul de defecte. Câmpurile selectate de utilizator ca vizibile sunt afișate în fereastra „Defecte noi”.
Editor de scripturi:
Funcționalitatea editorului de scripturi ajută utilizatorii 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 se afișează dialogul „Vizualizare defect” utilizatorului cu ajutorul editorului de scripturi.
Pasul 1) Pentru a accesa editorul de scripturi -
- Navigați la fila Flux de lucru
- Faceți clic pe „Editor de scripturi”.
Pasul 2) Editorul de scripturi este afișat utilizatorului așa cum se arată mai jos.
- Selectați „Scriptul modulului Defecte”
- Comentariul arată că aceasta este zona în care trebuie să facem modificări, deoarece afișează în mod explicit „personalizarea câmpului cu detalii despre defecte”.
- 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”.
Pasul 3) Derulați acum în jos până la grupul de utilizatori „TDAdmin” unde trebuie să facem modificări. Setările actuale pentru „TDAdmin” sunt afișate așa cum se arată mai jos.
Pasul 4) Să ne î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 |
Apelul Funcției se face cu 5 parametri |
Numele domeniului |
BG_ACTUAL_FIX_Time - Numele câmpului. Vom schimba setările pentru acest nume de câmp |
Steag vizibil |
Corespunde steagului vizibil. Dacă este adevărat, va fi vizibil. |
Steag obligatoriu |
Verifică dacă câmpul este obligatoriu. Dacă este adevărat, câmpul este obligatoriu. |
Pagină fără steag |
Începe cu 0. Dacă există un număr mai mare de câmpuri, atunci utilizatorul le poate configura pentru a fi afișate în funcție de pagină. |
Vezi comanda |
Utilizatorul poate aranja, de asemenea, ordinea câmpului folosind acest steag. Începe cu 0 și crește cu 1. Pe baza acestui lucru se stabilește ordinea câmpurilor |
Pasul 5) Să facem modificări la primul câmp „BG_ACTUAL_FIX_TIME”.
Scriptul pentru câmpul „BG_ACTUAL_FIX_TIME” din editorul de scripturi este prezentat mai jos.
SetFieldApp „BG_ACTUAL_FIX_TIME”, Adevărat, Fals, 0, 0
Conform scriptului de mai sus, dialogul Detalii despre defecte 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 defecte, așa cum se arată mai jos.
Pasul 6) Să facem modificări la toate câmpurile disponibile.
- Modificați parametrii apelurilor de funcții așa cum s-a explicat în pasul anterior pentru fiecare dintre aceste câmpuri, așa cum se arată mai jos.
- Faceți clic pe „Salvați”.
Pasul 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 „Vizualizați detaliile defectului”. Dialogul cu detalii despre defecte se afișează acum așa cum se arată mai jos.