- 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 ogni utente può eseguire.
- È inoltre 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.
In questo tutorial impareremo a seguire le personalizzazioni (comuni) del progetto
- Modifica delle proprietà utente
- Utenti del progetto
- Gruppi e autorizzazioni
- Accesso al modulo
- Entità del progetto
- Elenchi di progetti
- Automail
- Regole di avviso
- Flusso di lavoro
- Script Editor
Vediamoli uno per uno
Proprietà utente
L'utente attualmente connesso sarà in grado di modificare i dettagli del proprio profilo e consente all'utente di cambiare la propria password.
Nota : è possibile modificare solo la password dell'utente attualmente connesso, anche se l'utente è di tipo "Amministratore del progetto".
Passaggio 1) Fare clic sul collegamento Strumenti e selezionare "Personalizza" come mostrato di seguito.
Passaggio 2) Viene visualizzata la finestra di dialogo di personalizzazione del progetto come mostrato di seguito.
Passaggio 3) Per modificare la password dell'utente corrente, fare clic su "Modifica password" nella scheda "Proprietà utente".
Passaggio 4) Si apre la finestra di dialogo per la modifica della password.
- Immettere la vecchia password
- Inserire una nuova password
- Immettere Conferma password
- Fare clic su "OK"
Passaggio 5) L' utente verrà visualizzato con il messaggio di stato.
Passaggio 6) L'utente può anche modificare i seguenti dettagli del profilo.
- E-mail identificativo utente
- Nome e cognome
- Numero di telefono
- Fare clic su "Salva"
Nota: gli utenti NON potranno modificare il proprio nome utente, anche se l'utente è di tipo "amministratore del progetto".
Passaggio 7) Lo stato viene visualizzato all'utente come mostrato di seguito.
Utenti del progetto
Questo modulo consente agli utenti di aggiungere e rimuovere utenti per il progetto ALM corrente. È inoltre possibile assegnare utenti a gruppi di utenti per limitare i privilegi di accesso degli utenti.
Passaggio 1) Ora aggiungiamo utenti all'area del progetto.
- Vai a Utenti del progetto
- Fare clic su Aggiungi utente menu a discesa.
Passaggio 2 ) Facendo clic sul menu a discesa "Aggiungi utente", all'utente vengono visualizzati i seguenti metodi, come mostrato di seguito.
- Aggiungi utente per nome : l'amministratore del progetto può aggiungere l'utente esistente di ALM a questo progetto fornendo il proprio nome utente. (Lo stesso è stato fatto nei passaggi 1 e 2)
- Aggiungi nuovo utente al sito : aggiungi un nuovo utente al sito inserendo tutti i dettagli, allo stesso modo in cui abbiamo aggiunto gli utenti dall'amministratore del sito.
- Aggiungi utenti dal sito : aggiungi un nuovo utente cercando in base al loro nome o ID.
Vediamo ciascuna delle funzionalità.
Passaggio 3) Aggiungiamo un nome basato sull'utente. Assicurati che questo utente sia già presente nel database di ALM Admin (utente creato utilizzando il modulo di amministrazione del sito)
- Seleziona "Utenti del progetto" dalla finestra di personalizzazione del progetto.
- Fare clic su "Aggiungi utente"
- Inserire username
- Fare clic su "Ok"
Passaggio 4) L'utente aggiunto viene visualizzato come mostrato di seguito.
Passaggio 5) Ora aggiungiamo l'utente utilizzando l'opzione "Aggiungi nuovo utente a" Sito ".
Passaggio 6 ) Facendo clic su "Aggiungi nuovo utente al sito" da "Aggiungi utente", viene visualizzata la seguente finestra di dialogo.
- Inserire username
- Inserisci l'email
- Immettere il nome completo
- Inserisci il numero di telefono
- Fare clic su "OK"
Passaggio 7) L'utente viene ora aggiunto al progetto corrente. L'utente viene aggiunto in "utenti del progetto" come mostrato di seguito.
Passaggio 7) Ora aggiungiamo gli utenti del progetto utilizzando l'opzione "aggiungi utenti dal sito".
Assicurati che l'utente sia già nel database di amministrazione di ALM.
Passaggio 8) Viene visualizzata la seguente finestra di dialogo.
- Immettere il nome utente e fare clic sull'icona di ricerca
- Viene visualizzato il nome utente
- Fare clic su "OK"
Passaggio 9) L'utente viene aggiunto al progetto e visualizzato come mostrato di seguito.
Passaggio 10) L'amministratore del progetto può anche rimuovere un utente dal modulo degli utenti del progetto.
- Seleziona l'utente
- Fare clic su "Rimuovi utente;
Passaggio 11) Viene visualizzata la finestra di dialogo di conferma. Fare clic su "Sì".
Passaggio 12) Facendo clic su "Sì" l'utente viene rimosso dall'elenco degli utenti del progetto.
Passaggio 13) Ognuno degli utenti in "Utenti del progetto" è associato a un'appartenenza.
Nota: per impostazione predefinita, qualsiasi utente aggiunto dispone solo delle autorizzazioni di "Visualizzazione".
- Seleziona il nome utente
- Seleziona la scheda "Iscrizione"
- Verrà visualizzata l'appartenenza per l'utente selezionato. L'utente "Cathy" appena aggiunto dispone dell'autorizzazione "Visualizzatore"
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 ognuno di questi gruppi di utenti ha livelli di autorizzazione diversi.
- Sviluppatore
- Responsabile del progetto
- QA Tester
- TD Admin
- Spettatore
Nota: per impostazione predefinita, qualsiasi utente aggiunto all'area del progetto ha solo l'autorizzazione "Visualizza".
Passaggio 1) Vediamo l'elenco degli utenti nel gruppo "TDAdmin".
- Seleziona "TDAdmin"
- Nella scheda Appartenenza noterai utenti che non fanno parte del gruppo
- Nella sezione "Nel gruppo" noterai l'elenco degli utenti all'interno del gruppo. In questo caso viene visualizzato solo "Admin".
Passaggio 2) Le autorizzazioni di gruppo predefinite non possono essere modificate.
- Seleziona "TDAdmin"
- Vai alla scheda delle autorizzazioni
- Seleziona un modulo qualsiasi (Difetti in questo caso)
- Le autorizzazioni non possono essere modificate anche se l'utente corrente è un amministratore del progetto.
Passaggio 3) I gruppi predefiniti non possono essere rinominati o eliminati.
Passaggio 4) Per modificare un'autorizzazione di gruppo, l'amministratore del progetto deve aggiungere un nuovo gruppo. Supponiamo di dover creare un nuovo gruppo di utenti in modo tale che tali utenti dispongano di "autorizzazione di modifica" per il modulo dei difetti e autorizzazione di visualizzazione per gli altri. Ciò significa che tutte le autorizzazioni devono essere uguali a quelle dell'utente "Visualizza" tranne il fatto che l'utente dovrebbe essere in grado di "aggiornare" i difetti. Per fare lo stesso
- Fare clic su "Nuovo gruppo"
- La finestra di dialogo di conferma viene mostrata all'utente. Fare clic su "Sì".
Passaggio 5) Facendo clic su Sì, viene visualizzata la finestra di dialogo "Nuovo gruppo"
- Immettere il nome del gruppo
- Entra nel profilo
Passaggio 6) Il gruppo di 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.
Passaggio 7) Per modificare l'autorizzazione
- vai alla scheda "Autorizzazioni"
- Fare clic sulla scheda "Difetti"
- Abilita il simbolo "Aggiorna" per i difetti
- Abilita il flag "Aggiorna" per i link
Accesso al modulo:
Questo modulo consente agli amministratori del progetto di controllare i moduli a cui ogni gruppo di utenti può accedere. Ciò impedirà agli utenti di accedere ai moduli limitati.
Diciamo che gli sviluppatori non hanno nulla a che fare con i casi di test, quindi è possibile impedire loro di accedere al piano di test, ai moduli del laboratorio di test.
Passaggio 1) L'accesso al modulo predefinito viene visualizzato di seguito. Tutti i tipi di gruppi di utenti hanno accesso a tutti i moduli per impostazione predefinita.
Passaggio 2) A scopo dimostrativo, rimuoviamo tutti i moduli di accesso al tipo di utente VIEW tranne il modulo dei difetti.
Deseleziona tutti gli accessi al modulo rispetto a Visualizza utente eccetto il modulo Difetti come mostrato di seguito.
Passaggio 3) Ora accediamo utilizzando uno degli ID utente "Visualizza" per verificare se le modifiche sono state applicate correttamente. Dall'istantanea sottostante è molto evidente che le impostazioni sono state applicate secondo i nostri input poiché mostra solo il modulo "Difetti" per l'utente di visualizzazione "Jim".
Entità del progetto:
- Entità del progetto Consente agli amministratori del progetto di modificare il comportamento dei campi del sistema ALM o definire i campi definiti dall'utente.
- Ad esempio, se stiamo eseguendo i test su varie build e vorremmo aggiungere un campo "Build Version" in "Add Defects Module", possiamo fare lo stesso utilizzando il modulo entità del progetto.
Passaggio 1) I campi definiti dall'utente non possono essere aggiunti nei campi di sistema di sola lettura.
- Seleziona "Entità del progetto"
- Seleziona "Difetto" e seleziona la sottocartella "Campi di sistema".
- Possiamo notare che NON saremo in grado di aggiungere "Nuovo campo" o eliminarlo poiché i campi di sistema sono di sola lettura.
Passaggio 2) Per aggiungere un campo definito dall'utente,
- Seleziona la sottocartella "Campi utente" nel modulo "Difetti".
- Fare clic su "Nuovo campo"
- I dettagli del campo appariranno come mostrato di seguito e possono essere modificati.
Passaggio 3) I dettagli del campo possono anche essere modificati come mostrato di seguito.
- Rinomina l'etichetta in "Numero build".
- Seleziona "Obbligatorio", il che significa che questo campo sarà un campo obbligatorio per la pubblicazione di un nuovo difetto.
- Fare clic su Salva
Passaggio 4) Ora possiamo assistere alle modifiche apportate al modulo dei difetti. Passare al modulo dei difetti e l'utente sarà in grado di vedere il campo "Numero build" appena creato che farà parte del modulo "Nuovi difetti".
Elenchi di progetti
- Elenchi di progetti Consente agli amministratori del progetto di aggiungere elenchi personalizzati a un progetto. Un elenco contiene valori che l'utente può immettere nei campi definiti dal sistema / dall'utente.
- Ad esempio, l'elenco Stato bug ha sei visualizzazioni di stato predefinite: Nuovo, Aperto, Risolto, Riaperto, Chiuso, Rifiutato. Se vogliamo aggiungere un altro stato, diciamo, Duplica, possiamo farlo usando questo modulo.
Passaggio 1) Per aggiungere un elemento agli elenchi predefiniti,
- Fare clic su "Elenchi progetti"
- Seleziona "Stato bug"
- Fare clic su "Nuovo elemento". Si apre la finestra di dialogo Nuovo elemento.
- Immettere il nome dell'elemento.
- Fare clic su "Ok"
Passaggio 2) Facendo clic su OK, il nuovo elemento viene creato come mostrato di seguito.
Passaggio 3) Ora dobbiamo salvare le modifiche.
- Fare clic sul pulsante "Salva".
- Viene visualizzato un popup. Fare clic su "OK".
Passaggio 4) Ora vai al modulo dei difetti e verifica se lo stato ha l'elemento appena aggiunto nell'elenco.
Automail:
Questo modulo consente agli amministratori del progetto di impostare regole di notifica automatica della posta per notificare agli utenti via e-mail le modifiche apportate ai difetti specificati. Questa funzione di automail è disponibile solo per il modulo dei difetti.
Passaggio 1) Per attivare le notifiche automatiche, eseguire i seguenti passaggi.
- Vai al link "Automail".
- L'utente può attivare la posta elettronica selezionando un numero qualsiasi di campi disponibili nell'elenco.
- Questa griglia mostra l'elenco dei campi che l'utente ha selezionato per inviare la posta sulle modifiche.
- L'amministratore del progetto può anche selezionare le impostazioni di posta elettronica per ciascuno degli utenti disponibili.
- Fare clic su "Salva".
Passaggio 2) Viene visualizzato un pop. Fare clic su OK
Regole di avviso:
Questo modulo consente agli amministratori del progetto di attivare le regole di avviso per il progetto corrente. Questa funzione creerà avvisi e invierà e-mail quando si verificano modifiche nel progetto. Questo modulo è valido per requisiti, test associati, difetti.
Passaggio 1) Per attivare le regole di avviso,
- Navigare in "Regole avvisi".
- Abilita la casella di controllo "Avviso associato a"
- Abilita "invia e-mail a" e aggiungi il tester / designer corrispondente.
- Fare clic su "Salva"
- 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 un difetto cambia il suo stato in "Risolto" in modo che il tester responsabile possa riprenderlo per ripetere il test.
Flusso di lavoro:
- Questo modulo consente agli amministratori del progetto di generare script che aiutano in
Personalizzazione del modulo Difetti (Aggiungi finestra di dialogo Difetto o Visualizza finestra di dialogo 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".
Passaggio 1) Sotto la personalizzazione del progetto,
- Fare clic su "Flusso di lavoro".
- Selezionare il collegamento "Generatore di script - Aggiungi personalizzazione campo difetto"
Passaggio 2) Si apre la finestra di dialogo di personalizzazione del campo Aggiungi difetto.
- Seleziona il gruppo di utenti.
- Seleziona i campi che l'utente non desidera visualizzare durante la finestra di dialogo Aggiungi difetto.
- Fare clic sul collegamento "<" per estrarre i campi dall'elenco dei campi visibili.
Nota: i campi obbligatori non possono essere spostati fuori dall'elenco dei campi visibili.
Passaggio 3) Dopo aver spinto tutti i campi irrilevanti fuori dall'elenco dei campi visibili, viene visualizzata la finestra di dialogo del campo di personalizzazione come mostrato di seguito.
- I campi che vengono eliminati dall'elenco dei campi visibili.
- I campi che farebbero parte della finestra di dialogo Aggiungi difetto.
- Applica modifiche allo script.
Nota: sebbene abbiamo effettuato la personalizzazione utilizzando questa interfaccia utente, le modifiche vengono eseguite con l'aiuto della generazione di script nel back-end. Tratteremo anche la modifica degli script con un esempio dopo questa sezione.
Passaggio 4) Ora accedi come utente di tipo "TDAdmin" e fai clic su "Nuovo difetto" dal modulo dei difetti. I campi selezionati dall'utente come visibili vengono visualizzati nella finestra "Nuovi difetti".
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 controllare anche le azioni che gli utenti possono eseguire all'interno di ciascun modulo.
Cambiamo il modo in cui la finestra di dialogo "Visualizza difetto" viene visualizzata all'utente con l'aiuto dell'editor di script.
Passaggio 1) Per accedere all'editor di script:
- Vai alla scheda Flusso di lavoro
- Fare clic su "Script Editor".
Passaggio 2) L'editor di script viene mostrato all'utente come mostrato di seguito.
- Seleziona "Script modulo difetti"
- Il commento mostra che: questa è l'area in cui dobbiamo apportare modifiche poiché mostra esplicitamente la "personalizzazione del campo dei dettagli del difetto".
- È scritto da uno script per ogni gruppo di utenti. Quello che stiamo vedendo corrisponde al gruppo di utenti "Sviluppatore". Dobbiamo apportare modifiche al gruppo di utenti "TDAdmin".
Passaggio 3) Ora scorri verso il basso fino al gruppo di utenti "TDAdmin" in cui è necessario apportare modifiche. Le impostazioni correnti per "TDAdmin" vengono visualizzate come mostrato di seguito.
Passaggio 4) Facci capire lo script.
Consideriamo la seguente riga di codice nello script
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
Ecco i dettagli -
SetFieldApp |
È la chiamata di funzione effettuata con 5 parametri |
Nome campo |
BG_ACTUAL_FIX_Time - Il nome del campo. Stiamo per modificare le impostazioni per questo nome di campo |
Bandiera visibile |
Corrisponde a flag visibile. Se vero, sarà visibile. |
Flag richiesto |
Controlla se il campo è obbligatorio. Se vero, il campo è obbligatorio. |
PageNo Flag |
Inizia con 0. Se è presente un numero maggiore di campi, l'utente può configurarli per essere visualizzati in base alla pagina. |
ViewOrder |
L'utente può anche organizzare l'ordine del campo utilizzando questo flag. Inizia con 0 e aumenta di 1. In base a questo viene impostato l'ordine dei campi |
Passaggio 5) Apportiamo modifiche al primo campo 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", True, False, 0, 0
Come per lo script precedente, all'utente viene visualizzata la finestra di dialogo Dettagli del difetto come mostrato di seguito.
Modifica quella riga di codice come mostrato di seguito.
SetFieldApp "BG_ACTUAL_FIX_TIME", False, False, 0, 16
L'output dello script si è riflesso nella finestra di dialogo Dettagli difetto come mostrato di seguito.
Passaggio 6) Apportiamo modifiche a tutti i campi disponibili.
- Modificare i parametri delle chiamate di funzione come spiegato nel passaggio precedente per ciascuno di questi campi come mostrato di seguito.
- Fare clic su "Salva".
Passaggio 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 i dettagli del difetto". La finestra di dialogo dei dettagli del difetto ora viene visualizzata come mostrato di seguito.