Condividi tramite


riferimento agli elementi XML

È possibile personalizzare il progetto team in modo da supportare i processi e le procedure specifici utilizzati dal team e per progettare il flusso di lavoro, i form di elemento di lavoro e campi dati. La personalizzazione implica la modifica di uno o più file di definizione XML. Ogni file corrisponde a un oggetto di rilevamento degli elementi di lavoro. È possibile cercare la struttura della sintassi di ogni elemento XML attraverso gli argomenti forniti in questa sezione.

In questa illustrazione viene mostrato che è possibile creare o personalizzare otto tipi di oggetti. Per i progetti team è possibile personalizzare le categorie, i tipi di elemento di lavoro e la configurazione del processo. Per le raccolte di progetti team, è possibile personalizzare gli elenchi globali, i tipi di collegamento e i campi elemento di lavoro. È possibile personalizzare un flusso di lavoro globale per un progetto team o per una raccolta di progetti team. Per una descrizione di questi oggetti e di altre opzioni di personalizzazione, vedere qui.

Oggetti di rilevamento degli elementi di lavoro

Immagine concettuale delle attività di personalizzazione

Indice agli elementi XML per la gestione degli elementi di lavoro

Cercare la sintassi XML per un elemento utilizzato nella definizione di tipi di elementi di lavoro:

Personalizzare un progetto team esistente modificando la sintassi associata a uno dei seguenti oggetti o file di definizione XML:

Indice agli elementi XML per i plug-in dei modelli di processo

Prima di creare un progetto team, è possibile personalizzare un modello di processo, al fine di progettare il flusso di lavoro, i form elemento di lavoro e i campi dati per supportare processi e procedure specifici.

Personalizzare il mapping campi tra TFS e Project

Se si utilizza Microsoft Project, è possibile personalizzare la modalità di pubblicazione e di aggiornamento dei dati. Per la pubblicazione o l'aggiornamento di attività in Microsoft Project, il file di mapping del progetto determina il comportamento della pubblicazione e il modo in cui viene eseguito il mapping dei campi di ogni attività ai campi di Team Foundation.

Oggetti utilizzati per tenere traccia del lavoro

Oggetto

Descrizione

Categoria

Utilizzare le categorie per raggruppare tipi di elementi di lavoro

Una categoria consente di definire un gruppo di tipi di elementi di lavoro che gestiscono elementi di lavoro simili ma a cui viene fatto riferimento con nomi diversi. È possibile raggruppare in una categoria uno o più tipi di elementi di lavoro dello stesso progetto team. Le categorie vengono definite per supportare l'esecuzione di query, la generazione di rapporti e l'impostazione di tipi di elementi di lavoro predefiniti in istanze specifiche. È possibile utilizzare l'operatore Nel gruppo per trovare gli elementi di lavoro che appartengono a una categoria. Per ulteriori informazioni, vedere Eseguire query su campi, operatori, valori e variabili.

Campo

Modificare o aggiungere un campo per supportare query, report e flusso di lavoro

Un campo definisce un tipo di dati utilizzato per tenere traccia del lavoro. I campi elemento di lavoro vengono utilizzati per tenere traccia dei dati per un tipo di elemento di lavoro, per definire i criteri di filtro per le query e per generare rapporti. Definire ogni elemento dati non incorporato e non fornito dal modello di processo e di cui si desidera tenere traccia, che si vuole utilizzare per definire il flusso di lavoro o visualizzare nel form per un tipo di elemento di lavoro. Definire un elemento dati utilizzando l'elemento FIELD.

Ogni campo è definito da uno o più attributi, che includono il tipo di dati che può contenere, se li si utilizza nei rapporti e se vengono o meno indicizzati. È inoltre possibile specificare elementi facoltativi che limitano, popolano automaticamente o specificano le condizioni per i valori su cui gli utenti possono impostare il campo tramite il form elemento di lavoro.

È possibile aggiungere o rimuovere un campo o personalizzarne la modalità di utilizzo per tenere traccia dei dati.

Elenco globale

Definire elenchi globali

Un elenco globale, noto come un elenco di selezione, definisce un elenco di valori che è possibile utilizzare con i tipi di elementi di lavoro per controllare uno o più valori sui quali gli utenti possono impostare un campo in un elemento di lavoro. Gli elenchi globali vengono utilizzati per aggiornare rapidamente il contenuto degli elenchi di selezione utilizzati per molti tipi di elementi di lavoro.

È possibile definire elenchi globali all'interno di un tipo di elemento di lavoro, ma questa operazione non è consigliabile perché la definizione del tipo di elemento di lavoro sovrascriverà le modifiche definite altrove se viene importata tale definizione. Una procedura consigliata consiste nel definire e importare gli elenchi globali attraverso un file di definizione degli elenchi globali o il flusso di lavoro globale.

Flusso di lavoro globale

Personalizzare il flusso di lavoro globale

Un flusso di lavoro globale consente di definire i campi e gli elenchi globali disponibili per tutti i tipi di elementi di lavoro per un progetto team o una raccolta.

Tipo di collegamento

Definire un tipo di collegamento personalizzato

Un tipo di collegamento consente di definire le regole e le restrizioni che controllano le relazioni che l'utente può stabilire tra elementi di lavoro. Oltre ai tipi di collegamento incorporati, è possibile creare tipi di collegamento per supportare i requisiti di traccia del progetto. Prima di iniziare a creare collegamenti tra elementi di lavoro, è necessario analizzare come è possibile utilizzare collegamenti per pianificare il progetto e tenere traccia dello stato degli elementi di lavoro.

Configurazione processo

Configurare e personalizzare gli strumenti di pianificazione Agile per il progetto team

Gli elementi di configurazione del processo controllano il layout e le funzioni degli strumenti Agile backlog e area attività forniti con Team Web Access.

Se il progetto di team è stato creato utilizzando un modello di processo diverso da quelli forniti da Visual Studio ALM o sono state personalizzate le definizioni dei tipi per gli elementi di lavoro, potrebbe essere necessario personalizzare i file di definizione che supportano la configurazione del processo. Inoltre, se sono stati personalizzati o aggiunti tipi di elementi di lavoro e si desidera utilizzare tali campi, sarà opportuno determinare come modificare gli elementi di configurazione del progetto in modo che corrispondano agli oggetti personalizzati.

Tipo di elemento di lavoro

Modificare o aggiungere un tipo di elemento di lavoro personalizzato (WIT)

Un tipo di elemento di lavoro consente di definire un oggetto ad esempio un bug, un requisito, o un rischio utilizzato per tenere traccia del lavoro per un progetto team. Un tipo di elemento di lavoro definisce i campi, il flusso di lavoro e il form per tenere traccia del lavoro.