Mappage de zones référencées

Certains types d'enregistrements ClearQuest comprennent des zones qui sont des références à des zones d'autres enregistrements. Si ces zones de référence sont obligatoires, vous devez offrir un moyen de leur mapper une valeur lors de la synchronisation.
A propos de cette tâche
Vous pouvez mapper un attribut personnalisé d'un élément de travail à une zone d'un enregistrement référencé. Pour activer ce mappage, vous devez éditer la configuration du processus de la zone de projet et la règle de synchronisation du type d'enregistrement. Dans l'exemple de la procédure ci-après, nous supposons que le schéma contient un type d'enregistrement intitulé OS, qui contient la zone Name. Le type d'enregistrement Incident contient une zone FoundInPlatform, qui est une référence à un enregistrement de système d'exploitation.

Pour mapper une zone de référence, procédez comme suit :

Démonstration

  1. Sur le client Rational Team Concert, ouvrez la vue Artefacts de l'équipe.
  2. Cliquez à l'aide du bouton droit de la souris sur votre zone de projet et sélectionnez Ouvrir.
  3. Dans l'éditeur Zone de projet, cliquez sur l'onglet Configuration du processus. Développez Configuration de projet, Données de configuration, puis Eléments de travail. Cliquez sur Types et attributs. Sélectionnez la catégorie de types d'élément de travail. Dans la zone Attributs personnalisés, cliquez sur Ajouter. Entrez un nom pour l'attribut et sélectionnez un type compatible avec le type de zone ClearQuest correspondant. Par exemple, Found in Platform et smallString. Cliquez sur OK. Cliquez sur Sauvegarder pour sauvegarder les modifications que vous avez apportées au type d'élément de travail.
  4. Dans la vue Artefacts de l'équipe, cliquez à l'aide du bouton droit de la souris sur la connexion au référentiel et sélectionnez Administrer > Règles de synchronisation. Dans la vue Règles de synchronisation, cliquez sur la zone de projet à l'aide du bouton droit de la souris et sélectionnez Nouveau > Règle de synchronisation.
  5. Dans l'éditeur de règle de synchronisation, entrez un nom pour la règle. Par exemple : com.ibm.rational.clearquest.sample_schema_repo.FoundInPlatform. Laissez les zones Type d'élément et Gestionnaire d'élément vides. Entrez un nom dans la zone Type externe qui identifie le type d'enregistrement ClearQuest. Par exemple : com.ibm.rational.clearquest.sample_schema_repo.OS identifie le type d'enregistrement du système d'exploitation, qui contient la zone référencée par la zone FoundInPlatform. Dans la zone Gestionnaire externe, sélectionnez Gestionnaire ClearQuest (enregistrements non-utilisateur). Dans la section Mappages de propriété, cliquez sur Ajouter. Dans la zone Propriété externe, entrez le nom de la zone dans l'enregistrement référencé par l'autre zone. Par exemple, la zone FoundInPlatform fait référence à la zone Nom dans le type d'enregistrement du système d'exploitation. Sélectionnez Identificateur externe. Cliquez sur OK. Cliquez sur Sauvegarder pour sauvegarder la règle de synchronisation.
  6. Dans la vue Règles de synchronisation, cliquez deux fois sur la règle de synchronisation du type d'enregistrement qui contient la zone de référence pour ouvrir l'éditeur Règle de synchronisation.
  7. Cliquez sur Ajouter pour ajouter un mappage de propriété. Dans la zone Propriété de l'élément, sélectionnez l'attribut personnalisé que vous avez créé. Par exemple : Found In Platform. Dans la zone Propriété externe, sélectionnez la zone de référence d'enregistrement ClearQuest et une zone de l'enregistrement référencé. Par exemple: FoundInPlatform.Name fait référence à la zone FoundInPlatform qui fait référence à la zone Nom dans un autre enregistrement. Dans la zone Synchronisation, sélectionnez Entrée/Sortie. Désélectionnez Aucune transformation. Dans la zone Transformateur de valeur, sélectionnez Connecter la zone au transformateur d'attribut personnalisé.
  8. Cliquez sur Ajouter pour définir un second mappage de propriété. Dans la zone Propriété externe, sélectionnez la zone de référence. Par exemple : FoundInPlatform. Laissez la zone Propriété de l'élément vide. Désélectionnez Aucune transformation. Dans la zone Règle de synchronisation de référence, sélectionnez la règle de synchronisation que vous avez définie précédemment. Par exemple : com.ibm.rational.clearquest.sample_schema_repo.FoundInPlatform. Cliquez sur Sauvegarder pour sauvegarder la règle de synchronisation modifiée.

    Vous pouvez spécifier des mappages de valeurs pour le mappage des propriétés qui utilise le transformateur de valeur Connecter la zone au transformateur d'attribut personnalisé. Pour les valeurs entrantes et sortantes, ClearQuest Connector applique le mappage des valeurs après la transformation. Par exemple, pour une référence de zone telle que Priority.Name, ClearQuest Connector recherche la valeur de la zone Nom dans l'enregistrement Priorité, puis applique les mappages de valeurs à cette valeur. Dans le sens sortant, ClearQuest Connector applique les mappages de valeurs une fois qu'il a trouvé la propriété d'élément Rational Team Concert.


Commentaires en retour

Etes-vous satisfait ? Vous pouvez faire part de vos commentaires à l'adresse Jazz.net (enregistrement requis) : Commentaire dans les forums ou soumettre un bogue