In questo esercizio verrà impostato il funzionamento per due dei campi
aggiunti al record Difetto nell'esercizio Aggiunta di campi.
Il funzionamento di un campo indica se l'utente può o deve immettere un valore nel
campo. È possibile impostare il funzionamento dei campi su una delle seguenti opzioni:
- Sola lettura
- Obbligatorio
- Facoltativo
- Utilizza hook
L'opzione Utilizza hook si riferisce ad uno script hook che
è possibile scrivere per determinare il livello di accesso di ogni utente al campo.
Prima
di poter effettuare modifiche allo schema, è necessario eseguire il checkout dello schema. Se lo schema non è stato sottoposto a checkout, effettuare le seguenti operazioni:
- Nel Designer, fare clic su . Viene aperta la finestra Apri schema.
- Selezionare Esegui il checkout di uno schema da modificare o continua a modificare il lavoro
precedentemente salvato. Selezionare my_sample_schema dalla tabella degli schemi. Se lo schema è già stato sottoposto a checkout e si sta continuando a
lavorare da una sessione di modifica precedente, fare clic su Fine. Se lo schema non è
stato sottoposto a checkout, fare clic su Avanti e quindi su Fine.
Per impostare il funzionamento per tutti gli stati del campo User_ID su Obbligatorio:
- In Rational ClearQuest Designer, espandere la cartella Tipi di
record, la cartella Difetto e la cartella Stati
e azioni.
- Fare doppio clic su Funzionamenti per aprire la griglia Funzionamenti.
Per i tipi di record basati sullo stato è possibile impostare diversi funzionamenti per stati
diversi nel modello di transizione di stato per il tipo di record. Ad esempio, è possibile
impostare il campo Risoluzione su obbligatorio per lo stato Risolto
per richiedere agli utenti di immettere una descrizione di come è stato risolto il difetto quando
viene cambiato lo stato in Risolto.
- Scorrere alla riga User_ID nella griglia. Selezionare tutte le celle nella
riga. Fare clic con il tasto destro del mouse su una delle celle e selezionare Obbligatorio.
- Scorrere alla riga Action_reason nella griglia. Fare clic con il tasto destro del mouse sulla
cella per lo stato Riassegnato e selezionare Obbligatorio.
Lasciare gli altri stati per Action_reason impostati su FACOLTATIVO.
Quando gli utenti cercano di riassegnare un difetto, sarà necessario immettere un
valore in questo campo.
L'ultima colonna a destra della griglia specifica il funzionamento predefinito.
Se il funzionamento del campo non è stato precedentemente impostato, viene impostato sul valore
predefinito. Quando si aggiunge uno stato ad un tipo di record, il funzionamento del campo per quello
stato viene impostato sul valore predefinito.