Condividi tramite


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

I tipi di elementi di lavoro definiti per un modello di processo forniscono la base per tutte le attività di gestione, monitoraggio e generazione 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 tipi di elementi 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 rapporti.È possibile specificare ogni file di definizione dei tipi da caricare nell'elemento taskXml.I plug-in per la gestione dei test, i rapporti e il portale dipendono dal risultato di caricamento delle definizioni dei tipi per gli elementi di lavoro.

Nota importanteImportante

I modelli di processo per Microsoft Solutions Framework (MSF) v5.0 definiscono almeno sei 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 rapporti.L'attività per caricare le definizioni dei tipi per i tipi di elementi di lavoro dovrà pertanto essere completata prima delle attività che consentono di caricare le categorie, le query di elementi di lavoro e i rapporti.

L'attività che consente di caricare i file di definizione dei tipi di collegamento dovranno inoltre precedere l'attività di caricamento delle definizioni dei tipi per gli elementi di lavoro.Per ulteriori informazioni, vedere Definire le dipendenze per attività e gruppi di attività in file di plug-in.

In questo argomento

  • Definizione di tipi di elementi di lavoro

  • Determinazione delle definizioni dei tipi per gli elementi di lavoro da caricare

  • Riferimento dell'elemento WORKITEMTYPES

Dopo aver creato un progetto team tramite il modello di processo, sarà possibile aggiungere, rimuovere, rinominare e modificare le definizioni dei tipi di elementi di lavoro tramite lo strumento da riga di comando witadmin.Per ulteriori informazioni, vedere Personalizzare e gestore i tipi di elemento di lavoro [witadmin].

Definizione di 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 la gestione degli elementi di lavoro dalla seguente pagina del sito Web Microsoft: Modello di processo e schemi di elementi di lavoro di 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 ulteriori informazioni sulla modalità di definizione di un tipo di elemento di lavoro, vedere Riferimento a tutti gli elementi XML WITD e Personalizzare dati di rilevamento, form, flusso di lavoro e altri oggetti del progetto.

Torna all'inizio

Determinazione delle definizioni dei tipi per gli elementi di lavoro da caricare

Per caricare una definizione di tipo per un elemento di lavoro nel modello di processo, è necessario 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 di seguito viene illustrato come specificare un'attività per la creazione di tutti i sei tipi di elementi di lavoro nel modello di processo per Microsoft Solutions Framework (MSF) for Agile Software Development v5.0.Questi tipi corrispondono ai tipi di elementi di lavoro seguenti: bug, problema, passi condivisi, attività, test case e storia utente.Poiché le definizioni dei tipi per diversi elementi di lavoro contengono filtri per il tipo di collegamento TestedBy, l'attività LinkTypes dovrà essere completata prima dell'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\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>

Torna all'inizio

Riferimento dell'elemento WORKITEMTYPES

Nella tabella riportata di seguito vengono descritti gli elementi utilizzati 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 ulteriori informazioni, vedere Riferimento a tutti gli elementi XML WITD.

Elemento

Sintassi

Descrizione

WORKITEMTYPE

<WORKITEMTYPE fileName="WITFilePathName" />

Elemento figlio obbligatorio di WORKITEMTYPES.

Consente di specificare 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.

Torna all'inizio

Vedere anche

Riferimenti

Personalizzare e gestore i tipi di elemento di lavoro [witadmin]

Concetti

Riferimento a tutti gli elementi XML WITD

Progettare e personalizzare un form elemento di lavoro

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

Altre risorse

Definire campi elemento di lavoro

Definire e personalizzare il flusso di lavoro degli elementi di lavoro