Verificare il lavoro e gestire il flusso di lavoro

È possibile utilizzare elementi di lavoro per rilevare e gestire lo stato di avanzamento del rapporto riguardante le informazioni sul progetto team.

In questo argomento

  • Elementi di lavoro, tipi di elemento di lavoro e campi elemento di lavoro

  • Creare e modificare elementi di lavoro.

  • Modifica di massa per elementi di lavoro

  • Collegare gli elementi di lavoro tra di loro, gli insiemi di modifiche e i file di codice sorgente

  • Ottiene un collegamento ipertestuale per l'istanza dell'elemento di lavoro.

  • Creare query per trovare, elencare e creare rapporti su elementi di lavoro

  • Personalizzare i tipi di elemento di lavoro per aggiungere campi, modificare il flusso di lavoro e progettare form di elemento di lavoro

  • Rimozione permanente di elementi di lavoro

Elementi di lavoro, tipi di elemento di lavoro e campi elemento di lavoro

argomenti correlati: Elementi di lavoro e flusso di lavoro (Scrum) | Elementi di lavoro e flusso di lavoro (Agile) | Elementi di lavoro e flusso di lavoro (CMMI) | Riferimento ai campi degli elementi di lavoro per ALM di Visual Studio

Un elemento di lavoro è un record di database che viene utilizzato da Team Foundation per rilevare l'assegnazione e lo stato del lavoro.È possibile utilizzare diversi tipi di elementi di lavoro per rilevare vari tipi di lavoro, ad esempio requisiti del cliente, bug del prodotto e attività di sviluppo.

Il tipo di elemento di lavoro determina stati e transizioni del flusso di lavoro.I tipi di elemento di lavoro disponibili in un progetto variano in base al modello di progetto utilizzato per il progetto stesso.È inoltre possibile personalizzare i tipi di elementi di lavoro disponibili nel progetto team per tenere traccia del lavoro nel modo più adatto all'ambiente di sviluppo specifico.

Ogni elemento di lavoro rappresenta un oggetto archiviato nel database di Team Foundation.A ogni elemento di lavoro viene assegnato un identificatore univoco, ovvero un ID elemento di lavoro, e un tipo, ovvero il tipo di elemento di lavoro.Gli ID elemento di lavoro sono univoci per tutti i tipi di elementi di lavoro di tutti i progetti team di una raccolta di progetti. Il tipo di elemento di lavoro determina i campi dell'elemento di lavoro disponibili per le informazioni di registrazione, i valori predefiniti per ciascun campo e le regole e i vincoli applicati su questi campi e su altri oggetti che specificano il flusso di lavoro degli elementi di lavoro.Ogni modifica apportata ad un campo di elemento di lavoro viene archiviata nel log dell'elemento di lavoro che gestisce un record cronologico delle modifiche.

Elementi di lavoro, file allegati e collegamenti vengono tutti archiviati nel database per la gestione degli elementi di lavoro in Team Foundation

Panoramica dell'attività di gestione degli elementi di lavoro

Attività principali:

  1. Aggiungere nuovi elementi di lavoro o modificarli

  2. Allegare file a elementi di lavoro

  3. Creare collegamenti tra elementi di lavoro

  4. Trovare o elencare un set filtrato di elementi di lavoro

A ogni elemento di lavoro vengono assegnati i seguenti valori:

  • ID univoco

  • Tipo di elemento di lavoro

  • Stato

  • Assegnato a

È possibile creare e definire gli elementi di lavoro definendo i campi presenti nel form elemento di lavoro.La figura riportata di seguito mostra un tipico elemento di lavoro.

Esempio di Form dell'elemento di lavoro per la definizione di una storia utente

Form dell'elemento di lavoro per una storia utente

Tutti gli elementi di lavoro vengono associati ai seguenti elementi comuni:

  • Campi contenenti informazioni sull'elemento di lavoro.

  • Regole per ogni campo, ad esempio il set di valori possibili.

  • Un form elemento di lavoro che controlla quali campi vengono visualizzati i controlli associati.

  • Un flusso di lavoro corrispondente a un modello semplice di transizione di stato che consente di rilevare gli aggiornamenti di stato del ciclo di vita dell'elemento di lavoro da attivo a chiuso.

Tutti gli elementi di lavoro presentano inoltre le seguenti caratteristiche comuni:

  • Un set di campi di sistema comuni.

  • Registrazione completa delle modifiche apportate all'elemento di lavoro.

  • Supporto per i collegamenti ad altri elementi di lavoro, file allegati o qualsiasi altro prodotto di lavoro in Team Foundation.

Torna all'inizio

Creare e modificare elementi di lavoro.

Argomenti correlati: Aggiungere, individuare e modificare un elemento di lavoro | Creare e modificare aree e iterazioni | Illustrare una storia tramite l'aggiunta di testo in formato RTF e immagini

È possibile creare un elemento di lavoro tramite il nuovo form elemento di lavoro, copiare un elemento di lavoro esistente e modificarlo oppure creare un elemento di lavoro che viene collegato automaticamente a un elemento di lavoro esistente.È possibile creare un elemento di lavoro o modificarne uno esistente utilizzando qualsiasi client supportato Team Foundation, come Team Explorer, Team Web Access, Microsoft Excel, o Microsoft Project.

Quando si crea un elemento di lavoro, viene visualizzato il nuovo form elemento di lavoro che potrebbe essere popolato con alcuni valori predefiniti.È possibile definire o modificare un elemento di lavoro modificando il valore di uno o più campi.In Team Foundation vengono utilizzati tipi diversi di campi per archiviare tipi diversi di dati.Nell'elenco seguente sono riportati alcuni tipi di campo utilizzati in Team Foundation:

  • Campo di testo: accetta qualsiasi testo.L'amministratore di progetto può definire il numero massimo di caratteri.La barra degli strumenti di formattazione viene visualizzata sopra ciascuna casella di testo nella quale si può formattare il testo.Il set di caselle di testo che supporta la formattazione del testo può variare a seconda dei tipi di elementi di lavoro.

  • Elenco a discesa: accetta solo i valori che un amministratore di progetto definisce nell'elenco a discesa.

  • Campo data: accetta un'ora UTC (Coordinated Universal Time) specifica, ad esempio 1/23/2009, 6:00:00 PM.

  • Testo lungo: accetta testo di qualsiasi lunghezza con formattazione di testo limitata.

  • Campo cronologia: registra i commenti cronologicamente.È possibile aggiungere una voce a questo campo, ma non modificare le voci precedenti.

Torna all'inizio

Modifiche di massa per elementi di lavoro

Argomenti correlati: Utilizzare Excel per ammassare elementi di lavoro di modifica | Pianificare le attività e assegnare le risorse tramite Microsoft Project | Utilizzo di Microsoft Excel e Microsoft Project

È possibile effettuare aggiornamenti bulk per molti elementi di lavoro alla volta utilizzando Team Web Access, Microsoft Excel o Microsoft Project.Utilizzando Excel e Project, è possibile aggiungere e aggiornare le relazioni di collegamento tra elementi di lavoro.

Immagine di integrazione documenti in Team Foundation

Quando si importano gli elementi di lavoro in un documento di Microsoft Excel or Microsoft Project, vengono create copie locali degli elementi di lavoro.I dati del documento locale corrispondono inizialmente ai dati nel database, anche altri membri del team possono modificare i dati sugli elementi di lavoro e portare i due a differire.Se si vuole visualizzare i cambiamenti recenti apportati al documento provenienti dal database, è possibile aggiornare il documento.Per inserire le modifiche apportate al documento nel database, è possibile pubblicare il documento.Quando si pubblica un documento, il documento che include le modifiche viene caricato nel database degli elementi di lavoro.Quando si aggiorna un documento, il documento viene aggiornato in modo da corrispondere ai valori correnti presenti nel database degli elementi di lavoro.

Torna all'inizio

Collegare gli elementi di lavoro tra di loro, a insiemi di modifiche ed a file di codice sorgente

Argomenti correlati: Controlli collegamento | Collegare elementi di lavoro e oggetti per supportare la tracciabilità | Scegliere un tipo di collegamento per tenere traccia del progetto in modo efficiente | Aggiungere un collegamento ipertestuale a un elemento di lavoro

La creazione di relazioni tra elementi di lavoro e altre risorse consente di pianificare progetti in modo più efficiente, tenere traccia delle dipendenze con maggiore precisione, visualizzare relazioni gerarchiche più chiaramente e trovare informazioni pertinenti in modo più rapido.È possibile, ad esempio, creare una relazione tra due elementi di lavoro per dimostrare che uno degli elementi deve essere completato per primo.È inoltre possibile creare una relazione tra un elemento di lavoro e un insieme di modifiche per mostrare in che modo è stato modificato il codice per risolvere una richiesta di funzionalità.

Quando si creano relazioni tra elementi di lavoro, è necessario selezionare il tipo di collegamento che consente di supportare al meglio le operazioni di pianificazione e rilevamento del progetto.Diversi tipi di collegamenti supportano funzionalità diverse e si basano su una delle quattro topologie.Le relazioni tra storie utente, attività, test case e altri elementi di lavoro si creano tramite le schede Implementazione, Collegamenti, Tutti i collegamenti e Test case sui form degli elementi di lavoro.Ogni scheda fornisce una barra degli strumenti, contenente le funzioni di controllo di collegamento illustrate nella figura seguente:

Controlli della barra degli strumenti di collegamento per il form dell'elemento di lavoro

Tutte le schede che supportano la creazione dei collegamenti tra elementi di lavoro vengono implementate tramite l'elemento LinksControl sul form elemento di lavoro.Questo elemento controlla i filtri e le restrizioni dei tipi di elementi di lavoro a cui ci si può collegare, i tipi di collegamenti che si possono creare e se ci si può collegare a elementi di lavoro presenti in un altro progetto team.Per ulteriori informazioni sulle restrizioni dei collegamenti, vedere Elementi LinksControlOptions.

Torna all'inizio

Ottiene un collegamento ipertestuale per l'istanza dell'elemento di lavoro.

È possibile ottenere un collegamento ipertestuale a un elemento di lavoro quando si lavora in Team Web Access o in Team Explorer.

Per ottenere il collegamento ipertestuale per un elemento di lavoro tramite Team Web Access

  1. In Team Web Access, accedere alla pagina di backlog per il progetto team e team.

    Ad esempio, Annie aprire http://almsrv:8080/tfs/DefaultCollection/FabrikamFiber/My%20Team/_backlogs.

  2. Aprire il menu (Icona menu di scelta rapida) dell'elemento di lavoro di cui si desidera copiare il collegamento ipertestuale, quindi scegliere Apri elemento di lavoro selezionato.

  3. Aprire il menu di scelta rapida del browser del collegamento per il tipo di elemento di lavoro e l'id quindi scegliere Copia collegamento.

    Copiare un collegamento in un elemento di lavoro

    [!NOTA]

    I menu di scelta rapida possono variare in base al browser utilizzato.

Per ottenere il collegamento ipertestuale per un elemento di lavoro utilizzando Team Explorer

  • Da un elemento di lavoro aperto, aprire il menu di scorciatoia per l'elemento a schede e scegliere Copia percorso completo.

    Inviare un collegamento ipertestuale per un elemento di lavoro

    [!NOTA]

    Il collegamento ipertestuale apre l'elemento di lavoro in Team Web Access.

Creare query per trovare, elencare e creare rapporti su elementi di lavoro

Argomenti correlati: Trovare Bug, Attività, e altri Elementi di lavoro | Condividere elementi di lavoro e query con i membri del team | Creazione di rapporti in Microsoft Excel utilizzando query elemento di lavoro

Tutti i membri del team possono accedere alle query condivise predefinite, nonché creare, modificare e salvare le query.Le query salvate in Query Team vengono visualizzate nella home page e forniscono un aggiornamento rapido sullo stato di avanzamento che il team sta utilizzando.

È possibile utilizzare query di elemento di lavoro per generare un elenco contenente gli elementi di lavoro che si desidera modificare, creare collegamenti o generare un rapporto.È possibile utilizzare l'editor di query in Team Web Access e in Team Explorer per definire criteri di filtro.I risultati della query vengono visualizzati come un elenco o come una visualizzazione struttura ad albero di elementi di lavoro.

Torna all'inizio

Personalizzare i tipi di elemento di lavoro per aggiungere campi, modificare il flusso di lavoro e progettare form di elemento di lavoro

Argomenti correlati: Definire i Campi elemento di lavoro | Progettare il flusso di lavoro | Progettare il layout del form elemento di lavoro | Aggiungere o modificare un campo di elemento di lavoro per supportare la creazione di rapporti | Amministrare oggetti per la verifica degli elementi di lavoro [witadmin]

È possibile personalizzare gli elementi di lavoro inclusi nel prodotto, aggiungere nuovi tipi di elementi di lavoro e personalizzare i tipi di collegamento.Personalizzare i tipi di elementi di lavoro aggiungendo o rimuovendo campi, modificando un attributo di campo e modificando il flusso di lavoro o il form elemento di lavoro.Ad esempio, è possibile personalizzare un form per aggiungere più campi, per aggiungere o rimuovere schede e aggiungere o modificare le colonne.Nella figura riportata di seguito viene illustrato un form la cui area superiore visualizza otto campi disposti approssimativamente in due colonne.La parte inferiore visualizza due set di tre schede disposti in un layout a due colonne.

Form personalizzato con tre schede in un layout a due colonne

Form dell'elemento di lavoro personalizzato

Torna all'inizio

Rimozione permanente di elementi di lavoro

Argomenti correlati: Rimozione permanente di elementi di lavoro [witadmin]

È possibile rimuovere in modo permanente uno o più elementi di lavoro dal database Team Foundation per una raccolta di progetti team tramite il comando witadmin destroywi.Gli elementi di lavoro il cui stato viene impostato su Chiuso restano nel database e possono essere riattivati.Gli elementi di lavoro rimossi in modo permanente vengono rimossi dal database e non possono essere ripristinati né riattivati.

Torna all'inizio

Vedere anche

Concetti

Pianificazione Agile e iterazioni

Utilizzo dei client di Team Foundation

Pianificazione e rilevamento di progetti