Partager via


intégration Azure DevOps

Présentation de l’intégration Azure DevOps

Viva Goals s’intègre à Microsoft Azure DevOps pour mettre à jour automatiquement les résultats clés et les projets dans Viva Goals. Le résultat clé et la progression du projet sont mis à jour automatiquement en fonction des éléments de travail Azure DevOps connectés. Vous pouvez utiliser l’intégration d’Azure DevOps pour

  • Suivre automatiquement la progression d’un résultat clé
  • Suivre automatiquement la progression d’un indicateur de performance clé d’initiative
  • Suivre automatiquement la progression et les tâches d’une initiative.
    • Cette approche met à jour la progression de l’initiative, synchronise les détails des éléments de travail Azure DevOps avec les « tâches » de Viva Goals initiative et, lorsqu’elle est utilisée avec l’extension Azure DevOps Viva Goals, Viva Goals détails de l’alignement OKR sont exposés directement dans les éléments de travail liés Azure DevOps.

Pour plus d’informations sur le fonctionnement de l’intégration d’Azure DevOps lors de la connexion aux résultats clés, aux métriques d’initiatives et aux tâches d’initiative, consultez ci-dessous.

Résultats (OKR) vs sorties (initiatives)

L’un des principes fondamentaux des OKR est de faire la distinction entre les résultats et les sorties. Les OKR et les résultats clés sont axés sur l’impact (c.-à-d., les résultats), tandis que les initiatives Viva Goals sont axées sur les résultats, c’est-à-dire le travail prévu pour atteindre les résultats clés. Les deux sont des métriques importantes à suivre, mais elles mesurent des choses différentes.

Bien que vous puissiez intégrer des Viva Goals résultats clés et des initiatives à vos éléments de travail Azure DevOps, il est important de comprendre la différence. Azure DevOps se concentre principalement sur le suivi du travail. Il est donc plus courant d’intégrer Viva Goals initiatives à Azure DevOps. Il existe certains exemples où il peut être judicieux de suivre la progression des résultats clés en fonction des éléments de travail Azure DevOps.

Quand utiliser l’intégration Azure DevOps

Il existe trois façons d’utiliser l’intégration d’Azure DevOps aux workflows Viva Goals. Les détails sur chacune de ces fonctionnalités sont décrits ci-dessous :

  1. Suivre la progression d’une initiative avec les tâches : En plus de suivre la progression de l’initiative en fonction des éléments de travail Azure DevOps, cette approche permet une expérience utilisateur multiplateforme. Les détails de l’élément de travail Azure DevOps sont synchronisés avec les vues d’initiative Viva Goals et l’alignement du travail Azure DevOps sur Viva Goals OKR peuvent être affichés directement dans les éléments de travail Azure DevOps liés via l’extension Azure DevOps (bientôt disponible)
  2. Suivre la progression d’une initiative avec des indicateurs de performance clés : Cette approche vous permet de suivre la progression de l’initiative en fonction des éléments de travail Azure DevOps status. Une seule valeur numérique est synchronisée avec Viva Goals.
  3. Suivre la progression d’un résultat clé : Cette approche vous permet de suivre la progression kr en fonction des éléments de travail Azure DevOps status. Une seule valeur numérique est synchronisée avec Viva Goals.

Comment configurer l’intégration d’Azure DevOps

L’intégration d’Azure DevOps doit être activée par un locataire Viva Goals et un administrateur d’organisation. Viva Goals administrateurs doivent d’abord activer l’intégration Azure DevOps pour leur locataire (Activer les intégrations dans Viva Goals | Microsoft Learn). Une fois activé au niveau du locataire, un administrateur d’organisation Viva Goals doit l’activer pour son organisation (vue d’ensemble de l’administration des intégrations Viva Goals).)

Remarque

Une fois l’option activée, tout utilisateur de l’organization disposant des autorisations nécessaires pour créer/modifier un OKR et/ou une initiative peut configurer l’intégration entre Viva Goals et Azure DevOps !

Comment activer l’intégration d’Azure DevOps aux initiatives

Cette méthode est l’approche recommandée pour aligner le travail dans Azure DevOps sur OKRsin Viva Goals. En plus de suivre la progression de l’initiative en fonction des éléments de travail Azure DevOps, cette approche permet une expérience utilisateur multiplateforme. Les détails de l’élément de travail Azure DevOps sont synchronisés avec les vues d’initiative Viva Goals et, lorsqu’ils sont utilisés avec l’extension Azure DevOps Viva Goals, l’alignement du travail Azure DevOps sur Viva Goals OKR est exposé directement dans les éléments de travail Azure DevOps liés.

  1. Sélectionnez Ajouter une initiative dans Viva Goals ou modifiez une initiative existante.

  2. Sélectionnez Résultat.

  3. Sélectionnez Ajouter des tâches.

  4. Sélectionnez Automatiquement à partir d’une source de données.

  5. Sélectionnez Azure DevOps dans la liste des intégrations disponibles.

  6. Sélectionnez la connexion Azure DevOps appropriée. Si vous devez créer une connexion Azure DevOps, vous devez vous connecter à Azure DevOps pour créer une connexion de données. Une nouvelle connexion est nécessaire pour chaque projet Azure DevOps. Après la connexion :

    • Fournissez un nom de connexion : nous vous recommandons d’inclure l’organisation et le projet Azure DevOps dans le nom pour référence ultérieure.
    • Sélectionner l’organisation Azure DevOps
    • Sélectionner le projet Azure DevOps
    • Sélectionnez Suivant
  7. Sélectionnez la méthode de connexion :

    • Requête partagée : vous permet de vous connecter à une requête existante enregistrée dans Azure DevOps.
    • Éléments de travail : vous permet de vous connecter à un ou plusieurs éléments de travail d’un type d’élément de travail spécifique. Cette approche vous permet de vous connecter directement aux éléments de travail « parents » qui contiennent le travail de prise en charge. les éléments de travail enfants sont automatiquement inclus.

Si vous utilisez la méthode se connecter à « Requête partagée » :

  1. Sélectionnez la méthode de requête partagée .
  2. Recherchez et sélectionnez la requête partagée qui contient les éléments de travail Azure DevOps.
  3. Sélectionnez le type d’élément de travail que vous souhaitez utiliser pour calculer la progression de votre initiative. Vous pouvez choisir parmi n’importe quel type d’élément de travail dans la requête ou tous les éléments de travail de la requête partagée.
  4. Sélectionnez le champ Azure DevOps que vous souhaitez utiliser pour suivre la progression de l’initiative. Viva Goals progression de l’initiative est calculée en tant que % achevé du type d’élément de travail choisi.
  5. Sélectionnez Suivant.
  6. Sélectionnez Enregistrer.

Vous devez maintenant voir l’icône Azure DevOps en regard de votre initiative. Vous devez également voir les détails de l’élément de travail Azure DevOps dans vos vues d’initiative Viva Goals. Viva Goals synchronise désormais automatiquement les détails de l’élément de travail et met à jour la progression de l’initiative une fois par heure en fonction du champ ADO pour les types d’éléments de travail sélectionnés dans votre requête partagée.

Si vous utilisez la méthode Se connecter aux éléments de travail :

  1. Sélectionnez la méthode des éléments de travail .
  2. Sélectionnez le type d’élément de travail auquel vous souhaitez vous connecter . Nous vous recommandons de choisir le type d’élément de travail « parent » dans votre hiérarchie Azure DevOps qui contient le travail en cours. L’intégration inclut automatiquement les éléments de travail enfants. Par exemple, connectez-vous à une fonctionnalité qui est le parent des tâches plutôt qu’à une connexion à chaque tâche individuelle.
  3. Recherchez et sélectionnez le ou les éléments de travail spécifiques du type choisi.
  4. Sélectionnez le type d’élément de travail que vous souhaitez utiliser pour calculer la progression de votre initiative. Vous pouvez choisir de mesurer la progression en fonction d’un type d’élément de travail spécifique (par exemple, le type auquel vous vous connectez directement ou l’un de ses types enfants) ou de tous les éléments de travail (par exemple, connecté et enfants).
  5. Sélectionnez le champ ADO que vous souhaitez utiliser pour suivre la progression de l’initiative.
  6. Sélectionnez Suivant.
  7. Sélectionnez Enregistrer.

Vous devez maintenant voir l’icône Azure DevOps en regard de votre initiative. Vous devez également voir les détails de l’élément de travail Azure DevOps dans vos vues d’initiative Viva Goals. Viva Goals synchronise désormais automatiquement les détails de l’élément de travail et met à jour la progression de cette initiative une fois par heure en fonction du champ Azure DevOps pour les types d’éléments de travail sélectionnés.

Une fois les étapes ci-dessus terminées, non seulement la progression de l’initiative Viva Goals sera automatiquement mise à jour régulièrement, mais les fonctionnalités suivantes seront activées :

  • Les détails de l’élément de travail Azure DevOps sont affichés dans les affichages d’initiative Viva Goals, ainsi que des liens hypertexte vers les détails de l’élément de travail Azure DevOps
  • Si vous avez activé l’extension Viva Goals Azure DevOps, l’alignement complet entre les OKR et les éléments de travail Azure DevOps est accessible à partir d’un onglet Viva Goals dans les éléments de travail Azure DevOps liés.

Comment utiliser l’intégration d’Azure DevOps avec des indicateurs de performance clés d’initiative

Utilisez cette méthode lorsque vous souhaitez mettre à jour la progression de l’initiative Viva Goals avec une seule valeur numérique. Cette approche n’expose pas les éléments de travail Azure DevOps dans Viva Goals affichages d’initiative ; cette méthode n’a pas non plus la possibilité d’incorporer des Viva Goals dans les éléments de travail Azure DevOps.

  1. Sélectionnez Ajouter une initiative dans Viva Goals ou modifiez une initiative existante.

  2. Sélectionnez Résultat.

  3. Sélectionnez Ajouter une métrique et renseignez les détails nécessaires (par exemple, nom, type, unités, début, valeurs cibles)

    • Pour les métriques basées sur les pourcentages, la progression de l’initiative est calculée en fonction du % de la valeur de champ ADO sélectionnée pour les éléments de travail terminés et le nombre total d’éléments de travail.
    • Pour les métriques non basées sur les pourcentages (numériques, devises), la progression de l’initiative est un décompte de la valeur du champ ADO sélectionnée pour les éléments de travail terminés ou, éventuellement, le total des éléments de travail.
  4. Sélectionnez Progression.

  5. Sélectionnez Automatiquement à partir d’une source de données.

  6. Sélectionnez Azure DevOps dans la liste des intégrations disponibles.

  7. Sélectionnez la connexion Azure DevOps appropriée. Si vous devez créer une connexion Azure DevOps, vous devez vous connecter à Azure DevOps pour créer une connexion de données. Une nouvelle connexion est nécessaire pour chaque projet Azure DevOps. Après la connexion :

    • Fournissez un nom de connexion : nous vous recommandons d’inclure l’organisation et les initiatives Azure DevOps dans le nom pour faciliter la référence future.
    • Sélectionner l’organisation Azure DevOps
    • Sélectionner le projet Azure DevOps
    • Sélectionnez Suivant
  8. Sélectionnez la méthode de connexion :

    • Requête partagée : vous permet de vous connecter à une requête existante stockée dans Azure DevOps
    • Éléments de travail : vous permet de vous connecter à un ou plusieurs éléments de travail d’un type d’élément de travail spécifique. Cette approche vous permet de vous connecter directement aux éléments de travail « parents » qui contiennent le travail de prise en charge. les éléments de travail enfants sont automatiquement pris en compte.

Si vous utilisez la méthode se connecter à « Requête partagée » :

  1. Sélectionnez la méthode de requête partagée .
  2. Recherchez et sélectionnez la requête partagée qui contient les éléments de travail Azure DevOps.
  3. Sélectionnez le type d’élément de travail que vous souhaitez utiliser pour calculer la progression de votre initiative. Vous pouvez choisir parmi n’importe quel type d’élément de travail dans la requête ou tous les éléments de travail de la requête.
  4. Sélectionnez le champ Azure DevOps que vous souhaitez utiliser pour suivre la progression de l’initiative.
  5. Sélectionnez Suivant.
  6. Sélectionnez Enregistrer.

Vous devez maintenant voir l’icône Azure DevOps en regard de votre initiative. Viva Goals mettre à jour automatiquement la progression une fois par heure.

Si vous utilisez la méthode Se connecter aux éléments de travail :

  1. Sélectionnez la méthode des éléments de travail .
  2. Sélectionnez le « type d’élément de travail » auquel vous souhaitez vous connecter . Nous vous recommandons de choisir le type d’élément de travail « parent » dans votre hiérarchie Azure DevOps qui contient le travail en cours. L’intégration inclut automatiquement les éléments de travail enfants. Par exemple, connectez-vous à une fonctionnalité qui est le parent des tâches plutôt qu’à une connexion à chaque tâche individuelle.
  3. Recherchez et sélectionnez le ou les éléments de travail spécifiques du type choisi.
  4. Sélectionnez le type d’élément de travail que vous souhaitez utiliser pour calculer la progression de votre initiative. Vous pouvez choisir de mesurer la progression en fonction d’un type d’élément de travail spécifique (par exemple, le type auquel vous vous connectez directement ou l’un de ses types enfants) ou de tous les éléments de travail (par exemple, connecté et enfants).
  5. Sélectionnez le champ ADO que vous souhaitez utiliser pour suivre la progression de l’initiative.
  6. Sélectionnez Suivant.
  7. Sélectionnez Enregistrer.

Vous devez maintenant voir l’icône Azure DevOps en regard de votre initiative. Viva Goals mettre à jour automatiquement cette initiative une fois par heure.

Comment utiliser l’intégration d’Azure DevOps avec un résultat clé

Utilisez cette méthode lorsque vous souhaitez mettre à jour la progression Viva Goals résultat clé avec une seule valeur numérique. Cette approche n’expose pas les éléments de travail Azure DevOps dans Viva Goals ; cette méthode n’a pas non plus la possibilité d’incorporer des Viva Goals dans les éléments de travail Azure DevOps.

  1. Sélectionnez Ajouter un résultat de clé dans Viva Goals ou modifiez un résultat de clé existant.

  2. Sélectionnez Ajouter une métrique et renseignez les détails nécessaires (par exemple, nom, type, unités, début, valeurs cibles)

    • Pour les métriques basées sur les pourcentages, la progression du résultat clé est calculée en fonction du % de la valeur de champ ADO sélectionnée pour les éléments de travail terminés par rapport au nombre total d’éléments de travail.
    • Pour les métriques non basées sur les pourcentages (numériques, devises), la progression du résultat clé est un décompte de la valeur de champ ADO sélectionnée pour les éléments de travail terminés ou, éventuellement, le total des éléments de travail.
  3. Sélectionnez Progression.

  4. Sélectionnez Automatiquement à partir d’une source de données.

  5. Sélectionnez Azure DevOps dans la liste des intégrations disponibles.

  6. Sélectionnez la connexion Azure DevOps appropriée. Si vous devez créer une connexion Azure DevOps, vous devez vous connecter à Azure DevOps pour créer une connexion de données. Une nouvelle connexion est nécessaire pour chaque projet Azure DevOps. Après la connexion :

    • Fournissez un nom de connexion : nous vous recommandons d’inclure l’organisation et l’initiative Azure DevOps dans le nom pour une référence ultérieure facile.
    • Sélectionnez l’organisation Azure DevOps.
    • Sélectionnez le projet Azure DevOps.
    • Sélectionnez Suivant.
  7. Sélectionnez la méthode de connexion :

    • Requête partagée : vous permet de vous connecter à une requête existante stockée dans Azure DevOps
    • Éléments de travail : vous permet de vous connecter à un ou plusieurs éléments de travail d’un type d’élément de travail spécifique. Cette approche vous permet de vous connecter directement aux éléments de travail « parents » qui contiennent le travail de prise en charge. les éléments de travail enfants sont automatiquement pris en compte.

Si vous utilisez la méthode se connecter à « Requête partagée » :

  1. Sélectionnez la méthode de requête partagée .
  2. Recherchez et sélectionnez la requête partagée qui contient les éléments de travail Azure DevOps.
  3. Sélectionnez le type d’élément de travail que vous souhaitez utiliser pour calculer la progression de votre résultat de clé. Vous pouvez choisir parmi n’importe quel type d’élément de travail dans la requête ou tous les éléments de travail de la requête partagée.
  4. Sélectionnez le champ ADO que vous souhaitez utiliser pour suivre la progression des résultats clés.
  5. Sélectionnez Suivant.
  6. Sélectionnez Enregistrer.

Vous devez maintenant voir l’icône Azure DevOps en regard de votre résultat clé. Viva Goals mettre à jour automatiquement la progression une fois par heure.

Si vous utilisez la méthode Se connecter aux éléments de travail :

  1. Sélectionnez la méthode des éléments de travail .
  2. Sélectionnez le « type d’élément de travail » auquel vous souhaitez vous connecter . Nous vous recommandons de choisir le type d’élément de travail « parent » dans votre hiérarchie Azure DevOps qui contient le travail en cours. L’intégration inclut automatiquement les éléments de travail enfants. Par exemple, connectez-vous à une fonctionnalité qui est le parent des tâches plutôt qu’à une connexion à chaque tâche individuelle.
  3. Recherchez et sélectionnez le ou les éléments de travail spécifiques du type choisi.
  4. Sélectionnez le type d’élément de travail que vous souhaitez utiliser pour calculer la progression de votre résultat de clé. Vous pouvez choisir de mesurer la progression en fonction d’un type d’élément de travail spécifique (par exemple, le type auquel vous vous connectez directement ou l’un de ses types enfants) ou de tous les éléments de travail (par exemple, connecté et enfants).
  5. Sélectionnez le champ ADO que vous souhaitez utiliser pour suivre la progression des résultats clés.
  6. Sélectionnez Suivant.
  7. Sélectionnez Enregistrer.

Vous devez maintenant voir l’icône Azure DevOps en regard de votre résultat clé. Viva Goals mettre à jour automatiquement cette initiative une fois par heure en fonction du champ ADO pour les types d’éléments de travail sélectionnés.

Progress Calculation for ADO fields in Viva Goals :

Suivre la progression par Métrique de pourcentage Métrique de nombre
Nombre d’éléments de travail Pourcentage d’éléments de travail terminés sur le total des éléments de travail pour le type d’élément de travail ou de requête donné. Nombre d’éléments de travail pour le type de requête ou d’élément de travail donné.
Points d’histoire Pourcentage de points d’article pour les éléments de travail terminés sur le nombre total de points de récit pour les éléments de travail pour une requête ou un type d’élément de travail donné. Somme des points d’article pour les éléments de travail pour une requête ou un type d’élément de travail donné.
Effort Pourcentage d’efforts pour les éléments de travail terminés par rapport à l’effort total pour les éléments de travail pour une requête ou un type d’élément de travail donné. Somme des efforts pour les éléments de travail pour une requête ou un type d’élément de travail donné.
Estimation d’origine Pourcentage d’heures d’estimation d’origine totales pour les éléments de travail terminés par rapport au nombre total d’heures d’estimation d’origine pour tous les éléments de travail pour un type de requête ou d’élément de travail donné. Somme des heures d’estimation d’origine pour les éléments de travail pour une requête ou un type d’élément de travail donné.
Travail restant S/O Nombre total d’heures de travail restantes pour les éléments de travail pour une requête ou un type d’élément de travail donné.
Travail terminé Pourcentage d’heures de travail totales terminées pour les éléments de travail terminés sur le nombre total d’heures de travail terminées pour tous les éléments de travail pour le type de requête ou d’élément de travail donné. Nombre total d’heures de travail terminées pour les éléments de travail pour une requête ou un type d’élément de travail donné.
Champs personnalisés Pourcentage d’achèvement du champ personnalisé numérique associé dans ADO pour le type de requête ou d’élément de travail donné. Somme totale du champ personnalisé numérique associé dans ADO pour le type de requête ou d’élément de travail donné.

Résolution des problèmes de connexion

Pour s’intégrer à Azure DevOps, le service Viva Goals doit être en mesure d’accéder aux éléments de travail dans l’organisation et l’initiative Azure DevOps que vous configurez lors de la création de la connexion dans Viva Goals. Selon la façon dont vos organization gèrent leurs stratégies d’accès conditionnel Microsoft Entra et les autorisations Azure DevOps, Viva Goals peut ne pas pouvoir accéder aux informations.

Erreurs interdites

Si vous rencontrez des messages d’erreur interdits lors de la création d’une connexion Azure DevOps, il est probable que des contraintes d’adresse IP ou d’autres stratégies d’accès conditionnel soient responsables. Dans ce cas, vous devez vérifier si la stratégie Activer Microsoft Entra ID validation CAP est activée sur l’organisation Azure DevOps. Pour plus d’informations, reportez-vous à la documentation Azure DevOps.

Solutions

Vous avez deux options : vous pouvez désactiver la stratégie Activer Microsoft Entra ID validation CAP sur le organization Azure DevOps. Ce qui nécessiterait et l’administrateur Azure DevOps, ou vous devez ajouter les adresses IP sortantes Viva Goals service aux stratégies d’accès conditionnel pour vos locataires Microsoft Entra ID.

FAQ (Forum aux questions)

  1. Quand je connecte mes tâches d’initiative Viva Goals à Azure DevOps, pourquoi ne vois-je pas tous les éléments de travail dans ma requête partagée et/ou tous les éléments de travail enfants lors de l’utilisation de la méthode « Se connecter à l’élément de travail » ?
    1. Que vous connectiez votre initiative Viva Goals à Azure DevOps, Viva Goals n’expose pas tous les éléments de travail. Ce que Viva Goals montre dépend de la façon dont vous choisissez de calculer la progression globale de l’initiative Viva Goals pendant le processus de configuration. Si vous choisissez de calculer la progression de l’initiative par un élément de travail, Viva Goals exposera en effet tous les éléments de travail de requête partagés ou tous les éléments enfants, si vous vous êtes connecté directement aux éléments de travail.

      Toutefois, nous pensons que le choix de « n’importe quel » type d’élément de travail est l’exception, car cette approche exposerait une quantité excessive de détails d’élément de travail qui n’est pas nécessaire dans Viva Goals expérience utilisateur. Nous partons du principe que la plupart des utilisateurs choisissent de calculer la progression en fonction d’un type d’élément de travail spécifique au sein de la requête partagée ou d’un enfant des éléments de travail connectés. Viva Goals utiliserons cette décision pour limiter ce que nous exposons dans l’expérience utilisateur Viva Goals.

      Par exemple, supposons que votre travail Azure DevOps effectue le suivi des fonctionnalités, des récits utilisateur et des tâches. En outre, vous choisissez de suivre Viva Goals progression de l’initiative en fonction de l’achèvement du récit utilisateur. Viva Goals affiche uniquement les fonctionnalités et les récits utilisateur dans les affichages d’initiative Viva Goals. Les utilisateurs peuvent rapidement « double-cliquer » dans Azure DevOps pour plus d’informations si nécessaire.