Ajouter des requêtes d'élément de travail à un modèle de processus

En ajoutant des requêtes d'élément de travail à votre modèle de processus, vous pouvez définir l'ensemble initial de requêtes d'équipe et la structure de dossiers de requête pour un projet d'équipe. Tous les membres de l'équipe utilisent des requêtes pour rechercher les bogues, tâches et autres éléments de travail sur lesquels ils doivent agir.

Les requêtes d'éléments de travail spécifient un ensemble de critères pour générer une liste d'éléments de travail, tels qu'une liste de bogues actifs ou de tâches fermées. Les fichiers des requêtes d'élément de travail portent l'extension .wiq et sont stockés dans le sous-dossier Queries du dossier WorkItem Tracking pour les modèles de processus Microsoft Solutions Framework (MSF).

Important

Les modèles de processus MSF définissent plusieurs requêtes. Pour plus d'informations, consultez Requêtes d'équipe (Agile) et Requêtes d'équipe (CMMI). Les définitions de requête dépendent des champs et des types d'éléments de travail spécifiés dans le modèle de processus. En outre, certains classeurs téléchargés dans le plug-in Portail dépendent des définitions de requête.

Vous spécifiez les définitions de requête à télécharger en tant que tâche dans le plug-in Suivi des éléments de travail. Cette tâche peut être obligatoire car plusieurs artefacts d'un modèle de processus peuvent dépendre d'une requête. En outre, la tâche de téléchargement des requêtes dépend de l'achèvement réussi de la tâche de téléchargement des types d'éléments de travail. Vous spécifiez chaque fichier de requête à télécharger dans l'élément taskXml.

Dans cette rubrique

  • Création d'un fichier pour une requête d'élément de travail

  • Spécification de requêtes à télécharger

  • Référence des éléments QUERIES

Une fois qu'un projet d'équipe est créé à partir du modèle de processus, vous pouvez ajouter, supprimer et modifier les requêtes d'équipe à l'aide de l'Éditeur de requêtes. Pour plus d'informations, consultez Recherche de bogues, de tâches et d'autres éléments de travail.

Pour plus d'informations sur l'assignation d'autorisations de requêtes aux groupes, consultez Contrôle de l'accès aux domaines fonctionnels. Pour plus d'informations sur la création de dossiers de requêtes, consultez Définir et personnaliser des objets pour le suivi des éléments de travail en utilisant le plug-in de suivi d'élément de travail.

Création d'un fichier pour une requête d'élément de travail

Chaque définition de requête doit être spécifiée dans son propre fichier portant une extension .wiq, à l'aide de l'élément parent WorkItemQuery, et elle doit être conforme au schéma défini dans le fichier wiq.xsd. Vous pouvez télécharger les fichiers de schéma permettant d'effectuer le suivi des éléments de travail à partir de la page suivante du site Web Microsoft : Process Template and Work Item Schemas for Visual Studio Team Foundation.

L'exemple suivant illustre la structure de la syntaxe de niveau supérieur qui définit une requête d'élément de travail :

<WorkItemQuery Version="1">
<TeamFoundationServer>collectionURL</TeamFoundationServer>
<TeamProject>TeamProjectName</TeamProject>
  <Wiql>
      WorkItemQueryLanguage
  </Wiql>
</WorkItemQuery>

Pour plus d'informations sur la création d'une requête d'élément de travail à ajouter à un modèle de processus, consultez Définir une requête d'élément de travail à ajouter à un modèle de processus.

Retour au début

Spécification de requêtes à télécharger

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 se trouve dans le dossier \WorkItem Tracking, 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 la requête d'élément de travail. Par exemple, le code XML suivant spécifie la requête définie dans le fichier ActiveBugs.wiq qui doit être téléchargée et nommée Active Bugs.

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

Vous ajoutez l'ensemble de requêtes à télécharger en tant que tâche dans le plug-in Suivi des éléments de travail.

L'exemple suivant montre comment spécifier une tâche consistant à créer un dossier de requêtes nommé Product Management et à télécharger une requête nommée All User Stories dans ce dossier.

<task id="Queries" name="Stored Query Definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage=" Work item queries uploaded" />
   <dependencies>
      <dependency taskId="WITs" />
   </dependencies>
   <taskXml>
      <QUERIES>
         <QueryFolder name="Product Management" >
            <Query name="All User Stories" fileName="WorkItem Tracking\Queries\AllUserStories.wiq" />
         </QueryFolder>
         . . .
      </QUERIES>
   </taskXml>
</task>

Pour plus d'informations, consultez Définir et personnaliser des objets pour le suivi des éléments de travail en utilisant le plug-in de suivi d'élément de travail.

Retour au début

Éléments QUERY

La syntaxe suivante illustre la structure de l'élément QUERIES et de ses éléments enfants.

<QUERIES>
   <Permission />
   <QueryFolder >
      <Query />
   </QueryFolder>
</QUERIES>

Le tableau suivant décrit les éléments que vous utilisez pour spécifier la structure de dossiers de requêtes, les autorisations et les requêtes à télécharger. Vous spécifiez ces éléments dans un élément conteneur taskXml dans le fichier de plug-in Suivi des éléments de travail.

Élément

Syntaxe

Description

Permission

<permission allow="ListOfPermissions" identity="GroupName" />

Élément enfant facultatif de Query.

Spécifie les autorisations par défaut assignées aux requêtes d'équipe. Pour plus d'informations, consultez Assignation d'autorisations pour les requêtes d'éléments de travail.

Query

<Query name="QueryName" fileName="QueryFilePathName" />

Comme le montre l'exemple suivant, vous pouvez télécharger la requête qui s'intitule « Active Bugs » et qui est définie dans le fichier ActiveBugs.wiq :

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

Élément enfant obligatoire de QUERIES.

Spécifie le nom et le chemin d'accès du fichier .wiq qui définit une requête à télécharger.

QueryFolder

<QueryFolder name="FolderName">
   <Query />
</QueryFolder>

Élément enfant facultatif de QUERIES.

Spécifie le nom d'un dossier de requêtes.

QUERIES

<QUERIES>
   . . . 
</QUERIES>

Élément enfant facultatif de l'élément taskXml pour le plug-in Suivi des éléments de travail.

Spécifie les fichiers de définition de requête à utiliser pour créer des requêtes par défaut.

Retour au début

Voir aussi

Concepts

Recherche de bogues, de tâches et d'autres éléments de travail

Autres ressources

Définir et personnaliser des objets pour le suivi des éléments de travail en utilisant le plug-in de suivi d'élément de travail