Un hook è un punto di ingresso, come un trigger, a una parte di codice che
viene eseguita in punti specifici durante una sessione client dell'utente. Rational ClearQuest
supporta i seguenti tipi di hook:
- Hook campo. Utilizzare l'hook campo per verificare un valore di campo e, se possibile, adattare
gli altri campi. Ad esempio, è possibile utilizzare un hook campo per convalidare i contenuti
di un campo o assegnare un valore predefinito.
- Hook azione. Utilizzare gli hook azione per implementare le attività nei punti chiave del
ciclo di vita delle richieste di modifica. A differenza degli hook campo, gli hook azione sono solitamente
associati ad eventi che influiscono sull'intera richiesta di modifica, non solo su un campo
in particolare. Ad esempio, è possibile utilizzare un hook azione per convalidare l'intera
richiesta di modifica e inviare notifiche e-mail quando l'azione è completata.
- Script di record. Utilizzare gli script di record per eseguire attività specifiche durante il runtime.
Gli script di record sono specifici di un tipo di record e sono solitamente associati con
i controlli di modulo.
- Utilizzare gli script globali per definire le librerie di routine che possono essere condivise
da tutti i tipi di record nello schema.
In questo modulo l'utente eseguirà i seguenti esercizi: