Sdílet prostřednictvím


Přidat dotaz šablonu procesu

Můžete definovat počáteční sadu dotazů tým pro projekt týmu. Dotazy pracovní položku zadat kritéria pro generování seznamu pracovních položek, jako je například seznam aktivních chyby nebo uzavřené úkoly. Pracovní položky dotazu soubory mají příponu .wiq a jsou uloženy v podsložce složky pro šablony Microsoft Solutions Framework (MSF) procesu sledování pracovní položku dotazy. Například definuje MSF agilní vývoj softwaru dotaz aktivní chyby, který je definován v souboru ActiveBugs.wiq.

V tomto tématu

  • Vytvoření souboru dotazu pracovní položky

  • Vytváření dotazu položky práce, který odkazuje na cestu iterace

  • Příklad dotazu iterace specifické pracovní položky

  • Zadávání dotazů odeslat

Informace o přiřazení oprávnění dotazu skupiny Řízení přístupu k funkční oblasti. Informace o vytvoření dotazu složky Definování a úpravy objektů pro sledování pracovních položek pomocí modulu Plug-in WorkItems.

Požadovaná oprávnění

Chcete-li vytvořit dotaz, musíte být členem čtenáři skupiny, nebo vaše Zobrazit položky práce v tomto uzlu musí být nastavena oprávnění Povolit pro každý projekt týmu v dotazu. Pokud chcete dotaz uložit jako dotaz týmu, musíte mít příslušná oprávnění nastavit. Další informace naleznete v tématu Uspořádání a nastavit oprávnění u dotazů pracovní položky.

Vytvoření souboru dotazu pracovní položky

Nejjednodušším způsobem vytvořit pracovní položku soubor dotazu je použití Průzkumník týmu. Použít existující projekt týmu Průzkumník týmu vytvořit všechny pracovní položku dotazy vyžadující proces. Potom postupujte každý dotaz pracovní položku Uložit jako soubor .wiq. Další informace o tom, jak vytvořit pracovní položku dotazy naleznete Kritéria filtru dotazu.

Pracovní položka dotaz uložit do souboru .wiq

  1. V Průzkumník týmu, pravým tlačítkem a vyberte Zobrazení dotazu.

  2. Z soubor nabídce vyberte Uložit < název dotazu > [Dotaz] As.

  3. V Uložit dotaz jako vyberte položku soubor možnost a zadejte umístění a název souboru .wiq. Případně klepněte na tlačítko procházení, zadejte název souboru, vyhledejte umístění, uložte soubor a klepněte na tlačítko Uložit.

  4. Soubor zkopírovat \WorkItem Tracking\Queries složku, která je umístěna ve složce, kde stáhnout šablonu procesu.

  5. V textovém editoru otevřete soubor wiq.

  6. Odebrat <TeamFoundationServer> a <TeamProject> prvky, které dotaz přidružit k určitému serveru se systémem Visual Studio Team Foundation Server a konkrétní týmu projektu, jak ukazuje následující příklad:

    <TeamFoundationServer>ServerURL</TeamFoundationServer>
    <TeamProject>ProjectName</TeamProject>
    

    Poznámka

    Je nutné odebrat a upravit v textovém editoru soubor .wiq <TeamFoundationServer> a <TeamProject> prvky, které dotaz přidružit určitého serveru a týmu projektu. Jinak dotaz nebude fungovat správně Pokud šablonu procesu odeslání na jiný server. Případně pomocí maker, kde je možné tak, že dotaz neobsahuje explicitní název aktuální tým projektu nebo žádné explicitní hodnoty, které jsou specifické pro určité prostředí.

  7. Odeberte všechny další prvky, které jsou specifické pro uživatele.

Vytváření dotazu položky práce, který odkazuje na cestu iterace

Můžete definovat dotaz, který odkazuje cesta zvláštní iterace včetně maker týmu projektu, název definovaný v souboru modulu plug-in klasifikace cesty iterace a PROJECTNAME$ $. Například určuje následující syntaxi dotazu zahrnout pouze položky práce, jejíž cesta iterace je pod 1 iterace.

AND  [Source].[System.IterationPath] UNDER '$$PROJECTNAME$$\Iteration 1'

Při vytvoření týmového projektu makru nahrazen názvem týmu projektu.

Pomocí tohoto makra můžete definovat sešity odkazující na konkrétní iterace cesty. Iterace specifický dotaz, Iteration1Backlog.wiq, který podporuje iterace specifické sešitu iterace Backlog.xlsm obsahuje šablonu procesu vývoje softwaru agilní MSF.

Při odesílání dotazů iterace, ujistěte se, že úkol zpracovat soubor Classification.xml je před úkol zpracovat soubory dotazů. Další informace naleznete v tématu Definování oblastí počáteční a iterací pomocí Classification.xml souborů modulů Plug-in a Definování kořenové úkoly pomocí šablony procesu souborů modulů Plug-in.

Příklad dotazu iterace specifické pracovní položky

Následující příklad ukazuje dotazu Iteration1Backlog pracovní položky definované pro podporu iterace Nevyřízené položky sešitu.

<?xml version="1.0" encoding="utf-8"?>
<WorkItemQuery Version="1">
  <Wiql>
    SELECT [System.Id],
           [System.WorkItemType],
           [System.Title],
           [System.State],
           [System.AssignedTo],
           [Microsoft.VSTS.Scheduling.RemainingWork],
           [Microsoft.VSTS.Scheduling.CompletedWork],
           [Microsoft.VSTS.Scheduling.StoryPoints],
           [Microsoft.VSTS.Common.StackRank],
           [Microsoft.VSTS.Common.Priority],
           [Microsoft.VSTS.Common.Activity],
           [System.IterationPath],
           [System.AreaPath]
      FROM WorkItemLinks
     WHERE (Source.[System.TeamProject] = @project 
       AND  [Source].[System.AreaPath] UNDER @project
       AND  [Source].[System.IterationPath] UNDER '$$PROJECTNAME$$\Iteration 1'
       AND (
               Source.[System.WorkItemType] = 'User Story' 
            OR Source.[System.WorkItemType] = 'Task'
           )
           )
       AND [System.Links.LinkType] = 'System.LinkTypes.Hierarchy-Forward'
       AND [Target].[System.WorkItemType] = 'Task'
       ORDER BY [Microsoft.VSTS.Common.StackRank], [Microsoft.VSTS.Common.Priority]
       mode(Recursive)
  </Wiql>
</WorkItemQuery>

Zadávání dotazů odeslat

Vložit pracovní položku dotazy šablonu procesu, vytvořit jeden nebo více úkolů v souboru workitems.xml můžete najít v \WorkItem sledování složky umístěné ve složce, kde stáhnout šablonu procesu. Použít <Query> Element určit správné pracovní soubor dotazu položky.

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

Následující příklad ukazuje, jak zadat úkol pro vývoj softwaru agilní vytvoří všechny texty uživatelského dotazu položky práce MSF. Tuto úlohu nelze spustit, dokud všechny typy práce položka vytvořena.

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

Další informace naleznete v tématu Definování a úpravy objektů pro sledování pracovních položek pomocí modulu Plug-in WorkItems.

Viz také

Úkoly

Zkontrolujte změny definice položky typu práce

Koncepty

Postup úpravy

Práce se soubory šablonu procesu

Další zdroje

Přizpůsobení šablon procesů

Definování a úpravy objektů pro sledování pracovních položek pomocí modulu Plug-in WorkItems