🔁 Sync Suivi with Azure DevOps (work items ↔ board)

Vous gérez vos User Stories / Bugs / Tasks dans Azure DevOps et vous voulez les présenter / piloter dans Suivi (Tableau, Kanban, Dashboard
) ?
Le connecteur Azure DevOps permet de synchroniser des work items d’un projet AzDO vers un board Suivi
 et mĂȘme de crĂ©er des work items AzDO depuis Suivi (dans certaines conditions).

:books: Doc pas Ă  pas ici :
https://doc.suivi.work/fr/articles/1763745187-synchroniser-des-donnees-avec-un-board-azure-devops


:white_check_mark: À retenir (les rùgles importantes)

  • La synchro est bidirectionnelle :
    • AzDO → Suivi : crĂ©ation + mise Ă  jour des Ă©lĂ©ments
    • Suivi → AzDO : crĂ©ation uniquement (si le work item n’existe pas dĂ©jĂ  dans AzDO)
  • Une fois un work item synchronisĂ©, il devient “propriĂ©tĂ© AzDO” : les champs synchronisĂ©s ne sont plus modifiables dans Suivi.
  • 1 connexion = 1 type de work item (mais vous pouvez crĂ©er plusieurs connexions sur un mĂȘme board).
  • Le filtre Area Path est strict (les sous-zones ne sont pas incluses si vous ne les ciblez pas).
  • Seules les relations Child sont synchronisĂ©es (liste visible dans Suivi, non modifiable).

:locked_with_key: Pré-requis

  • Un Personal Access Token (PAT) Azure DevOps (validitĂ© max 1 an), avec les droits Work Items adaptĂ©s.
  • :warning: Avant de configurer la connexion : vos attributs de board doivent dĂ©jĂ  ĂȘtre prĂȘts (colonnes / types).

:rocket: Mise en place (ultra résumé)

  1. Board > 
 > Connecteurs > Nouvelle connexion > Azure DevOps
  2. Renseigner : Nom, PAT, Organization
  3. Sélectionner : Projet + Area Path + Type de work item
  4. Associer les champs Suivi ↔ champs AzDO (vous n’ĂȘtes pas obligĂ© de tout synchroniser)
  5. Terminer, puis lancer la synchro (depuis la connexion, le menu board, ou le bouton de synchro)

:counterclockwise_arrows_button: Synchroniser (dans les deux sens)

  • AzDO → Suivi : lancez la synchro et les work items apparaissent dans votre board.
  • Suivi → AzDO : depuis la vue Tableau, double-clic sur la cellule de l’attribut Connexion pour synchroniser un Ă©lĂ©ment (ou plusieurs avec Maj + sĂ©lection).

:speech_balloon: Dites en commentaire : vous voulez synchroniser quoi en priorité (User Stories, Bugs, Features
) et dans quel objectif (pilotage produit, reporting, préparation de backlog
) ?

1 Like

:light_bulb: Idée de connecteur similaire : GitHub pour la remontée :

  • des bugs :beetle: ;
  • planification projet :date:
1 Like

Salut David, merci pour l’idĂ©e :light_bulb: — c’est trĂšs pertinent (surtout pour centraliser bugs + planification).

Pour qu’on puisse la traiter proprement cĂŽtĂ© produit/roadmap, est-ce que tu peux la reposter dans la catĂ©gorie “Retours & idĂ©es” (idĂ©alement 1 idĂ©e = 1 sujet) et nous donner un peu plus de dĂ©tails sur ce que tu attends d’un connecteur GitHub ?

Quelques points qui nous aideraient beaucoup :

  • PĂ©rimĂštre GitHub : Issues ? GitHub Projects (v2) ? PR ? Milestones ?
  • Sens de synchro : GitHub → Suivi uniquement, ou aussi Suivi → GitHub (crĂ©ation / mise Ă  jour / fermeture) ?
  • Mapping attendu : statuts, assignees, labels, prioritĂ©, dates, sprint, liens PR/commit, etc.
  • Mode de mise Ă  jour : temps rĂ©el (webhooks) vs synchro planifiĂ©e, et volume approximatif (nb d’issues).

Avec ça, on pourra Ă©valuer l’intĂ©rĂȘt, la complexitĂ© et voir comment l’intĂ©grer Ă  la roadmap :+1:

1 Like