Passer au contenu principal

Intégration Azure DevOps

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

Écrit par Julia Chulman

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

Vous pouvez synchroniser vos projets Azure DevOps avec TrackingTime via un flux d’authentification sécurisé — aucune clé API n’est requise.

Pour synchroniser vos projets Azure DevOps avec TrackingTime :

  1. Dans TrackingTime, accédez à Paramètres → Apps & Integrations.

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

  3. Les paramètres de synchronisation Azure DevOps s’ouvrent.

  4. Cliquez sur Se connecter à Azure DevOps et autorisez la connexion.

  5. Sélectionnez votre organisation (espace de travail) Azure DevOps dans le menu déroulant.

  6. Choisissez la visibilité des projets pour définir quels projets importer (projets spécifiques ou tous les projets visibles).

  7. (Optionnel) Ajoutez des tâches par défaut qui seront créées dans tous les projets importés.

  8. Cliquez sur Enregistrer et activer.

Authentification

L’intégration Azure DevOps utilise désormais une authentification OAuth sécurisée, similaire aux intégrations avec Asana et Microsoft Planner.

  • Aucun clé API ni jeton d’accès personnel (PAT) n’est requis

  • Il vous suffit de vous connecter avec votre compte Azure DevOps

  • Vous pouvez sélectionner l’organisation (espace de travail) à connecter

Cela rend la configuration plus rapide et plus sécurisée, tout en simplifiant la gestion des autorisations.

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 à sens unique : de Azure DevOps → TrackingTime
    Les modifications effectuées dans TrackingTime (par exemple la suppression ou le renommage de projets) ne sont pas reflétées dans Azure DevOps

  • Les projets existants sont importés lors de l’activation de l’intégration ; les nouveaux sont synchronisés automatiquement

  • Seuls les noms des projets sont synchronisés (aucune tâche, étiquette ou date d’échéance)

  • Si vous renommez un projet dans Azure DevOps, la modification sera synchronisée avec TrackingTime (si l’option est activée)

  • Si des tâches par défaut sont configurées, elles seront créées dans chaque projet importé

  • Les tâches ne sont pas attribuées automatiquement — les utilisateurs doivent être assignés avant de suivre le temps

  • La suppression ou l’archivage de projets dans Azure DevOps n’est pas automatiquement reflété dans TrackingTime

  • Assurez-vous de disposer des autorisations nécessaires dans Azure DevOps (au niveau de l’organisation et des projets)

⚠️ Si vous aviez précédemment connecté Azure DevOps à l’aide d’un jeton d’accès personnel (PAT), vous pouvez maintenant passer à la nouvelle méthode d’authentification en reconnectant l’intégration.

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