Par défaut, lorsque des modifications d'un référentiel externe, tel qu'une
base de données d'utilisateurs Rational ClearQuest,
sont synchronisées avec des éléments d'un référentiel
Jazz,
l'opération de mise à jour est exécutée à l'aide du compte utilisateur Jazz sous lequel
l'application externe se connecte à Jazz.
A propos de cette tâche
Lorsque vous utilisez l'assistant d'installation de
ClearQuest Connector , vous précisez le compte utilisateur Jazz utilisé par la passerelle ClearQuest Gateway
pour se connecter à Jazz. Toutes les modifications apportées aux éléments, qui résultent de modifications apportées
aux enregistrements ClearQuest correspondants, sont sauvegardées dans le contexte de ce
compte utilisateur Jazz. L'enregistrement de toutes les modifications sous le
même compte utilisateur offre les inconvénients suivants :
- L'historique des éléments de travail n'affiche que le compte utilisateur utilisé pour
se connecter à Jazz. Vous ne pouvez pas utiliser l'historique pour déterminer quel utilisateur est à l'origine
de la modification apportée à l'enregistrement ClearQuest qui a entraîné la mise à jour
de l'élément de travail correspondant.
- Toutes les opérations de synchronisation utilisant le même compte utilisateur Jazz,
quel que soit la personne à l'origine de la modification, vous ne pouvez pas
restreindre l'accès à certains utilisateurs.
Pour éviter ces
limitations, vous pouvez configurer des règles de synchronisation de sorte que les
modifications soient enregistrées dans le contexte de l'utilisateur qui les apporte. Vous devez mettre à jour chaque règle de synchronisation pour le ou les types
d'enregistrement impliqués.
Pour éditer une règle de synchronisation de sorte que les modifications
soient enregistrées dans le contexte de l'utilisateur qui les apporte, procédez comme
suit :
- Connectez-vous au client Rational Team Concert.
- 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
. Dans
la vue Règles de synchronisation, développez la zone de projet
et cliquez deux fois sur la règle de synchronisation pour l'ouvrir dans l'éditeur
Règle de synchronisation.
- Dans la section Mappages de propriété, cliquez sur Ajouter.
Laissez la zone Propriété de l'élément vide. Dans la zone
Propriété externe, sélectionnez modifiedBy.
Sélectionnez Modificateur externe. Dans
la section Valeur de transformation, laissez l'option Aucune transformation sélectionnée.
Cliquez sur OK.
- Cliquez sur Sauvegarder pour sauvegarder vos modifications.
Résultats
Une fois que vous avez configuré la ou les règles de synchronisation comme
indiqué plus haut, le comportement de la synchronisation entrante est le suivant : ClearQuest
Connector recherche un compte utilisateur Jazz qui est mappé au compte utilisateur
ClearQuest de l'utilisateur à l'origine de la modification de l'enregistrement ClearQuest. S'il existe un compte utilisateur Jazz correspondant, l'élément
Rational Team Concert qui est mappé à
l'enregistrement ClearQuest est mis à jour ou créé dans le contexte de cet utilisateur Jazz. S'il n'existe aucun compte utilisateur Jazz correspondant, l'élément
Rational Team Concert est mis à jour
ou créé dans le contexte du compte utilisateur Jazz que vous spécifiez dans le fichier cqconnector.properties.