Procedura: creare un nuovo tipo di elemento di lavoro

Aggiornamento: novembre 2007

Un tipo di elemento di lavoro definisce le regole, i campi, gli stati e le transizioni per gli elementi di lavoro che verranno gestiti 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 Gestione elementi di lavoro inclusa nella cartella TypeDefinitions. Ad esempio, in MSF for Agile Software Development i tipi di elementi di lavoro Bug, Qualità del servizio, Scenario, Rischio e Attività sono definiti rispettivamente Bug.xml, QoS.xml, Scenario.xml, Risk.xml e Task.xml.

Personalizzare o creare nuovi file di definizione dei tipi di elemento di lavoro 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 un membro del gruppo Administrators di Team Foundation o un membro del gruppo Project Administrators per il progetto. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Per creare un nuovo tipo di elemento di lavoro

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

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

  3. Copiare il seguente codice di esempio 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/2005/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. Salvare le modifiche facendo clic su Salva sulla barra degli strumenti. 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 è stato scaricato il modello di processo e salvare il file nella cartella \WorkItem Tracking\TypeDefinitions.

    Nota:

    Se si esegue il sistema operativo Windows Vista, è possibile che non si disponga dei diritti di accesso a determinate cartelle. Se si tenta di salvare il tipo di elemento di lavoro in un percorso per il quale non si dispone di diritti di accesso, la tecnologia di virtualizzazione del Registro di sistema consente il reindirizzamento automatico del file e il relativo salvataggio nell'archivio virtuale. Per ulteriori informazioni, vedere https://go.microsoft.com/fwlink/?LinkId=92325 (informazioni in lingua inglese) e https://go.microsoft.com/fwlink/?LinkId=92323. Per evitare il reindirizzamento, è possibile salvare il file in un percorso per il quale si dispone dei diritti di accesso.

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

  6. Per importare il nuovo tipo di elemento di lavoro in un singolo progetto, vedere Procedura: importare un tipo di elemento di lavoro in un progetto esistente. Per aggiungere il tipo di elemento di lavoro al modello di processo, vedere Tipi di elemento di lavoro.

Vedere anche

Attività

Procedura: importare un tipo di elemento di lavoro in un progetto esistente

Concetti

Struttura di alto livello di un tipo di elemento di lavoro

Riferimenti

witimport

Altre risorse

Riferimenti dello schema dei tipi di elemento di lavoro