Partager via


Comment : ajouter une requête à un modèle de processus

Mise à jour : novembre 2007

Vous pouvez exécuter une requête d'élément de travail pour rechercher des groupements spécifiques d'éléments de travail, tels que les risques ou les bogues actifs. Les requêtes d'élément de travail sont spécifiées dans les fichiers de requête d'élément de travail (WIQ) contenus dans le dossier Requêtes sous le dossier Suivi des éléments de travail, qui est situé dans le dossier où vous avez téléchargé votre modèle de processus. Par exemple, le processus MSF for Agile Software Development définit la requête Bogues actifs spécifiée dans le fichier ActiveBugs.wiq.

Team Explorer offre le moyen le plus facile de créer des fichiers de requête d'élément de travail. Dans un projet d'équipe existant, utilisez Team Explorer pour créer toutes les requêtes d'éléments de travail dont vous avez besoin pour votre processus. Utilisez ensuite la procédure suivante pour enregistrer chaque requête d'élément de travail dans un fichier .wiq. Pour plus d'informations sur la création de requêtes d'élément de travail, consultez Comment : ajouter de nouvelles requêtes d'élément de travail.

Autorisations requises

Pour exécuter cette procédure, vous devez être membre du groupe Team Foundation Administrators.

Si les autorisations de sécurité requises sont définies explicitement, vous devez disposer de l'autorisation Afficher les informations au niveau du serveur avec la valeur Autoriser et de l'autorisation Gérer le modèle de processus sur le projet d'équipe avec la valeur Autoriser. Pour plus d'informations, consultez Autorisations de Team Foundation Server.

Pour enregistrer une requête d'élément de travail dans un fichier .wiq

  1. Dans Team Explorer, cliquez avec le bouton droit sur la requête et choisissez Afficher la requête.

  2. Dans le menu Fichier, cliquez sur Enregistrer [requête] <nom de la requête> sous.

  3. Dans la boîte de dialogue Enregistrer la requête sous, choisissez l'option Fichier et entrez un emplacement et un nom de fichier pour le fichier WIQ. Vous pouvez également cliquer sur Parcourir, entrer un nom de fichier, accéder à l'emplacement pour enregistrer le fichier et cliquer sur Enregistrer.

  4. Cliquez sur Enregistrer.

  5. Copiez le fichier dans le dossier Suivi des éléments de travail\Requêtes, qui est situé dans le dossier où vous avez téléchargé votre modèle de processus.

    Remarque :

    Vous devez modifier le fichier WIQ dans un éditeur de texte et supprimer les éléments <TeamFoundationServer> et <TeamProject> qui associent la requête à un serveur Team Foundation Server et un projet d'équipe spécifiques. Sinon, la requête ne fonctionnera pas correctement si le modèle de processus est téléchargé vers un serveur Team Foundation Server. Vous pouvez également utiliser des macros chaque fois que c'est possible afin que votre requête ne contienne pas le nom explicite du projet d'équipe actuel ou d'autres valeurs explicites spécifiques à un certain environnement.

Exemple

Pour inclure les requêtes d'élément de travail dans le modèle de processus, créez une ou plusieurs tâches dans le fichier workitems.xml, qui est présent dans le dossier \Suivi des éléments de travail, situé dans le dossier où vous avez téléchargé votre modèle de processus. Utilisez l'élément <Query> pour spécifier le fichier de requête d'élément de travail approprié.

<Query name="Active Bugs" fileName="WorkItem Tracking\Queries\filename.wiq" />

L'exemple suivant indique comment spécifier une tâche qui crée la requête d'élément de travail Tous les scénarios dans le processus MSF for Agile Software Development. Cette tâche ne peut pas s'exécuter tant que tous les types d'éléments de travail ne sont pas créés.

<task
   id="Queries"
   name="Stored Query Definitions"
   plugin="Microsoft.ProjectCreationWizard.WorkItemTracking"
   completionMessage="Queries uploaded"
   completionDescription = "Processing the stored queries used by work item tracking">
   <dependencies>
      <dependency taskId="WIs" />
      <dependency taskId="WITs" />
   </dependencies>
   <taskXml>
      <QUERIES>
         <Query name="All Scenarios" fileName="WorkItem Tracking\Queries\AllScenarios.wiq" />
         ...
      </QUERIES>
   </taskXml>
</task>

Voir aussi

Tâches

Comment : vérifier les modifications de définition du type d'élément de travail

Concepts

Types d'éléments de travail

Instances d'éléments de travail