Creare un tipo di elemento di lavoro

È possibile creare un tipo di elemento di lavoro a partire dal codice di esempio in questo argomento. Un tipo di elemento di lavoro definisce le regole, i campi, gli stati e le transizioni per gli elementi di lavoro di cui verrà tenuta traccia in un progetto team, ad esempio bug, requisiti e rischi. Il tipo di elemento di lavoro è specificato in un file di definizione XML nella cartella WorkItem Tracking inclusa nella cartella TypeDefinitions. Ad esempio, in Microsoft Solutions Framework (MSF) for Agile Software Development i tipi di elementi di lavoro Bug, Qualità del servizio, Scenario, Rischio e Attività sono definiti rispettivamente nei file Bug.xml, QoS.xml, Scenario.xml, Risk.xml e Task.xml.

È possibile personalizzare o creare file di definizione dei tipi nella cartella TypeDefinitions. È quindi possibile importare il nuovo tipo di elemento di lavoro in un singolo progetto oppure aggiungerlo al modello di processo e caricare il modello modificato in Team Foundation Server.

Autorizzazioni necessarie

Per eseguire questa procedura, è necessario essere membro del gruppo Administrators di Team Foundation o del gruppo Project Administrators per il progetto. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Per creare un tipo di elemento di lavoro

  1. In Visual Studio creare un file XML per il tipo di elemento di lavoro. A tale scopo, scegliere Nuovo dal menu File, quindi fare clic su File.

  2. Nella finestra di dialogo Nuovo file selezionare Generale in Categorie, quindi selezionare File XML in Modelli.

  3. Copiare il codice riportato di seguito e incollarlo nel file:

    <?xml version="1.0" encoding="utf-8"?>
    <witd:WITD application="Work item type editor" version="1.0" xmlns:witd="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef">
    <WORKITEMTYPE name="New Work Item Type Name">
    <DESCRIPTION>A description of your new work item type.</DESCRIPTION>
    <GLOBALLISTS>
    </GLOBALLISTS>
    <FIELDS>
          <FIELD name="Title" refname="System.Title" type="String" reportable="dimension">
            <REQUIRED />
          </FIELD>
    </FIELDS>
    <WORKFLOW>
          <STATES>
            <STATE value="Active">
            </STATE>
          </STATES>
          <TRANSITIONS>
            <TRANSITION from="" to="Active">
              <REASONS>
                <DEFAULTREASON value="New" />
                <REASON value="Build Failure" />
              </REASONS>
            </TRANSITION>
           </TRANSITIONS>
    </WORKFLOW>
    <FORM>
          <Layout>
            <Group>
              <Column PercentWidth="100">
                <Control Type="FieldControl" FieldName="System.Title" Label="&amp;Title:" LabelPosition="Left" />
              </Column>
            </Group>
          </Layout>
    </FORM>
    </WORKITEMTYPE>
    </witd:WITD>
    
  4. Per salvare le modifiche, fare clic su Salva. Nella finestra di dialogo Salva file con nome, assegnare un nome al file e salvarlo come file xml.

    Se il tipo di elemento di lavoro viene creato per personalizzare un modello di processo, passare al percorso in cui si desidera scaricare il modello di processo e salvare il file nella cartella \WorkItem Tracking\TypeDefinitions.

    Nota

    Se si esegue Windows Vista, è possibile che non si disponga delle autorizzazioni per alcune cartelle. Se si tenta di esportare il tipo di elemento di lavoro in un percorso per il quale non si dispone di autorizzazioni impostate, la tecnologia di virtualizzazione del Registro di sistema consente il reindirizzamento automatico del file esportato e il relativo salvataggio nell'archivio virtuale. Per evitare il reindirizzamento, è possibile esportare il file in un percorso per il quale si dispone di autorizzazioni impostate. Per ulteriori informazioni sulla virtualizzazione del Registro di sistema, vedere il sito Web Microsoft: Virtualizzazione del Registro di sistema (la pagina potrebbe essere in inglese) e Problemi comuni di virtualizzazione di file e del Registro di sistema in Windows Vista.

  5. Per personalizzare il tipo di elemento di lavoro, vedere Definizione dei campi elemento di lavoro, Definizione e personalizzazione del flusso di lavoro degli elementi di lavoro e Progettazione e personalizzazione di un form elemento di lavoro.

  6. Per importare il nuovo tipo di elemento di lavoro in un singolo progetto, vedere Personalizzazione e gestione dei tipi di elemento di lavoro [witadmin]. Per aggiungere il tipo di elemento di lavoro al modello di processo, vedere Aggiungere definizioni di tipi per elementi di lavoro a un modello di processo.

Vedere anche

Riferimenti

Personalizzazione e gestione dei tipi di elemento di lavoro [witadmin]

Concetti

Riferimento a tutti gli elementi XML WITD

Altre risorse

Indice delle definizioni degli elementi XML per i tipi di elementi di lavoro

Cronologia delle modifiche

Data

Cronologia

Motivo

Aprile 2011

Corretto lo spazio dei nomi a cui viene fatto riferimento nell'esempio di XML.

Correzione di bug nel contenuto.