Un package Rational ClearQuest è una serie di componenti che possono essere aggiunti ad uno schema per fornire una funzione complessa. La funzione diventa una parte permanente dello schema.
I package Rational ClearQuest sono un meccanismo efficiente per aggiungere funzioni ad uno schema e per integrare schemi con altri package software. Un package può aggiungere una funzione che molti utenti Rational ClearQuest hanno riscontrato essere utile, come la possibilità di aggiungere un elenco di note ad un record difetto o di inviare una notifica e-mail quando si verifica un evento specifico.
Un package può anche consentire al software Rational ClearQuest di scambiare dati con altri prodotti software IBM e con alcuni prodotti di fornitori software indipendenti. Questi package sono definiti package di integrazione o integrazioni. Consultare Integrazione con altri prodotti per informazioni sui package di integrazione.
Questi componenti dello schema possono essere aggiunti mediante un package:
È possibile applicare più package allo stesso schema. Di solito, è possibile applicare un package in una singola operazione. In altri casi, è possibile personalizzare o configurare un package durante l'installazione, ad esempio modificando i nomi dei campi. Potrebbe anche essere richiesta la configurazione del package; ad esempio, alcuni package di integrazione richiedono l'associazione dei tipi di stato nello schema esistente ai tipi di stato inclusi nel package. Queste personalizzazioni vengono descritte nella sezione Package e schemi di ClearQuest.
Per installare un package per la prima volta, utilizzare la procedura guidata Package inclusa con Designer. Per ulteriori informazioni, consultare l'argomento Applicazione di un package.
Come per altre modifiche apportate allo schema, le funzioni in un package sono disponibili agli utenti solo dopo avere eseguito l'applicazione del package allo schema e l'aggiornamento dei database dell'utente alla nuova versione dello schema.
Non è necessario preoccuparsi dello sviluppo o della manutenzione dei package installati; IBM fornisce le nuove versioni e supporta la gestione delle modifiche dei package esistenti. Quando si aggiorna il software Rational ClearQuest, utilizzare la funzione di aggiornamento dei package installati per aggiornare tutti i package installati per un determinato schema. Per ulteriori informazioni, consultare le sezioni Aggiornamento dei package e Aggiornamento di schemi alle nuove versioni dei package
Quando si installa un package, gli hook devono essere aggiunti allo schema. Questi script fanno parte del package e non fanno parte del codice hook. Questi script non possono essere eliminati; fanno parte del codice che appartiene ad uno schema. Per questo motivo, non vi è alcuna relazione tra l'impostazione del linguaggio predefinito selezionato per il codice hook (consultare la sezione Linguaggi di script) ed il linguaggio in cui sono implementati gli hook che appartengono al package.
Per le informazioni sulla definizione delle limitazioni quando si utilizzano i package, consultare la sezione Limitazioni di denominazione.
È possibile utilizzare solo la procedura guidata Package e la funzione di aggiornamento dei package installati con i package forniti da IBM.
Gli schemi predefiniti sono schemi creati dallo schema Common e da una serie di package.
Ad esempio, lo schema Defect Tracking è derivato dallo schema Common dopo l'applicazione dei seguenti package: