Condividi tramite


Aggiungere definizioni di tipi per elementi di lavoro a un modello di processo

I tipi di elementi di lavoro (WIT) definiti per un modello di processo forniscono la base per tutte le attività di gestione, monitoraggio e creazione di report sullo sviluppo di un prodotto e delle relative funzionalità. Un tipo di elemento di lavoro definisce i campi di dati, il flusso di lavoro e il form per un elemento di lavoro che verrà gestito in un progetto team. Alcuni tipi di elementi di lavoro includono bug, storie utente e attività. È possibile innanzitutto personalizzare le definizioni dei tipi per aggiungere campi, modificare il flusso di lavoro o il form elemento di lavoro. Inoltre, è possibile aggiungere o rimuovere i tipi di elemento di lavoro da un modello di processo.

Le definizioni dei tipi per un modello di processo vengono specificati per diversi elementi di lavoro come attività nel plug-in WorkItemTracking. Questa attività è obbligatoria in quanto i tipi di elementi di lavoro supportano le attività di gestione e generazione di report. È possibile specificare ogni file di definizione dei tipi da caricare nell'elemento taskXml. I plug-in per la gestione dei test, i report e il portale dipendono dall'esito del caricamento delle definizioni per i tipi di elementi di lavoro.

I modelli di processo di Team Foundation Server (TFS) definiscono sei o più tipi di elementi di lavoro. Ai tipi e campi definiti all'interno di essi viene fatto riferimento nelle definizioni delle categorie, nelle query di elementi di lavoro e nei report. L'attività di caricamento delle definizioni per i tipi di elementi di lavoro dovrà pertanto essere completata prima delle attività di caricamento delle categorie, delle query di elementi di lavoro e dei report.

Inoltre, l'attività di caricamento dei file di definizione dei tipi di collegamento dovrà precedere l'attività di caricamento delle definizioni dei tipi per i tipi di elementi di lavoro. Per altre informazioni, vedere Definire le dipendenze per attività e gruppi di attività in file di plug-in.

Dopo aver creato un progetto team tramite il modello di processo, è possibile aggiungere, rimuovere, rinominare e modificare le definizioni dei tipi di elementi di lavoro usando lo strumento da riga di comando witadmin. Per altre informazioni, vedere Importare, esportare e gestire tipi di elemento di lavoro [witadmin].

Definizione dei tipi di elementi di lavoro

Ogni definizione di tipo deve essere specificata in un file specifico nell'elemento contenitore WITD. Ogni definizione deve inoltre essere conforme alla definizione di schema per i tipi di elemento di lavoro, inclusa nei file workitemtypedefinition-02.xsd e workitemtypedefinition-02.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.

Nell'esempio indicato di seguito viene mostrata la struttura di sintassi di livello elevato che definisce un tipo di elemento di lavoro.

<WITD application="work item type editor" version="1.0">
    <WORKITEMTYPE name="Bug">
        <DESCRIPTION>Bug work items are used to track defects in the code.</DESCRIPTION>
        <GLOBALLISTS> . . . </GLOBALLISTS>
        <FIELDS> . . . </FIELDS>
        <WORKFLOW> . . . </WORKFLOW>
        <FORM> . . . </FORM>
    </WORKITEMTYPE>
</WITD>

È possibile personalizzare o creare i file di definizione dei tipi nella cartella TypeDefinitions. Per altre informazioni su come definire un tipo di elemento di lavoro, vedere Riferimento a tutti gli elementi XML WITD e Personalizzare oggetti di rilevamento degli elementi di lavoro per supportare i processi del team.

Determinazione delle definizioni dei tipi di elementi di lavoro da caricare

Per caricare una definizione di tipo di elemento di lavoro nel modello di processo, specificare l'elemento WORKITEMTYPE. L'attributo filename rappresenta un percorso relativo del file di definizione dei tipi. La sintassi indicata di seguito specifica ad esempio che verrà caricato il file Bug.xml.

<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\filename.xml"/>

Nell'esempio seguente viene illustrato come specificare un'attività per la creazione dei seguenti tipi di elementi di lavoro: bug, problema, passi condivisi, attività, test case e storia utente. Poiché le definizioni dei diversi tipi di elementi di lavoro contengono filtri per il tipo di collegamento TestedBy, l'attività LinkTypes dovrà essere completata prima di completare l'attività WITs.

<task id="WITs" name="WorkItemType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item types created">
   <dependencies>
      <dependency taskId="LinkTypes" />
   </dependencies>
   <taskXml>
      <WORKITEMTYPES>
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Bug.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Issue.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewRequest.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewResponse.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Feature.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackResponse.xml" /> 
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\SharedStep.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Task.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\TestCase.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\UserStory.xml" />
      </WORKITEMTYPES>
   </taskXml>
</task>

Riferimento dell'elemento WORKITEMTYPES

Nella tabella riportata di seguito vengono descritti gli elementi usati per caricare le definizioni dei tipi per gli elementi di lavoro. Questi elementi vengono specificati all'interno di un elemento contenitore taskXml nel file di plug-in WorkItemTracking.

Nota

Utilizzando l'elemento WORKITEMTYPE (WorkItemTracking) è possibile specificare un file di definizione dei tipi da caricare.Utilizzando l'elemento WORKITEMTYPE (WITD) è possibile specificare il nome di un tipo da definire.Per altre informazioni, vedere Riferimento a tutti gli elementi XML WITD.

Elemento

Sintassi

Descrizione

WORKITEMTYPE

<WORKITEMTYPE fileName="WITFilePathName" />

Elemento figlio obbligatorio di WORKITEMTYPES.

Specifica il percorso e il nome del file contenente la definizione di un tipo da caricare.

WORKITEMTYPES

<WORKITEMTYPES> 
    <WORKITEMTYPE />
 . . .
</WORKITEMTYPES>

Elemento figlio obbligatorio del plug-in WorkItemTracking.

Contiene una raccolta di elementi WORKITEMTYPE, ognuno dei quali specifica un file di definizione da caricare.

Vedere anche

Riferimenti

Importare, esportare e gestire tipi di elemento di lavoro [witadmin]

Concetti

Riferimento a tutti gli elementi XML WITD

Definire oggetti per il rilevamento degli elementi di lavoro mediante il plug-in di rilevamento dell'elemento di lavoro

Altre risorse

Modificare o aggiungere un campo per supportare query, report e flusso di lavoro