Synchroniser des exigences depuis un outil tiers
Les plugins Redmine Exigences, Jira Exigences et Xsquash4Jira permettent de synchroniser des tickets présents dans Redmine ou Jira sous forme d'exigences dans Squash TM.
Si les synchronisations des plugins Xsquash4Jira et Xsquash4GitLab sont gérées automatiquement ce n'est pas le cas pour les synchronisations des plugins Redmine Exigences et Jira Exigences. En effet, ces synchronisations doivent être déclenchées manuellement depuis l'espace Exigences.
Pour effectuer une synchronisation manuelle des tickets avec les plugins Redmine Exigences ou Jira Exigences, il faut :
- Sélectionner le nom du projet configuré avec le plugin
- Ouvrir le menu [Importer/Exporter]
- Cliquer sur 'Synchroniser avec Redmine' ou 'Synchroniser avec Jira'
- Renseigner les identifiants de connexion à Redmine ou Jira s'ils ne sont pas déjà enregistrés dans l'espace 'Mon compte'
- Valider la demande de synchronisation
Les options "Synchroniser avec Redmine" et "Synchroniser avec Jira" ne sont actives que sur les projets pour lesquels le plugin correspondant est activé et configuré. En outre, seul un utilisateur disposant d'un profil administrateur ou chef de projet dans Squash TM peut déclencher la synchronisation. Et il est nécessaire d'avoir un compte Jira ou Redmine pour se connecter à l'outil et réaliser la synchronisation.
Les tickets sont synchronisés sous forme d'exigences dans le dossier indiqué dans la configuration du plugin au niveau du projet. Si aucun dossier de destination n’est renseigné, ils sont synchronisés à la racine du projet dans l'espace Exigences.
Les exigences synchronisées apparaissent en grisé dans l’arborescence et tous leurs champs sont modifiables.
Les synchronisations se font uniquement dans le sens Redmine vers Squash TM et Jira vers Squash TM.
En savoir plus
Pour en savoir plus sur la configuration des plugins au niveau du projet, consulter les pages suivantes :
- Configuration de Redmine Exigences
- Configuration de Jira Exigences
Synchroniser avec Redmine Exigences
Le périmètre de la synchronisation de tickets Redmine réalisée par l'utilisateur dans l'espace Exigences est défini par :
- Le ou les couples Identifiant projet/Identifiant filtre configurés au niveau du projet Squash TM
- Les droits d'accès sur Redmine dont dispose l'utilisateur réalisant la synchronisation
En effet, si l'utilisateur ne dispose pas à minima de droits de lecture sur tous les projets Redmine indiqués dans la configuration, la synchronisation des tickets sera partielle. Seuls les tickets visibles par l'utilisateur seront synchronisés.
La synchronisation n'étant pas automatique, il est nécessaire de resynchroniser régulièrement pour récupérer :
- Les nouveaux tickets Redmine pris en compte dans le périmètre
- Les nouvelles valeurs des champs des tickets déjà synchronisés
- Les suppressions de tickets (selon l'option choisie lors de la configuration du plugin)
- Les ajouts et suppressions de liens entre exigences
Synchroniser avec Jira Exigences
Le périmètre de la synchronisation de tickets Jira réalisée par l'utilisateur dans l'espace Exigences est défini par :
- Le ou les couples Clé projet/Filtre configurés au niveau du projet Squash TM
- Les droits d'accès sur Jira dont dispose l'utilisateur réalisant la synchronisation
En effet, si l'utilisateur ne dispose pas à minima de droits de lecture sur tous les projets Jira indiqués dans la configuration, la synchronisation des tickets sera partielle. Seuls les tickets visibles par l'utilisateur seront synchronisés.
La synchronisation n'étant pas automatique, il est nécessaire de resynchroniser régulièrement pour récupérer les nouveaux tickets et les modifications effectuées sur les tickets déjà synchronisés.
En savoir plus
Le plugin Jira Exigences est un ancien plugin qui a vocation à être remplacé progressivement par le plugin Xsquash4Jira.
Pour en savoir plus sur le plugin Xsquash4Jira consulter les pages suivantes :
- Configurer Xsquash4Jira dans Squash TM
- Synchroniser des objets agiles Jira dans Squash TM