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 al modo in cui queste associazioni verranno utilizzate per le pagine di backlog e dell'area attività, tali stati controllano anche il modo in cui la funzionalità Lavoro in Team Explorer aggiorna lo stato del bug quando gli sviluppatori spostano i bug nell'interfaccia Lavoro. La pagina Lavoro in Team Explorer consente agli sviluppatori di gestire il lavoro in corso, sospendere o riprendere il lavoro e richiedere revisioni del codice. Vedere Scrivere il nuovo codice per una storia utente.

Specificare tutti i tipi di elemento 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 ProcessConfiguration. 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).

Requisiti

  • Per accedere a Lavoro, è necessario che Visual Studio Premium o Visual Studio Ultimate sia installato.

  • Per eseguire gli strumenti da riga di comando witadmin, è necessario essere membro del gruppo Team Foundation Administrators o del gruppo Project Administrators per il progetto. Per ulteriori informazioni, vedere Riferimento alle autorizzazioni per Team Foundation Server.

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 relativi ai bug per i modelli di processo TFS Agile e CMMI. È sufficiente assegnare un metastato allo stato del flusso di lavoro da visualizzare nell'area attività o da riconoscere nell'interfaccia Lavoro. 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, tali stati vengono esclusi dalle assegnazioni di metastato.

MSF for Agile Software Development

MSF for CMMI Process Improvement

<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 elemento di lavoro alla categoria bug

Per aggiungere tipi di elemento di lavoro a una categoria, aggiornare il file di definizione delle categorie e importarlo per il progetto team.

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

    cd %programfiles%\Microsoft Visual Studio 12.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 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 scegliere 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 per specificare il nome descrittivo del tipo di elemento di lavoro da aggiungere.

    La sintassi seguente consente ad esempio di aggiungere il tipo di elemento di lavoro "Performance Bug" alla 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 Utilizzare le 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 ProcessConfiguration.

  1. In una finestra del prompt dei comandi per witadmin digitare il comando seguente, sostituendo con i propri dati gli argomenti 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 scegliere INVIO.

    witadmin exportprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
    
  2. Aprire ProcessConfigurations 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 elemento 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.

    La sintassi seguente consente ad esempio di aggiungere 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>
    

    Importante

    È 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 stato definito per un tipo di elemento di lavoro incluso nella categoria di bug per il progetto team.È necessario inoltre assegnare un tipo di metastato con il gruppo Agile o di bug, ovvero Proposed, InProgress, Resolved o Complete.

  5. Importare il file di definizione:

    witadmin importprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
    

Torna all'inizio

Vedere anche

Concetti

Riferimento all'elemento XML di configurazione del processo