Condividi tramite


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 Work Item Tracking inclusa nella cartella TypeDefinitions. Ad esempio, in Microsoft Solutions Framework (MSF) for Agile Software Development i tipi di elemento di lavoro Bug, Qualità del servizio (QoS), 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 altre informazioni, vedere Riferimento alle 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. Per eseguire questa operazione, fare clic su Nuovo dal menu File, quindi scegliereFile.

  2. Nella finestra di dialogo Nuovo file, inCategorie, selezionareGenerale, quindi in Modelli selezionareFile XML.

  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. Fare clic su Salva per salvare le modifiche. 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 vuole 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 vi sono autorizzazioni impostate, la tecnologia di virtualizzazione del Registro di sistema reindirizza automaticamente il file esportato salvandolo nell'archivio virtuale.Per evitare il reindirizzamento, è possibile esportare il file in un percorso per il quale si dispone di autorizzazioni impostate.Per altre informazioni sulla virtualizzazione del Registro di sistema, vedere il sito Web Microsoft: Virtualizzazione del Registro di sistema e Problemi comuni di virtualizzazione dei file e del Registro di sistema in Windows Vista.

  5. Per personalizzare il tipo di elemento di lavoro, vedere Modificare o aggiungere un campo per supportare query, report e flusso di lavoro.

  6. Per importare il nuovo tipo di elemento di lavoro in un singolo progetto, vedere Importare, esportare e gestire 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

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

Concetti

Riferimento a tutti gli elementi XML WITD

Altre risorse

Gestione elementi di lavoro: indice delle definizioni di elementi XML