Passer au contenu principal

Intégration Azure DevOps

Découvrez comment synchroniser automatiquement vos projets d’Azure DevOps vers TrackingTime.

Julia Chulman avatar
Écrit par Julia Chulman
Mis à jour il y a plus de 2 semaines

Vous pouvez désormais synchroniser vos projets directement depuis Azure DevOps vers TrackingTime ! Les nouveaux projets sont importés automatiquement et les noms de projets sont mis à jour sans nécessiter d’actions manuelles. Il s’agit d’une synchronisation unidirectionnelle, d’Azure DevOps → TrackingTime, conçue pour garder votre espace de travail parfaitement aligné.

Fonctionnalités

  • Importe dans TrackingTime les projets créés dans Azure DevOps dès leur création.

  • Met à jour les noms des projets dans TrackingTime lorsque vous les renommez dans Azure DevOps.

  • Permet à votre équipe de commencer immédiatement le suivi du temps sur les bons projets, sans configuration manuelle.

Comment intégrer Azure DevOps

Pour synchroniser vos projets Azure DevOps avec TrackingTime :

  1. Dans TrackingTime, allez dans Gérer > Applications & Intégrations.

  2. Sous Synchronisation de projets : Azure DevOps, cliquez sur Installer.

  3. Les paramètres de synchronisation Azure DevOps s’affichent ; vous serez invité à activer la synchronisation automatique.

  4. Saisissez votre clé API Azure DevOps dans le champ correspondant.

  5. Sélectionnez votre organisation Azure DevOps dans la liste déroulante.

  6. Choisissez la visibilité des projets afin de définir ceux que vous souhaitez importer – certains projets spécifiques ou tous les projets visibles.

  7. Cliquez sur Enregistrer. Une fois connectés, les nouveaux projets créés dans Azure DevOps seront automatiquement importés dans TrackingTime.


Obtenez votre clé API personnelle Azure DevOps

Pour activer la synchronisation de projets Azure DevOps dans TrackingTime, vous devez générer un Personal Access Token (PAT) depuis votre compte Azure DevOps. Ce jeton permet à TrackingTime d’accéder à vos projets de manière sécurisée et de les maintenir synchronisés.

Comment obtenir un Personal Access Token (PAT) :

  1. Connectez-vous à votre compte Azure DevOps.

  2. En haut à droite, cliquez sur votre icône de profil et sélectionnez Jetons d’accès personnel.

  3. Cliquez sur + Nouveau jeton.

  4. Donnez un nom à votre jeton et choisissez une date d’expiration.

  5. Dans Étendues, sélectionnez l’accès Lire pour les informations de projet et d’équipe.

  6. Cliquez sur Créer.

  7. Copiez le jeton généré et collez-le dans le champ Clé API des paramètres d’intégration de TrackingTime.

⚠️ Conservez votre PAT en lieu sûr. Il ne pourra plus être affiché une fois la fenêtre fermée.

📝 Pour plus de détails sur la création et la gestion des Jetons d’accès personnel, consultez la documentation officielle de Microsoft.

Importer des tâches

Dans les paramètres d’intégration Azure DevOps, le champ Tâches (optionnel) vous permet de définir une liste de tâches qui seront créées automatiquement dans chaque projet Azure DevOps que vous choisissez de synchroniser avec TrackingTime.

Ce champ n’importe pas les tâches depuis Azure DevOps. Il fonctionne plutôt comme un modèle de tâches que TrackingTime applique à tous les projets synchronisés. Vous pouvez également choisir de ne pas l’utiliser et de créer manuellement les tâches dans TrackingTime.

Fonctionnement

Lorsque vous saisissez plusieurs noms de tâches, chacun sur une nouvelle ligne, TrackingTime créera ce même ensemble de tâches dans chaque projet synchronisé via l’intégration.

Par exemple, si vous synchronisez les projets A, B et C et que vous saisissez les tâches suivantes :

Tâche 1 
Tâche 2
Tâche 3

TrackingTime créera Tâche 1, Tâche 2 et Tâche 3 dans chacun des projets synchronisés (A, B et C).

💡 Le modèle de tâches est particulièrement utile si votre organisation utilise un ensemble standardisé de tâches pour tous ses projets (par exemple : « Planification », « Développement », « Tests », « Revue »).

Notes importantes

  • Il s’agit d’une intégration unidirectionnelle : d’Azure DevOps → TrackingTime. Les modifications apportées dans TrackingTime (ex. suppression ou renommage) ne sont pas répercutées dans Azure DevOps.

  • Seuls les événements de création et de renommage de projets sont synchronisés. Les projets existants sont importés lors de l’activation initiale ; ensuite, seuls les nouveaux seront importés automatiquement.

  • Aucune tâche, étiquette personnalisée ou date d’échéance ne sera synchronisée ; seuls les noms des projets le seront.

  • Si vous renommez un projet dans Azure DevOps, le nouveau nom sera synchronisé dans TrackingTime (si l’option est activée).

  • Si elles sont créées, les tâches ne sont pas attribuées automatiquement. Elles apparaîtront comme non attribuées dans chaque projet. Un utilisateur doit y être assigné pour pouvoir les enregistrer.

  • La suppression ou l’archivage de projets dans Azure DevOps n’est pas reflété automatiquement dans TrackingTime – ces actions doivent être effectuées manuellement.

  • Assurez-vous de disposer des autorisations nécessaires dans Azure DevOps (organisation et projet) pour permettre à TrackingTime d’accéder à vos listes de projets.

Avez-vous trouvé la réponse à votre question ?