Sdílet prostřednictvím


Add work item queries to a process template

Přidáním pracovní položka dotazy do šablony procesu, můžete definovat počáteční sadu sdílené dotazy a struktura složek dotazu pro týmový projekt. Všichni členové týmu pomocí dotazů k nalezení chyby, úkoly a jiné pracovní položky, na kterých musí být akce.

Pracovní položka dotazy zadejte kritéria pro generování seznam pracovních položek, například seznam aktivní chyby nebo uzavřené úkoly. Soubory pro pracovní položku dotazy mají příponu .wiq a jsou uloženy v dotazech podsložky složky sledování pracovních položek pro šablony procesů Microsoft Solutions Framework (MSF).

Důležité

Šablony procesů Microsoft definovat několik dotazů.Další informace naleznete v tématu Sdílené dotazy (Scrum), Sdílené dotazy (Agile), a Shared queries (CMMI).Definice dotazu závisí na pole a typy pracovních položek v šabloně procesu.Některé sešity, které jsou uloženy v rámci portálu modul plug-in také, závisí na definice dotazu.

Je-li zadat definice dotazu chcete uložit jako úkol v rámci WorkItemTracking modul plug-in. Tato úloha může být vyžadováno, protože několik artefakty v šabloně procesu může záviset na dotaz. Kromě toho úlohy, které chcete uložit dotazy závisí na úspěšném dokončení úlohy pro odesílání typy pracovních položek. Zadejte soubor každý dotazu, který chcete uložit v rámci taskXml elementu.

V tomto tématu

  • Vytvoření souboru pro dotazy pracovních položek

  • Zadávání dotazů k odeslání

  • Odkaz na Element dotazy

Po vytvoření týmový projekt z šablonu procesu můžete přidat, odebrat a měnit dotazy pomocí editoru dotazu. Další informace naleznete v tématu Dotaz na pracovní položky.

Informace o tom, jak přiřadit dotazu oprávnění ke skupinám naleznete v tématu Control access to functional areas. Informace o tom, jak vytvořit dotaz složky naleznete v tématu Define objects for tracking work items using the work Item tracking plug-in.

Vytvoření souboru pro dotazy pracovních položek

Každá definice dotazu je nutné zadat v vlastní soubor s příponou .wiq, pomocí WorkItemQuery nadřazeného elementu a v souladu s schématu, který je definován v souboru wiq.xsd. Soubory schématu pro sledování pracovních položek z na následující stránce webu společnosti Microsoft lze stáhnout: šablonu procesu a pracovní položky schémat pro sadu Visual Studio Team Foundation.

Následující příklad ukazuje strukturu vysoké úrovně syntaxe, která definuje dotazu pracovní položky:

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

Další informace o tom, jak vytvořit dotazy pracovních položek, které chcete přidat do šablonu procesu naleznete v tématu Define a work item query to add to a process template.

Zpět na začátek

Zadávání dotazů k odeslání

Chcete-li zahrnout dotazy pracovních položek v šabloně procesu, vytvořte jednu nebo více úloh v souboru workitems.xml, které můžete najít ve složce \WorkItem sledování, která je ve složce, do kterého jste stáhli šablonu procesu. Použití Query elementu, který chcete určit soubor pro dotazy pracovních položek. Například následující kód XML určuje dotazu, který je definován v souboru ActiveBugs.wiq, který má být odeslán a s názvem aktivní chyby.

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

Můžete přidat sadu dotazů, které chcete uložit jako úkol v WorkItemTracking modul plug-in.

Následující příklad ukazuje, jak zadat úlohy Vytvořit dotaz složku s názvem správy produktu a odeslat dotaz, který se nazývá všechny scénáře uživatelů k dané složce.

<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>

Další informace naleznete v tématu Define objects for tracking work items using the work Item tracking plug-in.

Zpět na začátek

Elementy dotazu

Následující syntaxe ukazuje strukturu QUERIES elementu a jeho podřízených elementů.

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

Následující tabulka popisuje elementy, které slouží k určení strukturu složek dotazu, oprávnění a dotazy k odeslání. Zadejte tyto prvky v rámci taskXml elementu kontejneru v souboru WorkItemTracking modul plug-in.

Element

Syntaxe

Popis

Permission

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

Volitelný podřízený prvek Query.

Určuje výchozí oprávnění, které jsou přiřazeny ke sdílené dotazy. Další informace naleznete v tématu přiřazení oprávnění pro pracovní položku dotazy.

Query

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

Následující příklad ukazuje, můžete odeslat dotaz s označením "Aktivní chyby" a který je definován v souboru ActiveBugs.wiq:

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

Požadovaný podřízený element QUERIES.

Určuje název a cesta k souboru .wiq, který definuje dotazu, který chcete uložit.

QueryFolder

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

Volitelný podřízený prvek QUERIES.

Určuje název složky dotazu.

QUERIES

<QUERIES>
   . . . 
</QUERIES>

Volitelný podřízený prvek taskXml element pro modul plug-in WorkItemTracking.

Určuje, které soubory definice dotazu použít k vytvoření výchozí dotazy.

Zpět na začátek

Viz také

Koncepty

Dotaz na pracovní položky

Define objects for tracking work items using the work Item tracking plug-in