Condividi tramite


Supportare lo stato di aggiornamento dei bug tramite la funzionalità Lavoro personale

Se sono stati personalizzati gli stati del flusso di lavoro per i tipi di elemento di lavoro utilizzati per tenere traccia dei bug, potrebbe essere necessario aggiornare le associazioni di metastato eseguite per la configurazione del processo.Oltre a come queste associazioni verranno utilizzate per il backlog e le schede di attività, controllano anche come la funzionalità Lavoro in Team Explorer aggiorna lo stato del bug mentre gli sviluppatori muovono i bug con l'interfaccia Lavoro.La pagina Lavoro in Team Explorer consente agli sviluppatori di gestire il lavoro in corso, sospendere, riprendere il lavoro e richiedere revisioni del codice.Vedere Scrivere il nuovo codice per una storia utente.

Specificare tutti i tipi di elementi di lavoro utilizzati per tenere traccia dei bug nella definizione per la categoria bug e assegnare metastati agli stati del flusso di lavoro nella definizione di CommonConfiguration.Le modifiche apportate ai file di definizione si applicano a tutti i team che operano nel progetto team personalizzato.

[!NOTA]

Questa personalizzazione è valida solo per i progetti team basati sui modelli di processo per Microsoft Solutions Framework (MSF) Agile o Capability Maturity Model Integration (CMMI).

In questo argomento

  • Le assegnazioni predefinite di metastato apportate agli stati del flusso di lavoro per i bug

  • Aggiungere tipi di elementi di lavoro alla categoria di bug

  • Assegnare i metastati agli stati del flusso di lavoro definiti per i bug

Requisiti

  • Per accedere a Lavoro, è necessario disporre di Visual Studio Premium o Visual Studio Ultimate installato.

  • Per eseguire lo strumento witadmin da riga di comando, è necessario essere membro del gruppo Team Foundation Administrators o del gruppo Project Administrators per il progetto team.Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Le assegnazioni predefinite di metastato apportate agli stati del flusso di lavoro per i bug

Nella tabella seguente sono elencati i metastati predefiniti assegnati agli stati del flusso di lavoro bug per i modelli di processo predefiniti per Visual Studio Application Lifecycle Management (ALM): MSF for Agile Software Development v6.0 e MSF per CMMI Process Improvement v6.0.È sufficiente assegnare un metastato allo stato del flusso di lavoro che si desidera visualizzare nella scheda delle attività o perché Lavoro lo riconosca.Le assegnazioni predefinite includono la progressione tipica del flusso di lavoro da Attivo o da Proposto a Chiuso.Se i bug contengono stati del flusso di lavoro all'esterno della progressione, ad esempio uno stato Rimosso, allora vengono esclusi tali stati nelle assegnazioni di metastato.

MSF for Agile Software Development v6.0

MSF for CMMI Process Improvement v6.0

<BugWorkItems category="Microsoft.BugCategory">
   <States>
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="Resolved" />
      <State value="Closed" type="Complete" />
   </States> 
</BugWorkItems>
<BugWorkItems category="Microsoft.BugCategory">
   <States>
      <State value="Proposed" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="Resolved" />
      <State value="Closed" type="Complete" />
   </States> 
</BugWorkItems>

Torna all'inizio

Aggiungere tipi di elementi di lavoro alla categoria di bug

Aggiungere tipi di elementi di lavoro a una categoria aggiornando il file di definizione delle categorie e importarlo per il progetto team.

  1. Per eseguire lo strumento della riga di comando witadmin, aprire una finestra Prompt dei comandi in cui è installato Visual Studio o Team Explorer e immettere:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    In una versione a 64 bit di Windows sostituire %programfiles% con %programfiles(x86)%.

  2. Digitare il comando seguente, sostituendo con i propri dati gli argomenti che sono riportati di seguito, dove CollectionURL indica l'URL di una raccolta di progetti team, ProjectName indica il nome di un progetto team definito nella raccolta, e DirectoryPath indica il nome e il percorso del file da esportare.Quindi premere INVIO.

    witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
    
  3. Aprire il file delle categorie con Blocco Note e individuare l'elemento CATEGORY per "Bug Category".

  4. Per aggiungere un nuovo tipo di elemento di lavoro, aggiungere un elemento WORKITEMTYPE che specifica il nome descrittivo del tipo di elemento di lavoro che si desidera aggiungere.

    Ad esempio, la sintassi seguente aggiunge il tipo di elemento di lavoro "Performance Bug" nella categoria di bug.

    <CATEGORY name="Bug Category" refname="Microsoft.BugCategory">
       <DEFAULTWORKITEMTYPE name="Bug" />
       <WORKITEMTYPE name="Performance Bug" />
    </CATEGORY>
    
  5. Digitare il comando seguente per importare il file di definizione:

    witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
    

Per ulteriori informazioni, vedere Definire categorie per raggruppare tipi di elementi di lavoro.

Torna all'inizio

Assegnare i metastati agli stati del flusso di lavoro definiti per i bug

Assegnare i metastati gli stati del flusso di lavoro dei bug nell'elemento BugWorkItems nella definizione per CommonConfiguration.

  1. Dalla finestra del prompt dei comandi in cui è in esecuzione witadmin digitare il comando seguente, sostituendo con i propri dati gli argomenti che sono riportati di seguito, dove CollectionURL indica l'URL di una raccolta di progetti team, ProjectName indica il nome di un progetto team definito nella raccolta, e DirectoryPath indica il nome e il percorso del file da esportare.Quindi premere INVIO.

    witadmin exportcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    
  2. Aprire CommonConfigurations in Blocco Note e individuare l'elemento BugWorkItems.

  3. Aggiornare i valori assegnati agli elementi State per confrontare i valori utilizzati nel flusso di lavoro per i tipi di elementi di lavoro utilizzati per tenere traccia dei bug.

  4. (Facoltativo) per aggiungere un altro stato presente nel flusso di lavoro, specificare un altro elemento State che esegue il mapping allo stato del flusso di lavoro del tipo di elemento di lavoro incluso nella categoria di bug.

    Ad esempio, la sintassi seguente aggiunge il valore di stato "Investigating", a "inProgress".

    <BugWorkItems category="Microsoft.BugCategory">
       <States>
          <State value="Active" type="InProgress" />
          <State value="Investigating" type="InProgress" />
          <State value="Resolved" type="Resolved" />
          <State value="Closed" type="Complete" />
       </States>
    </BugWorkItems>
    
    Nota importanteImportante

    È necessario specificare un valore per l'elemento State corrispondente a uno stato valido del flusso di lavoro.Uno stato valido del flusso di lavoro è uno definito per un tipo di elemento di lavoro incluso nella categoria di bug per il progetto team.Inoltre, è necessario assegnare un tipo di metastato con Agile o il gruppo Bug, ovvero Proposed, InProgress, Resolved, o Complete.

  5. Digitare il comando seguente per importare il file di definizione:

    witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    

Torna all'inizio

Vedere anche

Concetti

Scrivere il nuovo codice per una storia utente

Riferimento all'elemento XML di configurazione del processo

Personalizzare le pagine di backlog e dell'area attività mediante la configurazione del processo