Condividi tramite


Personalizzare la pagina dell'area attività

È possibile personalizzare l'area attività di Team Web Access per specificare tipi differenti di elementi di lavoro e per aumentare il numero di elementi di lavoro che vengono visualizzati nella pagina.Ad esempio, è possibile aggiungere i bug, per visualizzarli in aggiunta alle attività nell'area attività.Attraverso l'area attività, il team può aggiornare gli elementi di lavoro e generare report sullo stato di avanzamento.Gli elementi di lavoro visualizzati comprendono tutte le attività che sono state assegnate all'iterazione corrente e ai relativi elementi padre, indipendentemente dall'iterazione alla quale sono stati assegnati gli elementi padre.Per ulteriori informazioni sull'utilizzo dell'area attività, vedere Eseguire un'iterazione.

Se il progetto team è stato creato utilizzando un modello di processo diverso da quelli forniti da Visual Studio Application Lifecycle Management (ALM) o sono state personalizzate le definizioni dei tipi degli elementi di lavoro o è stato modificato il loro flusso di lavoro, potrebbe essere necessario personalizzare uno dei file di definizione della configurazione del processo.

In questo argomento

  • Tipi di elementi di lavoro che vengono visualizzati nella pagina dell'area attività

  • Intestazioni di colonna e sequenza di colonna

  • Ordinamento degli elementi di backlog

  • Numero di elementi che possono essere visualizzati nella pagina dell'area attività

Requisiti

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

  • Per visualizzare la pagina dell'area attività, le autorizzazioni Team Web Access devono essere impostate su Standard.Possono essere applicati ulteriori requisiti di licenza.Per ulteriori informazioni, vedere Accedere alle funzionalità in Team Web Access.

Tipi di elementi di lavoro che vengono visualizzati nella pagina dell'area attività

Gli elementi riportati di seguito determinano quali elementi di lavoro vengono visualizzati nella pagina dell'area attività.

  • Gli elementi di backlog corrispondono a quei tipi di elementi di lavoro assegnati alla Categoria requisiti.Solo gli elementi di backlog che sono stati assegnati all'iterazione corrente o che includono attività che sono state assegnate all'iterazione corrente vengono visualizzati nell'area attività.Si possono trovare in qualsiasi stato del flusso di lavoro.

  • Gli elementi di attività che possono essere aggiunti come attività figlio agli elementi di backlog corrispondono a tipi di elementi di lavoro assegnati alla Categoria di attività.

    Solo le attività che sono state assegnate all'iterazione corrente vengono visualizzate nell'area attività.

    Le attività vengono visualizzate sotto l'intestazione di colonna del proprio stato del flusso di lavoro.Quando si trascinano le attività da una colonna ad un'altra, il campo stato viene aggiornato automaticamente.

[!NOTA]

Se si aggiunge un tipo di elemento di lavoro alla categoria attività, assicurarsi di aggiungere al il tipo di elemento di lavoro i campi utilizzati per la gestione del lavoro della definizione.

Per specificare i tipi di elementi di lavoro attività visualizzati

  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 scegliere INVIO.

    witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
    
  3. Aprire il file categories in Blocco Note, e individuare l'elemento CATEGORY del "Task Category".

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

    Ad esempio, la sintassi seguente aggiunge il tipo di elemento di lavoro "Bug" alla categoria delle attività di un progetto team che utilizza il modello di processo Agile.

    <CATEGORY name="Task Category" refname="Microsoft.TaskCategory">
       <DEFAULTWORKITEMTYPE name="Task" />
       <WORKITEMTYPE name="Bug" />
    </CATEGORY> 
    
    SuggerimentoSuggerimento

    È necessario specificare un tipo di elemento di lavoro che è stato definito per il progetto team.Un tipo di elemento di lavoro può appartenere a più categorie.Tuttavia, non è possibile specificare un tipo di elemento di lavoro che è stato specificato come appartenente alla categoria requisiti.

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

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

Per assegnare i metastati agli stati del flusso di lavoro dei tipi di attività degli elementi di lavoro

  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 scegliere INVIO.

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

    Ad esempio, sul modello di processo Agile viene visualizzata la sintassi seguente:

    <TaskWorkItems category="Microsoft.TaskCategory">
       <States>
          <State value="New" type="Proposed" />
          <State value="Active" type="InProgress" />
          <State value="Closed" type="Complete" />
       </States>
    </TaskWorkItems>
    

    L'area attività visualizza le intestazioni di colonna di Nuovo, Attivo, e Chiuso.

  3. (Facoltativo) Per includere gli stati del flusso di lavoro di un altro tipo di elemento di lavoro, ad esempio di un bug, è necessario aggiungere un'assegnazione per lo stato del flusso di lavoro Risolto.

    Ad esempio, è possibile aggiornare il <TaskWorkItems> per includere le assegnazioni di metastati di attività e bug collegati agli elementi di backlog.Nella sintassi seguente, lo stato del flusso di lavoro Resolved è assegnato al metastato InProgress.

    <TaskWorkItems category="Microsoft.TaskCategory">
       <States>
          <State value="New" type="Proposed" />
          <State value="Active" type="InProgress" />
          <State value="Resolved" type="InProgress" />
          <State value="Closed" type="Complete" />
       </States>
    </TaskWorkItems>
    
    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 in questo caso è uno stato definito per un tipo di elemento di lavoro che è incluso nella categoria delle attività per il progetto team.Inoltre, è necessario assegnare un metastato type all'interno del gruppo Agile, che sia Proposed, InProgress, e Complete.Per una descrizione di ciascuno di questi stati, vedere Stati del flusso di lavoro, metastati e configurazione del processo.

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

    witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    
  5. Premere F5 per aggiornare la pagina Web di Team Web Access affinché rifletta le modifiche.

Torna all'inizio

Colonne e la sequenza di colonna

Le intestazioni di colonna che vengono visualizzate nell'area attività corrispondono agli stati del flusso di lavoro assegnati al tipo di attività predefinito assegnato alla categoria delle attività.La sequenza di colonna corrisponde alla progressione naturale delle transizioni del flusso di lavoro, spostandosi da sinistra a destra.Gli stati del flusso di lavoro definiti per il tipo di attività predefinita nella categoria delle attività devono essere assegnati a un metastato valido all'interno del gruppo Agile come descritto in Stati del flusso di lavoro, metastati e configurazione del processo.

Il layout della colonna non dovrebbe richiedere alcuna modifica.

Torna all'inizio

Ordinamento degli elementi di backlog

Gli elementi di backlog sono elencati in ordine crescente in base al valore del campo assegnato a type="Order" nella definizione di CommonConfiguration.Questi campi definiscono l'ordine degli elementi di backlog che vengono visualizzati sull'iterazione e sulle pagine dell'area di attività.

Per specificare un campo diverso da utilizzare per ordinare gli elementi di backlog

  1. Dalla finestra del prompt dei comandi in cui è in esecuione 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 scegliere INVIO.

    witadmin exportcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    
  2. Aprire il file CommonConfiguration in Blocco Note e individuare l'elemento TypeField con type="Order".

    Ad esempio, l'assegnazione predefinita per il modello di processo Agile è:

    <TypeField refname="Microsoft.VSTS.Common.StackRank" type="Order" />
    
  3. Modificare il valore assegnato a refname sul campo su cui si desidera basare l'ordinamento.

    Ad esempio, la seguente sintassi specifica di ordinare gli elementi di backlog in base al campo personalizzato, Fabrikam.Order.

    <TypeField refname="Fabrikam.Order" type="Order" />
    
    Nota importanteImportante

    È necessario specificare il nome di riferimento di un campo definito per il tipo predefinito di elemento di lavoro specificato per la categoria dei requisiti del progetto team.

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

    witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    
  5. Premere F5 per aggiornare la pagina Web di Team Web Access affinché rifletta le modifiche.

Torna all'inizio

Numero di elementi che possono essere visualizzati nella pagina dell'area attività

Per motivi di prestazioni, l'area attività è limitata per impostazione predefinita a un totale di 500 elementi di lavoro.Quando si apre l'area attività, tutti gli elementi di lavoro vengono caricati nella cache.La limitazione del numero di elementi di lavoro può rendere più rapidi i tempi di caricamento.È possibile modificare questo limite specificando un valore per l'attributo workItemCountLimit dell'elemento IterationBacklog.

  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 scegliere INVIO.

    witadmin exportagileprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\AgileConfiguration.xml"
    
  2. Aprire il file AgileConfigurations in Blocco Note, e individuare la sezione per IterationBacklog.

  3. Specificare un valore per l'attributo workItemCountLimit.

    Ad esempio, la seguente sintassi aumenta il numero totale a 800.

    <IterationBacklog workItemCountLimit="800">
    . . .
      </IterationBacklog>
    
  4. Digitare il comando seguente per importare il file di definizione:

    witadmin importagileprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\AgileConfiguration.xml"
    
  5. Premere F5 per aggiornare la pagina Web di Team Web Access affinché rifletta le modifiche.

Torna all'inizio

Vedere anche

Concetti

Eseguire un'iterazione

Riferimento all'elemento XML di configurazione del processo

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