Některé typy záznamů produktu ClearQuest obsahují pole, jež jsou odkazy na pole v jiných záznamech.
Jsou-li tato odkazová pole povinná, musíte určit způsob mapování hodnoty na tato pole během synchronizace.
Informace o této úloze
Vlastní atribut pracovní položky můžete mapovat na pole odkazovaného záznamu. Chcete-li povolit toto mapování, musíte upravit konfiguraci procesu oblasti projektu a pravidlo synchronizace pro typ záznamu. Příklad v následujícím postupu předpokládá, že schéma obsahuje bezestavový typ záznamu s názvem OS, který obsahuje pole s názvem Název. Typ záznamu Závada obsahuje pole s názvem FoundInPlatform, což je odkaz na záznam OS.
Mapování odkazovaného pole:
Zobrazit
- V klientu produktu Rational Team Concert otevřete pohled Artefakty týmu.
- Klepněte pravým tlačítkem myši do oblasti svého projektu a vyberte volbu Otevřít.
- V editoru Oblasti projektu klepněte na kartu Konfigurace procesu. Rozbalte položku Konfigurace projektu, poté Konfigurační data a poté Pracovní položky. Klepněte na volbu Typy a atributy.
Vyberte kategorii typu pracovní položky. V oblasti Vlastní atributy
klepněte na volbu Přidat. Zadejte název atributu a vyberte typ, který je kompatibilní s odpovídajícím typem pole produktu ClearQuest. Například Nachází se v platformě a smallString. Klepněte na tlačítko OK.
Klepnutím na tlačítko Uložit uložte změny typu pracovní položky.
- V pohledu Artefakty týmu klepněte pravým tlačítkem myši na připojení úložiště a vyberte volbu . V pohledu Pravidla
synchronizace klepněte pravým tlačítkem myši na oblast projektu a vyberte volbu .
- V editoru pravidla synchronizace zadejte název pravidla. Například: com.ibm.rational.clearquest.sample_schema_repo.FoundInPlatform.
Pole Typ položky a Správce položky ponechte prázdná. Zadejte název do pole Externí typ, které určuje typ záznamu produktu ClearQuest. Například: com.ibm.rational.clearquest.sample_schema_repo.OS určuje typ záznamu OS, který obsahuje pole, na které odkazuje pole FoundInPlatform. V poli Externí správce vyberte volbu Správce produktu ClearQuest (neuživatelské záznamy).
V sekci Mapování vlastností klepněte na volbu Přidat.
Do pole Externí vlastnost zadejte název pole v záznamu, na které odkazuje jiné pole. Například pole FoundInPlatform odkazuje na pole Name v typu záznamu OS. Vyberte položku Externí identifikátor. Klepněte na tlačítko OK.
Klepnutím na tlačítko Uložit uložte pravidlo synchronizace.
- V pohledu Pravidla synchronizace poklepejte na pravidlo synchronizace pro typ záznamu, který obsahuje pole odkazu, a otevřete tak editor pravidla synchronizace.
- Klepnutím na tlačítko Přidejte mapování vlastnosti.
V poli Vlastnost položky vyberte vlastní atribut, který jste vytvořili. Například: Found In Platform. V poli Externí vlastnost vyberte pole odkazu na záznam produktu ClearQuest a odkazované pole v záznamu. Například: FoundInPlatform.Name znamená pole FoundInPlatform, které odkazuje na pole Name v jiném záznamu. V poli Synchronizace
vyberte volbu Vstup/výstup. Zrušte výběr volby Bez transformace.
V poli Převaděč hodnoty vyberte volbu Připojit pole k převaděči vlastního atributu.
- Po klepnutí na tlačítko Přidat definujte mapování druhé vlastnosti. V poli Externí vlastnost vyberte pole odkazu. Například: FoundInPlatform. Pole Vlastnost položky ponechte prázdné. Zrušte výběr volby Bez transformace.
V poli Odkaz na pravidlo synchronizace vyberte pravidlo synchronizace, které jste předtím definovali. Například: com.ibm.rational.clearquest.sample_schema_repo.FoundInPlatform. Klepnutím na tlačítko Uložit uložte upravené pravidlo synchronizace.
Můžete zadat mapování hodnoty
pro mapování vlastnosti používající transformátor hodnoty Připojení pole k transformátoru vlastních atributů.
Pro příchozí i odchozí hodnoty použije produkt ClearQuest Connector mapování hodnoty po transformaci. Například pro odkaz na pole,
jako je např. Priority.Name, nalezne produkt ClearQuest Connector
hodnotu pole Název v záznamu Priorita a potom aplikuje na tuto hodnotu mapování hodnoty. V odchozím směru aplikuje produkt ClearQuest Connector mapování hodnoty poté, co nalezne vlastnost položky Rational Team Concert.