Condividi tramite


Definizione di elenchi globali

Utilizzando gli elenchi globali è possibile ridurre il lavoro richiesto per aggiornare un elenco condivisi da diversi tipi di elementi di lavoro. Gli elenchi globali sono elenchi di selezione che è possibile includere in uno o più campi e tipi di elemento di lavoro. È possibile definire un elenco globale all'interno di un tipo di elemento di lavoro che si aggiunge a un progetto team o un modello di processo come elenco globale per un insieme di progetti team o all'interno di un flusso di lavoro globale. È possibile condividere elementi dell'elenco tra più tipi di elementi di lavoro di un insieme includendo tali elementi di elenco in uno o più elementi GLOBALLIST.

Nota

Prima di poter definire un flusso di lavoro globale, è necessario che la funzionalità sia abilitata sul server a livello applicazione. Il server deve pertanto eseguire una versione di Visual Studio Team Foundation Server che supporta tale funzione, ad esempio Team Foundation Server 2010 con Service Pack 1 (SP1). È possibile scaricare il Service Pack dalla pagina del sito Web Microsoft relativa al Service Pack 1 di Visual Studio Team Foundation Server 2010, Beta. Per ulteriori informazioni, vedere Personalizzazione del flusso di lavoro globale.

Quando si definiscono i tipi di elementi di lavoro, alcuni campi possono condividere gli stessi valori. Di solito è possibile dividerli tra diversi tipi di elementi di lavoro e anche tra diversi progetti team. Alcuni di questi valori, ad esempio il numero delle compilazioni notturne, cambiano frequentemente, ciò richiede a un amministratore l'aggiornamento frequente di tali elenchi in molti percorsi. Gli elenchi globali sono particolarmente utili quando è necessario derivare un elenco da un sistema esterno. Ad esempio, se un'azienda gestisce un database dei clienti separato, Quando viene generato un bug individuato da un cliente, il relativo nome viene inserito in un campo personalizzato Found By Customer.

È possibile gestire gli elenchi globali per un insieme in forma di file XML che è possibile elencare, importare, esportare ed eliminare. Il nome di ogni elenco globale può essere composto da un massimo di 254 caratteri Unicode e deve essere univoco in un insieme.

Nota

Non sono disponibili elenchi globali definiti dal sistema, né elenchi globali predefiniti nei modelli di processo di Microsoft Solutions Framework (MSF).

In questo argomento

  • Aggiunta e gestione di elenchi globali

  • Struttura della sintassi per la definizione di elenchi globali

  • Struttura della sintassi degli elenchi globali aggiunta a una definizione di tipo di elemento di lavoro o a un flusso di lavoro globale

  • Struttura della sintassi degli elenchi globali gestiti per un insieme

Aggiunta e gestione di elenchi globali

Un elenco globale è un set di elementi LISTITEM archiviato e utilizzato a livello globale da tutti i progetti team in un insieme. Gli elenchi globali sono utili per i campi definiti all'interno di diversi tipi di elementi di lavoro, ad esempio Sistema operativo, Rilevato in compilazione, Corretto in compilazione.

È possibile definire elenchi globali e i relativi elementi utilizzando uno dei seguenti metodi:

  • Modello di processo: si definiscono elenchi globali per un modello di processo. Ogni progetto team creato da tale modello dispone di accesso agli elenchi globali.

  • Insieme di progetti team: è possibile esportare, modificare, eliminare e importare gli elenchi globali definiti per un insieme di progetti team. Questi elenchi globali sono disponibili per tutti i progetti team nell'insieme.

  • Definizione del tipo di elemento di lavoro: è possibile aggiungere alla definizione di un tipo di elemento di lavoro gli elenchi globali che si desidera avere a disposizione per tale tipo.

  • Definizione del flusso di lavoro globale: è possibile aggiungere gli elenchi globali che si desidera avere a disposizione per tutti i tipi di elemento di lavoro alla definizione di flusso di lavoro globale per un progetto team o un insieme. Per ulteriori informazioni, vedere Personalizzazione del flusso di lavoro globale.

Torna all'inizio

Struttura della sintassi per la definizione di elenchi globali

Nella tabella seguente vengono descritti gli elementi GLOBALLIST e LISTITEM. È possibile utilizzare tali elementi per enumerare un elenco di valori presentati all'utente come un elenco di selezione o un menu a discesa di elementi.

Elemento

Sintassi

Descrizione

GLOBALIST

<GLOBALLIST name="globalListName">
    <LISTITEM> . . . </LISTITEM>
</GLOBALLIST>
 

Definisce un set di elementi LISTITEM archiviato per un insieme e che tutti i progetti team in un insieme possono utilizzare.

globalListName: stringa di testo tra 1 e 255 caratteri.

GLOBALLIST è un elemento figlio obbligatorio dell'elemento GLOBALLISTS e un elemento figlio facoltativo degli elementi ALLOWEDVALUES, SUGGESTEDVALUES e PROHIBITEDVALUES. Per ulteriori informazioni, vedere Definizione di elenchi di opzioni.

LISTITEM

<LISTITEM value="Name" />

Definisce un valore di elenco valido.

NotaNota
Gli elenchi globali non devono includere gruppi in ambito progetto poichè non sono definiti per l'ambito di un progetto.

LISTITEM è un elemento figlio obbligatorio di GLOBALLIST e un elemento figlio facoltativo degli elementi ALLOWEDVALUES, SUGGESTEDVALUES e PROHIBITEDVALUES.

Torna all'inizio

Struttura della sintassi degli elenchi globali aggiunta a una definizione di tipo di elemento di lavoro o a un flusso di lavoro globale

È possibile definire un elenco globale all'interno di un file di definizione XML per un tipo di elemento di lavoro o un flusso di lavoro globale aggiungendo la sintassi seguente:

<GLOBALLISTS>
    <GLOBALLIST name="name of global list">
        <LISTITEM value="List item 1" />
        <LISTITEM value="List item 2" />
        <LISTITEM value="List item 3" />
        <LISTITEM value="List item 4" />
        . . .
        <LISTITEM value="List item n" />
    </GLOBALLIST>
</GLOBALLISTS>

È possibile fare riferimento a un elenco globale all'interno di un file di definizione XML per un tipo di elemento di lavoro utilizzando la sintassi seguente:

<GLOBALLISTS>
   <GLOBALLIST name=" name of global list 1" />
   <GLOBALLIST name=" name of global list 2" />
   . . .
   <GLOBALLIST name=" name of global list n" />
</GLOBALLISTS>

Per informazioni sulla struttura e sul percorso dei file di definizione dei tipi di elementi di lavoro o del flusso di lavoro globale, vedere Riferimento a tutti gli elementi XML WITD o Riferimento agli elementi XML flusso di lavoro globale, rispettivamente.

Torna all'inizio

Struttura della sintassi degli elenchi globali gestiti per un insieme di progetti

Per aggiungere un elenco globale a un insieme di progetti, è possibile importare la sintassi seguente utilizzando il comando witadmin importgloballist:

<gl:GLOBALLISTS xmlns:gl="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/globallists">
    <GLOBALLIST name="NameOfGlobalList">
        <LISTITEM value="ListItem1" />
        <LISTITEM value="ListItem2" />
        <LISTITEM value="ListItem3" />
        <LISTITEM value="ListItem4" />
        . . .
        <LISTITEM value="ListItemN" />
    </GLOBALLIST>
</gl:GLOBALLISTS>

Un elenco globale non può essere vuoto. Ogni elemento GLOBALLIST deve contenere almeno un elemento LISTITEM definito.

Torna all'inizio

Vedere anche

Attività

Aggiungere, utilizzare e gestire gli elenchi globali

Riferimenti

Gestione di elenchi globali per i tipi di elemento di lavoro [witadmin]

Concetti

Personalizzazione di dati di rilevamento, form, flusso di lavoro e gli altri oggetti del progetto

Definizione e utilizzo di elenchi, elenchi di opzioni ed elenchi globali

Altre risorse

Personalizzazione del flusso di lavoro globale

Cronologia delle modifiche

Data

Cronologia

Motivo

Gennaio 2011

Contenuto aggiornato per includere tutti e quattro i metodi disponibili per la definizione di elenchi globali, incluso il flusso di lavoro globale. Rimossa la sezione di definizione dello schema.

Miglioramento delle informazioni.