Come personalizzare il progetto in HP ALM (Centro Qualità)

  • La personalizzazione del progetto consente agli amministratori del progetto di controllare l'accesso a un progetto definendo gli utenti che possono accedere al progetto e ha anche funzionalità per personalizzare il tipo di attività che ciascun utente può eseguire.
  • È anche possibile personalizzare un progetto per soddisfare i requisiti specifici della propria organizzazione.
  • Aiuta anche ad aggiungere/modificare nuovi campi utente personalizzati che possono essere aggiunti a ciascuno dei moduli in ALM.

Esaminiamoli uno per uno

Proprietà utente

L'utente attualmente connesso potrà modificare i dettagli del proprio profilo e potrà cambiare la propria password.

Note:: solo la password dell'utente attualmente registrato può essere modificata, anche se l'utente è di tipo "Amministratore progetto".

Passo 1) Fare clic sul collegamento Strumenti e selezionare "Personalizza" come mostrato di seguito.

Proprietà utente

Passo 2) La finestra di dialogo Personalizzazione del progetto viene visualizzata come mostrato di seguito.

Proprietà utente

Passo 3) Per modificare la password dell'utente corrente, fare clic su "Cambia password" nella scheda "Proprietà utente".

Proprietà utente

Passo 4) Si apre la finestra di dialogo per la modifica della password.

  1. Inserisci la vecchia password
  2. Inserire una nuova password
  3. Inserisci la password di conferma
  4. Fai clic su "OK"

Proprietà utente

Passo 5) L'utente verrà visualizzato con il messaggio di stato.

Proprietà utente

Passo 6) L'utente può anche modificare i seguenti dettagli del profilo.

  1. E-mail identificativo utente
  2. Nome e Cognome
  3. Numero di telefono
  4. Clicca 'Salva'

Nota: Gli utenti NON potranno modificare il proprio nome utente, anche se l'utente è di tipo "Amministratore del progetto".

Proprietà utente

Passo 7) Lo stato viene visualizzato all'utente come mostrato di seguito.

Proprietà utente

Utenti del progetto

Questo modulo consente agli utenti di aggiungere e rimuovere utenti per il progetto ALM corrente. È inoltre possibile assegnare gli utenti a gruppi di utenti per limitare i privilegi di accesso degli utenti.

Passo 1) Ora aggiungiamo gli utenti all'area progetto.

  1. Passare a Utenti del progetto
  2. Fare clic sul menu a discesa Aggiungi utente.

Utenti del progetto

Passo 2 ) Facendo clic sul menu a discesa "Aggiungi utente", all'utente vengono mostrati i seguenti metodi, come mostrato di seguito.

  1. Aggiungi utente per nome – L'amministratore del progetto può aggiungere l'utente esistente di ALM a questo progetto fornendo il relativo nome utente. (Lo stesso è stato fatto nei passaggi 1 e 2)
  2. Aggiungi nuovo utente al sito – Aggiungi un nuovo utente al sito inserendo tutti i dettagli, nello stesso modo in cui abbiamo aggiunto gli utenti dall'amministrazione del sito.
  3. Aggiungi utenti dal sito – Aggiungi un nuovo utente effettuando una ricerca in base al suo nome o ID.

Vediamo ciascuna delle funzionalità.

Utenti del progetto

Passo 3) Aggiungiamo un utente basato sul nome. Assicurarsi che questo utente sia già esistente nel database di amministrazione ALM (utente creato utilizzando il modulo Amministrazione sito)

  1. Seleziona "Utenti del progetto" dalla finestra Personalizzazione del progetto.
  2. Fai clic su "Aggiungi utente"
  3. Inserire username
  4. Fai clic su "Ok"

Utenti del progetto

Passo 4) L'utente aggiunto viene visualizzato come mostrato di seguito.

Utenti del progetto

Passo 5) Ora aggiungiamo l'utente utilizzando l'opzione "Aggiungi nuovo utente al" Sito ".

Utenti del progetto

Passo 6 ) Facendo clic su "Aggiungi nuovo utente al sito" da "Aggiungi utente", viene visualizzata la seguente finestra di dialogo.

  1. Inserire username
  2. Inserisci l'email
  3. Inserisci il nome completo
  4. Inserisci il numero di telefono
  5. Fai clic su "OK"

Utenti del progetto

Passo 7) L'utente è ora aggiunto al progetto corrente. L'utente viene aggiunto in "Utenti del progetto" come mostrato di seguito.

Utenti del progetto

Passo 8) Ora aggiungiamo gli utenti del progetto utilizzando l'opzione "aggiungi utenti dal sito".

Assicurarsi che l'utente sia già nel database di amministrazione ALM.

Utenti del progetto

Passo 9) Viene visualizzata la seguente finestra di dialogo.

  1. Inserisci il nome utente e fai clic sull'icona di ricerca
  2. Viene visualizzato il nome utente
  3. Fai clic su "OK"

Utenti del progetto

Passo 10) L'utente viene aggiunto al progetto e visualizzato come mostrato di seguito.

Utenti del progetto

Passo 11) L'amministratore del progetto può anche rimuovere un utente dal modulo Utenti del progetto.

  1. Seleziona l'utente
  2. Fai clic su "Rimuovi utente";

    Utenti del progetto

Passo 12) Viene visualizzata la finestra di dialogo di conferma. Fare clic su "Sì".

Utenti del progetto

Passo 13) Facendo clic su "Sì" l'utente viene rimosso dall'elenco degli utenti del progetto.

Utenti del progetto

Passo 14) A ciascuno degli utenti in "Utenti del progetto" è associato un abbonamento.

Nota: per impostazione predefinita, qualsiasi utente aggiunto dispone solo delle autorizzazioni di "Visualizzazione".

  1. Seleziona il nome utente
  2. Seleziona la scheda "Iscrizione".
  3. Verrà visualizzata l'appartenenza dell'utente selezionato. L'utente appena aggiunto "Cathy" ha l'autorizzazione "Visualizzatore".

Utenti del progetto

Gruppi e autorizzazioni

Questo modulo consente all'amministratore del progetto di assegnare privilegi ai gruppi di utenti specificando le autorizzazioni.

Esistono 5 gruppi predefiniti in ALM e ciascuno di questi gruppi di utenti ha livelli di autorizzazione diversi.

  1. Sviluppatore
  2. Project Manager
  3. QA Tester
  4. TD amministratore
  5. Spettatore

Nota: per impostazione predefinita, qualsiasi utente aggiunto all'area del progetto ha solo l'autorizzazione "Visualizzazione".

Passo 1) Vediamo l'elenco degli utenti nel gruppo 'TDAdmin'.

  1. Seleziona "TDAdmin"
  2. Nella scheda Iscrizione noterai gli utenti non presenti nel gruppo
  3. Nella sezione "Nel gruppo" noterai l'elenco degli utenti all'interno del gruppo. In questo caso viene visualizzato solo 'Admin'.

Gruppi e autorizzazioni

Passo 2) Le autorizzazioni del gruppo predefinito non possono essere modificate.

  1. Seleziona "TDAdmin"
  2. Passare alla scheda autorizzazioni
  3. Seleziona un modulo qualsiasi (Difetti in questo caso)
  4. Le autorizzazioni non possono essere modificate anche se l'utente corrente è un amministratore del progetto.

Gruppi e autorizzazioni

Passo 3) I gruppi predefiniti non possono essere rinominati o eliminati.

Gruppi e autorizzazioni

Passo 4) Per modificare l'autorizzazione di un gruppo, l'amministratore del progetto deve aggiungere un nuovo gruppo. Diciamo che dobbiamo creare un nuovo gruppo di utenti in modo che tali utenti abbiano l'autorizzazione di modifica per il modulo dei difetti e l'autorizzazione di visualizzazione per gli altri. Ciò significa che tutti i permessi devono essere gli stessi dell'utente "Visualizza", tranne il fatto che l'utente dovrebbe essere in grado di "aggiornare" i difetti. Per fare lo stesso,

  1. Fai clic su "Nuovo gruppo"
  2. All'utente viene mostrata una finestra di dialogo di conferma. Fare clic su "Sì".

Gruppi e autorizzazioni

Passo 5) Facendo clic su Sì, viene visualizzata la finestra di dialogo "Nuovo gruppo".

  1. Inserisci il nome del gruppo
  2. Inserisci il profilo

Gruppi e autorizzazioni

Passo 6) Il gruppo utenti viene creato come mostrato di seguito. Puoi anche notare che possiamo rinominare/eliminare il gruppo perché è stato creato da noi. I gruppi predefiniti in ALM non possono essere modificati o eliminati.

Gruppi e autorizzazioni

Passo 7) Per modificare l'autorizzazione

  1. vai alla scheda "Autorizzazioni".
  2. Fare clic sulla scheda "Difetti".
  3. Abilita il flag "Aggiorna" per i difetti
  4. Abilita il flag "Aggiorna" per i collegamenti

Gruppi e autorizzazioni

Accesso al modulo

Questo modulo consente agli amministratori del progetto di controllare i moduli a cui ciascun gruppo di utenti può accedere. Ciò impedirà agli utenti di accedere ai moduli con restrizioni.

Diciamo che gli sviluppatori non hanno nulla a che fare con i casi di test, quindi può essere loro impedito di accedere al piano di test e ai moduli del laboratorio di test.

Passo 1) L'accesso predefinito al modulo è visualizzato di seguito. Tutti i tipi di gruppi di utenti hanno accesso a tutti i moduli per impostazione predefinita.

Accesso al modulo

Passo 2) A scopo dimostrativo, rimuoviamo tutti gli accessi al modulo per il tipo di utente VIEW tranne il modulo difetti.

Deseleziona tutti gli accessi al modulo su Visualizza utente tranne il modulo Difetti come mostrato di seguito.

Accesso al modulo

Passo 3) Ora effettuiamo il login utilizzando uno degli ID utente 'Visualizza' per verificare se le modifiche sono state applicate correttamente. Dall'istantanea seguente è molto evidente che le impostazioni sono state applicate secondo i nostri input poiché mostra solo il modulo "Difetti" per l'utente della visualizzazione "Jim".

Accesso al modulo

Entità del progetto

  • Entità del progetto Consente agli amministratori del progetto di modificare il comportamento dei campi del sistema ALM o definire campi definiti dall'utente.
  • Ad esempio, se stiamo eseguendo i test su varie build e vorremmo aggiungere un campo "Versione build" nel "Modulo Aggiungi difetti", possiamo fare lo stesso utilizzando il modulo Entità progetto.

Passo 1) I campi definiti dall'utente non possono essere aggiunti nei campi di sistema che sono di sola lettura.

  1. Seleziona "Entità del progetto"
  2. Selezionare 'Difetto' e selezionare la sottocartella 'Campi di sistema'.
  3. Possiamo notare che NON saremo in grado di aggiungere "Nuovo campo" o eliminarlo poiché i campi di sistema sono di sola lettura.

Entità del progetto

Passo 2) Per aggiungere un campo definito dall'utente,

  1. Seleziona la sottocartella "Campi utente" nel modulo "Difetti".
  2. Fare clic su "Nuovo campo"
  3. I dettagli del campo appariranno come mostrato di seguito e potranno essere modificati.

Entità del progetto

Passo 3) I dettagli del campo possono anche essere modificati come mostrato di seguito.

  1. Rinominare l'etichetta in "Numero build".
  2. Seleziona "Obbligatorio", il che significa che questo campo sarà obbligatorio per pubblicare un nuovo difetto.
  3. Fare clic su Salva

Entità del progetto

Passo 4) Ora possiamo testimoniare le modifiche apportate al modulo difetti. Passare al modulo dei difetti e l'utente sarà in grado di vedere il campo appena creato "Numero di build" che farà parte del modulo "Nuovi difetti".

Entità del progetto

Elenchi di progetti

  • Elenchi di progetti Consente agli amministratori di progetto di aggiungere elenchi personalizzati a un progetto. Un elenco contiene valori che l'utente può inserire nei campi definiti dal sistema/dall'utente.
  • Ad esempio, l'elenco Bug Status ha sei stati predefiniti, ovvero: New, Open, Fixed, Reopen, Closed, Rejected. Se volessimo aggiungere un altro stato, diciamo Duplicate, possiamo farlo usando questo modulo.

Passo 1) Per aggiungere un elemento negli elenchi predefiniti,

  1. Fai clic su "Elenchi progetti"
  2. Seleziona "Stato bug"
  3. Fare clic su "Nuovo elemento". Si apre la finestra di dialogo Nuovo elemento.
  4. Inserisci il nome dell'articolo.
  5. Fai clic su "Ok"

Elenchi di progetti

Passo 2) Facendo clic su OK, il nuovo elemento viene creato come mostrato di seguito.

Elenchi di progetti

Passo 3) Ora dobbiamo salvare le modifiche.

  1. Fare clic sul pulsante "Salva".
  2. Viene visualizzato un popup. Fare clic su "OK".

Elenchi di progetti

Passo 4) Ora vai al modulo dei difetti e verifica se lo stato ha l'elemento appena aggiunto nell'elenco.

Elenchi di progetti

posta automatica

Questo modulo consente agli amministratori di progetto di impostare regole di notifica automatica via e-mail per notificare agli utenti via e-mail le modifiche apportate ai difetti specificati. Questa funzionalità di posta automatica è disponibile solo per il modulo difetti.

Passo 1) Per attivare le notifiche automatiche procedere come segue.

  1. Vai al link 'Automail'.
  2. L'utente può attivare l'e-mail selezionando un numero qualsiasi di campi disponibili nell'elenco.
  3. Questa griglia mostra l'elenco dei campi selezionati dall'utente per inviare una mail relativa alle modifiche.
  4. L'amministratore del progetto può anche selezionare le impostazioni e-mail per ciascuno degli utenti disponibili.
  5. Fare clic su "Salva".

posta automatica

Passo 2) Viene mostrato un pop. Fare clic su OK

posta automatica

Regole di avviso

Questo modulo consente agli amministratori di progetto di attivare regole di avviso per il progetto corrente. Questa funzionalità creerà avvisi e invierà e-mail quando si verificano modifiche nel progetto. Questo modulo è valido per requisiti, test associati, difetti.

Passo 1) Per attivare le regole di avviso,

  1. Navigare in "Regole di avviso".
  2. Abilita la casella di controllo "Avviso associato a"
  3. Abilita "Invia e-mail a" e aggiungi il tester/progettista corrispondente.
  4. Clicca 'Salva'

Regole di avviso

  • Il primo avviso: Test Designer viene avvisato quando un requisito viene modificato in modo che i test associati possano essere modificati
  • Il secondo avviso: il tester viene avvisato quando a Difetto cambia il suo stato in "Risolto" in modo che il tester responsabile possa riprendere per ripetere il test.

Workflow

  • Questo modulo consente agli amministratori del progetto di generare script che aiutano

Personalizzazione del modulo Difetti (finestra di dialogo aggiungi difetto o finestra di dialogo Visualizza difetto).

  • Con l'aiuto di questo modulo, gli amministratori del progetto possono anche scrivere script per personalizzare le finestre di dialogo in altri moduli e controllare le azioni che gli utenti possono eseguire.

Ora personalizziamo la finestra di dialogo "Aggiungi difetto" per il tipo di utente del gruppo "TDAdmin".

Passo 1) Nella personalizzazione del progetto,

  1. Fare clic su "Flusso di lavoro".
  2. Seleziona "Copione". Generator – Aggiungi il collegamento alla personalizzazione del campo dei difetti

Workflow

Passo 2) Si apre la finestra di dialogo per la personalizzazione del campo Aggiungi difetto.

  1. Seleziona il gruppo utenti.
  2. Seleziona i campi che l'utente non desidera vengano visualizzati durante la finestra di dialogo Aggiungi difetto.
  3. Fare clic sul collegamento '<' per eliminare i campi dall'elenco dei campi visibili.

Nota: i campi obbligatori non possono essere spostati dall'elenco dei campi visibili.

Workflow

Passo 3) Dopo aver eliminato tutti i campi non pertinenti dall'elenco dei campi visibili, viene visualizzata la finestra di dialogo del campo di personalizzazione come mostrato di seguito.

  1. I campi che vengono eliminati dall'elenco dei campi visibili.
  2. I campi che faranno parte della finestra di dialogo Aggiungi difetto.
  3. Applicare le modifiche allo script.

Workflow

Nota: sebbene abbiamo effettuato la personalizzazione utilizzando questa interfaccia utente, le modifiche vengono apportate con l'aiuto della generazione di script nel back-end. Ci occuperemo anche della modifica degli script con un esempio dopo questa sezione.

Passo 4) Ora accedi come utente di tipo 'TDAdmin' e fai clic su 'Nuovo difetto' dal modulo difetti. I campi selezionati dall'utente come visibili vengono visualizzati nella finestra 'Nuovi difetti'.

Workflow

Editor di script

La funzionalità dell'editor di script aiuta gli utenti a scrivere script per personalizzare le finestre di dialogo di vari moduli e anche per controllare le azioni che gli utenti possono eseguire all'interno di ciascun modulo.

Cambiamo il modo in cui la finestra di dialogo "Visualizza difetti" viene visualizzata all'utente con l'aiuto dell'editor di script.

Passo 1) Per accedere all'editor dello script:

  1. Passare alla scheda Flusso di lavoro
  2. Fare clic su "Editor di script".

Editor di script

Passo 2) L'editor dello script viene mostrato all'utente come mostrato di seguito.

  1. Seleziona 'Script modulo difetti'
  2. Il commento mostra che questa è l'area in cui dobbiamo apportare modifiche, poiché visualizza esplicitamente la "personalizzazione del campo dettagli difetto".
  3. È scritto per ciascun gruppo di utenti. Quello che vediamo corrisponde al gruppo utenti "Sviluppatore". Dobbiamo apportare modifiche al gruppo utenti "TDAdmin".

Editor di script

Passo 3) Ora scorri verso il basso fino al gruppo utenti "TDAdmin" in cui dobbiamo apportare modifiche. Le impostazioni correnti per 'TDAdmin' vengono visualizzate come mostrato di seguito.

Editor di script

Passo 4) Cerchiamo di capire la sceneggiatura.

Consideriamo la seguente riga di codice nello script

SetFieldApp “BG_ACTUAL_FIX_TIME”, Vero, Falso, 0, 0

Ecco i dettagli –

SetFieldApp La chiamata alla funzione viene effettuata con 5 parametri
Nome campo BG_ACTUAL_FIX_Time: il nome del campo. Modificheremo le impostazioni per questo nome di campo
Bandiera visibile Corrisponde alla bandiera visibile. Se è vero, sarà visibile.
Bandiera obbligatoria Controlla se il campo è obbligatorio. Se vero, il campo è obbligatorio.
PaginaNessuna bandiera Inizia con 0. Se ci sono più campi, l'utente può configurarli in modo che vengano visualizzati pagina per pagina.
Visualizza ordine L'utente può anche organizzare l'ordine del campo utilizzando questo flag. Inizia con 0 e incrementa di 1. In base a ciò viene impostato l'ordine dei campi

Passo 5) Apportiamo modifiche al primo campo "BG_ACTUAL_FIX_TIME".

Di seguito è mostrato lo script per il campo "BG_ACTUAL_FIX_TIME" nell'editor di script.

SetFieldApp “BG_ACTUAL_FIX_TIME”, Vero, Falso, 0, 0

In base allo script sopra riportato, all'utente viene mostrata la finestra di dialogo Dettagli del difetto, come mostrato di seguito.

Editor di script

Modifica quella riga di codice come mostrato di seguito.

SetFieldApp “BG_ACTUAL_FIX_TIME”, Falso, Falso, 0, 16

L'output dello script è stato riportato nella finestra di dialogo Dettagli difetto, come mostrato di seguito.

Editor di script

Passo 6) Apportiamo modifiche a tutti i campi disponibili.

  1. Modificare i parametri delle chiamate di funzione come spiegato nel passaggio precedente per ciascuno di questi campi come mostrato di seguito.
  2. Fare clic su "Salva".

Editor di script

Passo 7) Ora accedi come uno degli utenti di tipo 'TDAdmin' e accedi a uno dei difetti in modo che si apra la finestra di dialogo 'Visualizza dettagli difetto'. La finestra di dialogo dei dettagli difetto ora viene visualizzata come mostrato di seguito.

Editor di script