Aggiungere query elemento di lavoro a un modello di processo
Aggiungendo query elemento di lavoro al modello di processo, è possibile definire il set iniziale di query condivise e la struttura delle cartelle di query per un progetto team. Tutti i membri del team usano le query per trovare bug, attività e altri elementi di lavoro su cui devono intervenire.
Le query elemento di lavoro specificano i criteri per generare un elenco di elementi di lavoro, ad esempio un elenco di bug attivi e di attività chiuse. I file per le query elemento di lavoro hanno un'estensione wiq e sono archiviati nella sottocartella Query della cartella WorkItem Tracking per i modelli di processo di Microsoft Solutions Framework (MSF).
Importante
I modelli di processo Microsoft definiscono diverse query.Per altre informazioni, vedere Query condivise (Scrum), Query condivise (Agile) e Query condivise (CMMI).Le definizioni delle query dipendono dai campi e dai tipi di elemento di lavoro nel modello di processo.Inoltre, alcune cartelle di lavoro caricate nel plug-in Portale dipendono dalle definizioni delle query.
Le definizioni delle query da caricare come attività vengono specificate nel plug-in WorkItemTracking. Questa attività può essere richiesta perché più elementi in un modello di processo potrebbero dipendere da una query. Inoltre, l'attività per caricare le query dipende dal corretto completamento dell'attività di caricamento dei tipi di elemento di lavoro. Viene specificato di caricare ogni file di query all'interno dell'elemento taskXml.
Contenuto dell'argomento
Creazione di un file per una query elemento di lavoro
Specifica delle query da caricare
Riferimento agli elementi QUERIES
Dopo aver creato un progetto team dal modello di processo, è possibile aggiungere, rimuovere e modificare le query usando l'editor di query. Per altre informazioni, vedere Eseguire query per gli elementi di lavoro.
Per informazioni su come assegnare le autorizzazioni di query ai gruppi, vedere Controllare l'accesso ad aree funzionali. Per informazioni su come creare le cartelle di query, vedere Definire oggetti per il rilevamento degli elementi di lavoro mediante il plug-in di rilevamento dell'elemento di lavoro.
Creazione di un file per una query elemento di lavoro
Ogni definizione della query deve essere specificata nel proprio file con estensione wiq usando l'elemento padre WorkItemQuery e deve essere conforme allo schema definito nel file wiq.xsd. È possibile scaricare i file di schema per tenere traccia degli elementi di lavoro dalla pagina seguente del sito Web Microsoft: Schemi del modello di processo e dell'elemento di lavoro per Visual Studio Team Foundation.
L'esempio seguente mostra la struttura della sintassi di alto livello che definisce una query elemento di lavoro:
<WorkItemQuery Version="1">
<TeamFoundationServer>collectionURL</TeamFoundationServer>
<TeamProject>TeamProjectName</TeamProject>
<Wiql>
WorkItemQueryLanguage
</Wiql>
</WorkItemQuery>
Per altre informazioni su come creare una query elemento di lavoro da aggiungere a un modello di processo, vedere Definire una query elemento di lavoro per aggiungere un modello di processo.
Torna all'inizio
Specifica delle query da caricare
Per includere la query elemento di lavoro nel modello di processo, creare una o più attività nel file workitems.xml, disponibile nella cartella \WorkItem Tracking che si trova nella cartella in cui è stato scaricato il modello di processo. Usare l'elemento Query per specificare il file per la query elemento di lavoro. Ad esempio, il file XML seguente specifica la query definita nel file ActiveBugs.wiq da caricare e denominare Bug attivi.
<Query name="Active Bugs" fileName="WorkItem Tracking\Queries\ActiveBugs.wiq" />
Viene aggiunto il set di query da caricare come attività nel plug-in WorkItemTracking.
L'esempio seguente mostra come specificare un'attività per creare una cartella query denominata Gestione del prodotto e caricare una query denominata Tutte le storie utente nella cartella.
<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>
Per altre informazioni, vedere Definire oggetti per il rilevamento degli elementi di lavoro mediante il plug-in di rilevamento dell'elemento di lavoro.
Torna all'inizio
Elementi QUERY
Nella sintassi indicata di seguito viene illustrata la struttura dell'elemento QUERIES e dei relativi elementi figlio.
<QUERIES>
<Permission />
<QueryFolder >
<Query />
</QueryFolder>
</QUERIES>
La tabella seguente descrive gli elementi usati per specificare la struttura delle cartelle di query, le autorizzazioni e le query da caricare. Questi elementi vengono specificati all'interno di un elemento contenitore taskXml nel file di plug-in WorkItemTracking.
Elemento |
Sintassi |
Descrizione |
---|---|---|
Permission |
|
Elemento figlio facoltativo di Query. Specifica le autorizzazioni predefinite assegnate a una query condivisa. Per altre informazioni, vedere Assegnazione di autorizzazioni per le query elemento di lavoro. |
Query |
Come mostrato nell'esempio seguente, è possibile caricare la query etichettata come "Bug attivi" e definita nel file ActiveBugs.wiq: <Query name="Active Bugs" fileName="WorkItem Tracking\Queries\ActiveBugs.wiq" /> |
Elemento figlio obbligatorio di QUERIES. Specifica il nome e il percorso del file con estensione wiq che definisce una query da caricare. |
QueryFolder |
|
Elemento figlio facoltativo di QUERIES. Specifica il nome di una cartella di query. |
QUERIES |
|
Elemento figlio facoltativo dell'elemento taskXml per il plug-in WorkItemTracking. Specifica i file di definizione di query da usare per creare query predefinite. |
Torna all'inizio