Associazione campi di riferimento

Alcuni tipi di record ClearQuest includono i campi che sono riferimenti ai campi in altri record. Se questi campi di riferimento sono obbligatori, è necessario fornire un modo per associare un valore ad essi durante la sincronizzazione.
Informazioni su questa attività
È possibile associare un attributo personalizzato di un elemento di lavoro a un campo di un record di riferimento. Per abilitare questa associazione, è necessario modificare la configurazione del processo dell'area progetto e la regola di sincronizzazione per il tipo di record. L'esempio nelle seguenti fasi suppone che lo schema contenga un tipo di record stateless denominato OS, che a sua volta contiene un campo denominato Nome . Il tipo di record Difetto contiene un campo denominato FoundInPlatform, che è un riferimento a un record OS.

Per associare un campo di riferimento:

Mostra

  1. Nel client Rational Team Concert, aprire la vista Risorse utente del team.
  2. Fare clic con il pulsante destro nell'area progetto e selezionare Apri.
  3. Nell'editor dell'area progetto, fare clic sulla scheda Configurazione del processo. Espandere Configurazione progetto, quindi Dati di configurazione e quindi Elementi di lavoro. Fare clic su Tipi e attributi. Selezionare la categoria del tipo dell'elemento di lavoro. Nell'area Attributi personalizzati, fare clic su Aggiungi. Immettere un nome per l'attributo e selezionare un tipo che è compatibile con il tipo di campo ClearQuest corrispondente. Ad esempio, Found in Platform e smallString. Fare clic su OK. Fare clic su Salva per salvare le modifiche nel tipo dell'elemento di lavoro.
  4. Nella vista Risorse utente del team, fare clic con il tasto destro del mouse sulla connessione del repository e selezionare Amministra > Regole di sincronizzazione. Nella vista Regole di sincronizzazione, fare clic con il tasto destro del mouse sull'area progetto e selezionare Nuova > Regola di sincronizzazione.
  5. Nell'editor delle regole di sincronizzazione, inserire un nome per la regola. Ad esempio: com.ibm.rational.clearquest.sample_schema_repo.FoundInPlatform. Lasciare i campi Tipo di elemento e Gestore elementi vuoti. Immettere un nome nel campo Tipo esterno che identifica il tipo di record ClearQuest. Ad esempio: com.ibm.rational.clearquest.sample_schema_repo.OS identifica il tipo di record OS, che contiene il campo di riferimento dal campo FoundInPlatform. Nel campo Gestore esterno, selezionare Gestore ClearQuest (record non utente). Nella sezione Associazioni di proprietà, fare clic su Aggiungi. Nel campo Proprietà esterna, immettere il nome del campo nel record di riferimento dall'altro campo. Ad esempio, il campo FoundInPlatform si riferisce al campo Nome nel tipo di record OS. Selezionare Identificativo esterno. Fare clic su OK. Fare clic su Salva per salvare la regola di sincronizzazione.
  6. Nella vista Regole di sincronizzazione, fare doppio clic sulla regola di sincronizzazione per il tipo di record che contiene il campo di riferimento per aprire l'editor delle regole di sincronizzazione.
  7. Fare clic su Aggiungi per aggiungere un'associazione di proprietà. Nel campo Proprietà dell'elemento, selezionare l'attributo personalizzato creato. Ad esempio: Found In Platform. Nel campo Proprietà esterna, selezionare il campo di riferimento del record ClearQuest e un campo nel record a cui si riferisce. Ad esempio: FoundInPlatform.Name si riferisce al campo FoundInPlatform che si riferisce al campo Nome in un altro record. Nel campo Sincronizzazione, selezionare In/Out. Deselezionare Nessuna trasformazione. Nel campo Trasformatore del valore, selezionare Connect Field to Custom Attribute Transformer.
  8. Fare clic su Aggiungi per definire una seconda associazione di proprietà. Nel campo Proprietà esterna, selezionare il campo di riferimento. Ad esempio: FoundInPlatform. Lasciare il campo Proprietà dell'elemento vuoto. Deselezionare Nessuna trasformazione. Nel campo Regola di sincronizzazione di riferimento, selezionare la regola di sincronizzazione precedentemente definita. Ad esempio: com.ibm.rational.clearquest.sample_schema_repo.FoundInPlatform. Fare clic su Salva per salvare la regola di sincronizzazione modificata.

    È possibile specificare le associazioni di valore per l'associazione di proprietà che utilizza il trasformatore di valore Connect Field to Custom Attribute Transformer. Per i valori in entrata e in uscita, ClearQuest applica l'associazione di valore dopo la trasformazione. Ad esempio, per un riferimento di campo come Nome.Proprietà, ClearQuest cerca il valore del campo Nome nel record Priorità e applica le associazioni di valore a tale valore. Nella direzione in uscita, ClearQuest applica le associazioni di valore dopo aver trovato la proprietà dell'elemento Rational Team Concert.


Feedback

Queste informazioni sono state utili? È possibile fornire un feedback su Jazz.net (è richiesta la registrazione): commenta nei forum o segnala un bug