Aller au contenu

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.

Synchroniser des exigences manuellement

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 :

Synchroniser avec Redmine Exigences

Synchronisation avec RedmineReq

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 a 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

Synchronisation avec JiraReq

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 a 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 plugin déprécié qui a vocation à être remplacé par le plugin Xsquash4Jira plus complet. Il ne sera plus distribué à partir de Squash 10.0.
Pour en savoir plus sur le plugin Xsquash4Jira consulter les pages suivantes :