Condividi tramite


Riferimento ai campi Assegnazioni e flusso di lavoro

I campi di stato e delle assegnazioni vengono impiegati per tenere traccia di storie utente, attività, bug e altri tipi di elementi di lavoro. Questi campi supportano molte query team e report. La maggior parte degli elementi di lavoro passa dallo stato Nuovo, Attivo o Proposto allo stato Completato o Chiuso. Al passaggio di stato di ogni elemento di lavoro, questo può anche essere riassegnato a vari membri del team. Un tester può ad esempio creare un bug che durante la valutazione viene assegnato a un altro membro del team. Quando l'altro membro del team risolve il bug, questo viene riassegnato al tester che l'ha creato. I diagrammi di stato del flusso di lavoro variano secondo i vari modelli di processo predefiniti forniti con Team Foundation Server (TFS). Vedere Utilizzare elementi del progetto team, scegliere un modello di processo.

Suggerimento

È possibile visualizzare un esempio di diagramma di stato per un flusso di lavoro usando l'Editor di processo, un Power Tool per Visual Studio. Vedere Power Tool di Team Foundation Server..

I campi Assegnato a e Stato vengono rilevati per ogni tipo di elemento di lavoro fornito con i modelli di processo predefiniti per Team Foundation Server.

Campi visualizzati nei form dell'elemento di lavoro

La tabella seguente descrive i campi che tengono traccia delle assegnazioni e dello stato di avanzamento dei flussi di lavoro. Per informazioni sui tipi di dati e sugli attributi di campo predefiniti, vedere Definire e modificare campi di elementi di lavoro.

Nome campo

Descrizione

Nome di riferimento

Tipo di dati

Valore predefinito dell'attributo di tipo Reportable

Valore predefinito dell'attributo indice

Assegnato a

Nome del membro del team attualmente proprietario dell'elemento di lavoro.

L'elenco di nomi predefinito disponibile nel menu a discesa per questo campo con nomi di persona definito dal sistema contene tutti gli account aggiunti a TFS e vi viene fatto riferimento come gruppo di utenti validi. Tuttavia, alcuni menu di scelta rapida che supportano l'assegnazione dalle pagine dell'area attività o di backlog in Team Web Access sono automaticamente limitati ai membri del team. Questi nomi vengono anche sincronizzati automaticamente con Active Directory quando quest'ultimo viene configurato come parte della distribuzione. Vedere Sincronizzazione dei campi con nomi di persona e Menu a discesa del campo Assegnato a.

System.AssignedTo

String

Dimensione

True

Motivo

Indica il motivo per cui l'elemento di lavoro si trova nello stato corrente.

I valori sono definiti nella sezione WORKFLOW della definizione del tipo di elemento di lavoro tramite l'elemento REASON. Per modificare i motivi definiti, vedere Modificare il flusso di lavoro per un tipo di elemento di lavoro.

Il campo non viene rilevato per i test case o per i passi condivisi.

System.Reason

String

Dimensione

True

Motivo di risoluzione

Motivo per cui un elemento di lavoro è stato risolto. Ad esempio, il codice della storia utente è completo o il bug è corretto.

Questo campo è di sola lettura ed è valido solo per i tipi di elemento di lavoro Agile e CMMI.

Microsoft.VSTS.Common.ResolvedReason

String

Dimensione

False

Stato

Stato corrente dell'elemento di lavoro. Questo campo consente di aggiornare lo stato di un elemento di lavoro durante il suo avanzamento da nuovo o attivo a completato o chiuso.

I valori sono definiti nella sezione WORKFLOW della definizione del tipo di elemento di lavoro tramite l'elemento STATE. Per modificare gli stati, vedere Modificare il flusso di lavoro per un tipo di elemento di lavoro.

System.State

String

Dimensione

True

Sincronizzazione dei campi con nomi di persona

Per impostazione predefinita, TFS sincronizza i campi con nomi di persona definiti dal sistema con Active Directory. Questi campi sono: Attivato da, Assegnato a, Chiuso da, Creato da e Risolto da. È possibile concedere l'accesso a TFS aggiungendo gruppi di sicurezza creati in Active Directory o aggiungendo account nei gruppi esistenti o personalizzati, definiti in TFS. Vedere Configurazione di gruppi da utilizzare nelle distribuzioni di TFS.

È possibile abilitare o disabilitare la sincronizzazione per un campo con nome di persona usando lo strumento da riga di comando witadmin changefields. I campi con nomi di persona personalizzati possono anche essere sincronizzati specificando l'attributo syncnamechanges. Vedere Gestire campi di elementi di lavoro [witadmin] e Riferimento all'elemento FIELD (Definizione).

Per impostazione predefinita, il menu a discesa del campo Assegnato a visualizza tutti gli utenti che sono stati aggiunti a TFS, sia come membri di un gruppo che come membri specifici. Inoltre, TFS mostra il nome visualizzato e aggiunge il nome dell'account quando richiesto per evitare ambiguità nei nomi con visualizzazione identica.

Per ridurre al minimo l'elenco di nomi visualizzati nei menu a discesa dei campi con nomi di persona, è possibile definire l'ambito del campo ai soli gruppi TFS che si vuole che vengano visualizzati nel menu. Per eseguire questa operazione, nella definizione del tipo di elemento di lavoro è possibile aggiungere uno o più dei seguenti elementi figlio alla definizione FIELD: ALLOWEDVALUES, PROHIBITEDVALUES e VALIDUSER. Vedere Riferimento a tutti gli elementi XML FIELD e Definire elenchi di opzioni.

Altri campi che supportano le query e la creazione di report

Quando un elemento di lavoro passa da uno stato all'altro, alcuni campi aggiuntivi vengono popolati con informazioni. Questi campi non vengono visualizzati nel form dell'elemento di lavoro, ma vengono rilevati per ogni tipo di elemento di lavoro, come indicato nella tabella seguente. È possibile usare questi campi per filtrare query e creare report.

Nome campo

Descrizione

Nome di riferimento

Tipo di dati

Valore predefinito dell'attributo di tipo Reportable

Valore predefinito dell'attributo indice

Attivato da

Il nome del membro del team che ha creato l'elemento di lavoro o ne ha modificato lo stato da chiuso o completato allo stato nuovo o attivo.

Microsoft.VSTS.Common.ActivatedBy

String

Dimensione

False

Data di attivazione

Data e ora in cui l'elemento di lavoro è stato creato o in cui lo stato è stato modificato da chiuso, completato o fatto a nuovo o attivo.

Microsoft.VSTS.Common.ActivatedDate

DateTime

Dimensione

False

Chiuso da

Nome del membro del team che ha impostato lo stato su chiuso, completato o fatto.

Microsoft.VSTS.Common.ClosedBy

String

Dimensione

False

Data di chiusura

Data e ora di chiusura di un elemento di lavoro.

Microsoft.VSTS.Common.ClosedDate

DateTime

Dimensione

False

Creato da

Nome del membro del team che ha creato l'elemento di lavoro.

Microsoft.VSTS.Common.CreatedBy

String

Dimensione

False

Data creazione

Data e ora di creazione di un elemento di lavoro.

Microsoft.VSTS.Common.CreatedDate

DateTime

Dimensione

False

Risolto da

Nome del membro del team che ha risolto l'elemento di lavoro.

Microsoft.VSTS.Common.ResolvedBy

String

Dimensione

False

Data di risoluzione

Data e ora del passaggio di un elemento di lavoro a uno stato risolto o fatto.

Microsoft.VSTS.Common.ResolvedDate

DateTime

Dimensione

False

Data di modifica stato

Data e ora di modifica del valore del campo Stato.

Microsoft.VSTS.Common.StateChangeDate

DateTime

Nessuno

False

Vedere anche

Concetti

Modificare il flusso di lavoro per un tipo di elemento di lavoro

Riferimenti ai campi elemento di lavoro per Visual Studio ALM