Dans cette page :

La connexion Azdo permet d’utiliser Suivi pour présenter des éléments de travail Azdo sous différentes vues.

Présentation

Principe de fonctionnement

La connexion entre Suivi et Azure DevOps permet de synchroniser les éléments de travail (work items) d’un projet Azure DevOps (souvent désigné sous le nom d'Azdo) vers un board Suivi. Cette synchronisation repose sur divers paramètres de connexion, tels que l'organisation et l’Area Path de votre projet, afin d’identifier les work items devant être transférés vers le board Suivi. Les informations synchronisées pour chaque work item dépendent des associations définies entre les attributs du board Suivi et ceux d’Azdo.

Si un work item possède des relations de type ‘Child’, il est alors possible de synchroniser également les titres des work items enfants. Ainsi, la liste des enfants devient visible dans Suivi (mais elle reste non modifiable et sans lien direct vers Azdo).

Par ailleurs, il est possible de créer des work items dans Azdo à partir d’éléments directement issus du board Suivi. Cette fonctionnalité permet de préparer des éléments sur le board Suivi, puis de les créer dans Azure DevOps, soit individuellement, soit par synchronisation multiple.

Par exemple, le board Suivi peut être utilisé pour initier une série de User Stories dans le cadre de l’étude d’une fonctionnalité (Feature) dans Azdo. Une fois ces User Stories créées, elles peuvent être remontées directement dans Azure DevOps, l’outil de référence pour les développeurs.

Cependant, il est important de noter que la règle de modification des éléments après synchronisation reste inchangée : une fois qu’un work item est synchronisé, il devient la propriété d’Azdo, et tous les champs associés dans la connexion ne sont plus modifiables dans Suivi. La modification doit alors se faire côté Azdo.

De quoi se compose une connexion Azdo ?

Dans une connexion entre Suivi et Azdo, un seul type de work item peut être synchronisé par connexion. Toutefois, il est possible de définir plusieurs connexions pour un même board.

Pour établir la connexion avec un projet Azure DevOps, la première information requise est votre Personal Access Token (PAT), qui sert d'identifiant d’accès à Azdo. Ce PAT a une durée de validité maximale d’un an et peut être créé dans vos paramètres utilisateur Azdo.

<aside> 💡

Notez que le PAT permet de se connecter au board Azure DevOps. Tout utilisateur ayant lui aussi accès à ce projet Azure pourra alors accéder aux work items depuis le lien de connexion (ce qui ne sera donc pas le cas pour les utilisateurs n’étant pas membre du projet Azure).

</aside>

A ce PAT s’ajoute les informations relatives à l’identification de votre projet :

Enfin, la connexion à Azure DevOps permettra de définir l’ensemble des champs Azdo à synchroniser avec Suivi sachant qu’il est tout à fait possible de n’en synchroniser qu’une partie des champs de votre board.

Principes de synchronisation

La synchronisation est bidirectionnelle, ce qui signifie qu'il est possible de transférer des work items depuis Azdo vers Suivi, tout comme Suivi peut créer de nouveaux work items dans Azdo.

Toutefois, attention : lorsque l’élément est créé dans Azdo, toute modification de cet élément dans Suivi devient impossible pour l’ensemble des champs synchronisés (les champs non synchronisés restant modifiables puisque la propriété du board Suivi). En bref, la synchronisation depuis Suivi n’est possible que si le work item n’existe pas dans Azdo.

<aside> 🎓

Ce qu’il faut retenir :

Contraintes d’usage

Le connecteur entre Suivi et Azdo a certaines limites de fonctionnement qu’il est important de garder en tête :

Défintion du modèle du board en fonction des données Azdo (modèle Agile)

Azdo met à disposition les champs synchronisables. Toutefois, vous noterez que certains d’entre eux ne sont pas associables avec l’attribut correspondant dans Suivi mais utilise un attribut de type Texte ou Nombre (ex : Priority = attribut Nombre et non pas Choix dans une liste alors qu’il s’agit d’une liste côté Azdo).

Principaux champs supportés et leur équivalent dans Suivi

Attribut du WorkItem Azdo Attribut de l’élément Suivi Work item concerné
Title Texte Tous
Assigned to Utilisateur Tous
Created by Utilisateur Tous
Tags Choix dans une liste. Dans ce cas, il est recommandé de ne pas créer les valeurs de liste, ou uniquement ceux qui n’existeraient pas dans Azdo. En effet, la synchronisation se chargera de créer les valeurs de listes utilisées par le work item (création des tags en fonction de ceux synchronisés). Tous
Description Texte long Tous
State Choix dans une liste (et association des états dans le paramétrage de la connexion) Tous
Area path Texte (s’agissant d’un filtre paramétré dans la connexion, elle sera la même pour tous vos éléments synchronisés). Tous
Iteration path Texte Tous
Priority Nombre Tous
Sévérité Texte Bug
Effort Texte Feature
Story points Nombre User Story
Risk Texte Epic, Feature, User Story
Business Value Nombre Feature
Time criticality Texte Feature
Start date (sans l’heure) Date Feature
End date (sans l’heure) Date Feature
Due date (sans l’heure) Date Study
Value area Texte Tous
Original estimate Nombre Task
Remaining Nombre Task
Completed Nombre Task
Work Items enfant (relation Child) Jalons / Check list (attention, un attribut par type de Work item enfant) Tous
Work Item parent (relation parent) Nombre (identifiant de l’élément parent requis) User Story, Task, Study
Discussion Non supporté x
Lien vers les Work Items dans Azdo Connection (champ obligatoire) Tous

D’autres champs systèmes sont également synchronisables. Reportez-vous à la documentation de Microsoft.

Se connecter à un board Azure DevOps

Pré-requis

Pour définir la connexion à Azure DevOps, il est nécessaire de disposer de votre token personnel Azure DevOps.

Pour créer ce token, procédez comme suit :

  1. Cliquez sur User Settings > Personal Access Tokens en haut à droit dans le header de Aure DevOps.
  2. Cliquez sur New token.
  3. Saisissez un nom et définissez la date d’expiration du token.
  4. Cochez les cases Read, Read & write et Read, write & manage dans la partie Work Items avant de cliquez sur Create.
  5. Copiez votre token. Attention ! Une fois la fenêtre fermée, vous ne pourrez plus accéder à votre token.

Création du Personal Access Token

Création du Personal Access Token

Déclarer la connexion Azure DevOps

<aside> ⛔

Avant toute configuration de la connexion Azure DevOps, il est impératif que les attributs de votre board soient définis. Reportez-vous à la section précédente.

</aside>

Pour se connecter à un board Azure DevOps, il est nécessaire de déclarer les paramètres d’accès à Azdo et l’association des champs entre les deux systèmes :

  1. Cliquez sur le bouton du board > Connecteurs.
  2. Cliquez sur Nouvelle connexion > Azure DevOps
  3. Saisissez les informations requises pour accéder au board telles que :
  4. Cliquez sur Suivant.
  5. Choisissez le projet Azure et l’area path que vous voulez synchroniser.
  6. Choisissez le type de work items à synchroniser dans la liste proposée (un nombre après le work item vous indiquera le nombre de work item existant).
  7. Si vous voulez optionnellement synchroniser uniquement les enfants d’un work item précis, indiquez son numéro d’identifiant Azdo et cliquez sur Suivant.
  8. Associez les champs Suivi aux champs Azdo que vous voulez synchroniser.
  9. Si vous avez utilisez des champs de type Tags, cliquez sur le bouton Configurer pour associer les valeurs de liste à celle du champ Azdo.
  10. Cliquez sur Terminer.

Paramétrage d’une connexion Azdo

Paramétrage d’une connexion Azdo

Synchroniser les données

Synchroniser les éléments d’Azdo vers Suivi

Une fois la connexion paramétrée, vous pouvez lancer la synchronisation des éléments dans votre board Suivi. Pour cela, vous disposez de plusieurs manières de procéder :

Différents moyens de lancer la synchronisation du board (synchronisation descendante)

Différents moyens de lancer la synchronisation du board (synchronisation descendante)

Synchroniser un nouvel élément Suivi vers Azdo

Comme mentionné précédemment, à partir d’un board Suivi, vous pouvez créer des éléments dans le projet Azdo. Pour cela, une fonction de synchronisation à la ligne ou de plusieurs lignes sélectionnées est disponible dans le board en vue Tableau. Il est également possible de le faire à l’unité directement en éditant l’élément (formulaire d’édition).

<aside> ⛔

</aside>

Pour lancer la synchronisation d’un élément vers Azdo depuis la vue Tableau :

  1. Dans la vue Tableau, faîtes un double-clic gauche sur la cellule de l’attribut Connexion de l’élément souhaité. Un menu Synchroniser élément avec apparait.
  2. Choisissez la connexion souhaitée s’il en existe plusieurs. Le lien vers le work item Azdo apparaît dans la cellule. Il a la forme “Projet : Type de workitem n°Azdo”.

Pour lancer la synchronisation d’un élément vers Azdo depuis le formulaire d’édition de l’élément :

  1. Ouvrez le formulaire d’édition.