De nombreuses organisations d’entreprise ajoutent plusieurs projets pour prendre en charge leurs besoins métier. Bien que nous vous recommandons de maintenir un projet unique pour simplifier les choses, il existe des instances où vous pouvez avoir besoin de plusieurs projets. Dans ce cas, plusieurs questions se posent sur les tâches prises en charge lors de l’utilisation de deux projets ou plus.
Cet article répond à ces questions. Pour plus d’informations sur des fonctionnalités inter-projets spécifiques, consultez Travail entre projets.
Remarque
Les utilisateurs ajoutés au groupe Utilisateurs délimités par le projet peuvent uniquement accéder aux projets auxquels ils sont ajoutés. Pour plus d’informations, consultez About projects and scale your organization, Project-scoped User group.
Projets
Combien de projets dois-je créer ?
En général, nous vous recommandons de créer un seul projet. Toutefois, certains besoins de l’entreprise, tels que la prise en charge d’un projet public ou l’application de stratégies de sécurité, peuvent nécessiter la création de plusieurs projets. Pour plus d’informations, consultez l’un des articles suivants.
Puis-je me connecter à plusieurs projets à la fois ?
Lorsque vous vous connectez à partir d’un navigateur web, vous pouvez vous connecter à différents projets à partir de différents onglets de navigateur. Lorsque vous vous connectez à partir d’un client ou d’un IDE, vous ne pouvez vous connecter qu’à un seul projet à la fois. Pour plus d’informations, consultez Se connecter aux projets d’équipe.
Comment faire afficher tous les projets disponibles pour moi ?
Consultez Changer de projet, référentiel, équipe.
Comment faire désactiver la collaboration entre projets ?
Si vous souhaitez limiter les utilisateurs à afficher ou modifier des éléments de travail sélectionnés, définissez des autorisations sur les chemins d’accès à la zone. Toutefois, il n’existe aucune méthode permettant de limiter les utilisateurs à la liaison d’éléments de travail qui résident dans différents projets.
Tableaux de bord et rapports
Puis-je créer un tableau de bord avec des informations qui s’étendent sur deux projets ou plus ?
Il existe une prise en charge limitée des widgets que vous ajoutez à un tableau de bord à partir de différents projets. Plus précisément, vous pouvez ajouter des graphiques Burndown et Burnup de différents projets à un tableau de bord. Les widgets basés sur des requêtes référencent des requêtes que vous définissez, qui peuvent référencer d’autres projets. Vous pouvez également utiliser un widget de page web incorporée pour afficher des données à partir d’une URL, telles qu’un backlog, un tableau ou un graphique Analytics d’une équipe. Toutefois, le backlog, le tableau ou le graphique s’affiche à l’aide des préférences d’affichage définies par l’utilisateur actuellement connecté qui affiche le tableau de bord.
La seule façon d’afficher les données de différents projets consiste à utiliser des widgets basés sur des requêtes ou des widgets de page web incorporés. Les widgets basés sur des requêtes référencent des requêtes que vous définissez, qui peuvent référencer d’autres projets. Les widgets de page web incorporés affichent des données à partir d’une URL, comme un backlog, un tableau ou un graphique pour une équipe dans différents projets. Toutefois, le backlog, le tableau ou le graphique s’affiche à l’aide des préférences d’affichage définies par l’utilisateur actuellement connecté qui affiche le tableau de bord.
Remarque
Il existe une fonctionnalité suggérée, un tableau de bord unique pour plusieurs projets que vous pouvez examiner et voter.
Puis-je créer un rapport qui s’étend sur deux projets ou plus ?
Oui. Le service Analytics et les rapports Power BI prennent en charge la création de rapports qui s’étendent sur deux projets ou plus. Pour plus d’informations, consultez Créer un rapport Power BI avec une requête OData.
Azure Boards et suivi du travail
Puis-je interroger des projets ?
Oui. Vous pouvez créer des requêtes d’élément de travail qui s’étendent sur tous les projets au sein d’une organisation ou filtrent pour des projets spécifiques. En outre, vous pouvez utiliser l’outil de recherche pour effectuer des recherches d’éléments de travail dans tous les projets d’une organisation. Pour plus d’informations, consultez l’un des articles suivants.
Puis-je afficher un tableau d’éléments de travail définis dans différents projets ?
Oui. L’extension Place de marché Basées sur les requêtes prend en charge cette fonctionnalité. Vous pouvez afficher une vue de tableau d’une requête de liste plate d’éléments de travail.
Puis-je lier des éléments de travail entre des projets ?
Oui. Vous pouvez utiliser n’importe quel type de lien que vous souhaitez lier des éléments de travail définis dans différents projets. Vous devez définir les projets au sein de la même organisation ou collection de projets. Pour plus d’informations, consultez Lier des récits utilisateur, des problèmes, des bogues et d’autres éléments de travail.
Puis-je interroger les éléments de travail liés entre les projets ?
Non. Il existe un coût de performances prohibitif pour la tentative d’exécution d’une telle requête. Elle n’est donc pas prise en charge.
Puis-je exporter une requête inter-projets vers Excel ?
Non. Les requêtes entre projets ne s’ouvrent pas dans Excel. Toutefois, vous pouvez exporter une requête entre projets dans un fichier .csv, l’ouvrir dans Excel et l’importer dans Azure Boards. Pour obtenir plus d’informations, consultez Importer ou mettre à jour en bloc des éléments de travail à l’aide de fichiers CSV.
Puis-je lier des éléments de travail au sein d’organisations ou de collections ?
Oui entre les organisations. Consultez Lier des témoignages utilisateur, des problèmes, des bogues et d’autres éléments de travail ; Lier à un élément de travail à distance.
Aucune collection n’est prise en charge, car elle n’est pas prise en charge.
Puis-je effectuer la planification de la capacité entre les projets ?
Non. Azure Devops ne stocke pas les données de planification de capacité dans le magasin de données de suivi du travail ou le service Analytics, car il n’est pas une fonctionnalité prise en charge.
Comment gérer les dépendances entre les projets ?
Pour gérer les dépendances dans Azure Boards, vous pouvez lier des éléments de travail à l’aide du type de lien Prédécesseur/Successeur. Pour en savoir plus, consultez Lier des récits utilisateur, des problèmes, des bogues et d’autres éléments de travail.
Puis-je interroger les éléments de travail liés entre les projets ?
Non. Il existe un coût de performances prohibitif pour la tentative d’exécution d’une telle requête. Elle n’est donc pas prise en charge.
Personnalisation d’Azure Boards
Puis-je appliquer un processus hérité défini dans une organisation à une autre organisation ?
Oui. Pour effectuer cette opération, vous devez exporter le processus et l’importer dans l’autre organisation. Bien qu’il n’existe aucune interface utilisateur d’importation/exportation, vous pouvez utiliser Process Migrator pour Node.js application.
Puis-je appliquer un processus hérité défini dans une collection à une autre collection ?
Oui. Pour effectuer cette opération, vous devez exporter le processus et l’importer dans l’autre collection. Bien qu’il n’existe aucune interface utilisateur d’importation/exportation, vous pouvez utiliser Process Migrator pour Node.js application.
Azure Repos
Puis-je définir des stratégies de branche entre des référentiels au sein d’un projet ?
Oui. Les stratégies entre référentiels s’appliquent à tous ou à une sélection des référentiels dans les projets. Procédez ainsi à partir des stratégies de référentiels des> paramètres>de projet. Ajoutez une stratégie personnalisée et spécifiez s’il s’agit de tous les référentiels ou choisissez les référentiels auxquels il doit s’appliquer. Pour plus d’informations sur les stratégies de branche, consultez Améliorer la qualité du code avec les stratégies de branche.
Oui. Les stratégies entre référentiels s’appliquent à tous ou à une sélection des référentiels dans les projets. Procédez ainsi à partir des stratégies de référentiel croisé des paramètres>de projet. Ajoutez la protection des branches et spécifiez s’il s’agit de tous les référentiels ou choisissez les référentiels auxquels il doit s’appliquer. Pour plus d’informations, consultez l’administration des stratégies de branche interpo et améliorez la qualité du code avec les stratégies de branche.
Comment puis-je trouver toutes les demandes de tirage terminées entre les projets ?
Il n’existe aucune fonctionnalité d’interface utilisateur pour extraire ces informations. Vous pouvez utiliser l’API REST pour obtenir ces informations comme suit :
- Obtenir tous les projets à l’aide de Projects-List.
- Obtenez tous les référentiels de chaque projet à l’aide de référentiels - Liste.
- Obtenez toutes les demandes de tirage de chaque dépôt à l’aide de demandes de tirage (Pull Requests) : obtenir des demandes de tirage ( Pull Requests).