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).
Menu a discesa del campo Assegnato a
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