Personalizzare la gestione degli elementi di lavoro per il progetto team
Articolo
Dopo aver creato un progetto team, è possibile personalizzarlo per i progetti team.La maggior parte delle aree che è possibile personalizzare applicati al progetto team.Alcune aree vengono applicati ai singoli team.In questo argomento viene fornita una panoramica dei tipi comuni di personalizzazioni, note di implementazione relativi alle operazioni e interdipendenze e collegamenti ad argomenti contenenti informazioni dettagliate su come personalizzare le aree specifiche.
[!NOTA]
Questo argomento si riferisce ai progetti team e a oggetti di (WIT) di gestione degli elementi di lavoro creati da uno dei modelli di processo predefiniti che Team Foundation Server (TFS).Un elemento di backlog può fare riferimento a una storia utente, a un requisito, a un elemento di backlog del prodotto, o un bug, in base se il progetto team è stato creato utilizzando Agile, a CMMI, o al modello di processo Scrum.Per ulteriori informazioni, vedere Linee guida per il processo e modelli di processo per Team Foundation Server.
Aree che è possibile personalizzare
Percorsi area e iterazione
Team, avvisi del team e preferiti del team
Pagine agile e grafici
Pagine, lavoro rimanente, velocità, e velocità previsioni backlog
Area attività
Elenchi di selezione o elementi di un menu a discesa in un form elemento di lavoro
Campi utilizzati per tenere traccia del lavoro e rapporti e supportare l'integrazione
Flusso di lavoro definito per un tipo di elemento di lavoro
Limitare il numero dei nomi nel campo assegnato a
Limitare gli utenti che possono apportare modifiche a un elemento di lavoro o a cui una regola di campo valido
Applicare i criteri di ricerca a un campo
Metodi e risorse per supportare la personalizzazione
Metodi utilizzati per personalizzare gli oggetti di SPIRITO
Risorse aggiuntive
[!NOTA]
È possibile personalizzare il modello di processo utilizzati per creare un progetto team.Quindi, dopo aver creato un progetto team, le personalizzazioni sono già presenti sul posto.In particolare, la personalizzazione degli elementi dell'oggetto e di progetto di SPIRITO.Personalizzare i modelli di processo è il modo più efficace per implementare personalizzazioni a diversi progetti team verranno creati per una distribuzione aziendale.Vedere Personalizzare modelli di processo.
Requisiti
Per creare o eliminare aree e iterazioni, è necessario essere un membro del team o del progetto team.
Per creare un team o personalizzare la maggior parte degli oggetti di SPIRITO, come un tipo di elemento di lavoro, categorie, o configurazione del processo, è necessario essere un membro del gruppo Project Administrators per il progetto team.
Per modificare gli attributi di un campo, è necessario essere un membro del gruppo Amministratori raccolta progetti.
Per visualizzare le funzionalità del team nel backlog e attività la scheda, è necessario essere un membro del gruppo di accesso Completo in Team Web Access.Possono essere applicati ulteriori requisiti di licenza.Per ulteriori informazioni, vedere Accedere alle funzionalità in Team Web Access.
Per raggruppare gli elementi di lavoro in categorie utili, ad esempio funzionalità correlate e attività cardine di sviluppo, è possibile definire aree e iterazioni.Utilizzare le aree per assegnare il lavoro in categorie logiche, fisiche, funzionale, o alle aree di proprietà da un team.Utilizzare le iterazioni per assegnare il lavoro agli sprint o per spostarsi i cicli per il team.
Qual è possibile personalizzare correlato alle aree e iterazioni :
Aggiungere le aree figlio e iterazioni che annidare un massimo di 14 livelli.
Specificare un percorso area predefinito e un percorso di iterazione predefinito per un team.Le impostazioni predefinite vengono assegnate agli elementi di backlog creato con il messaggio si aggiunge il pannello alla pagina di backlog del prodotto.
Impostare le date di inizio e di fine per le iterazioni che il team utilizza per tenere traccia di un'iterazione o sprint.
Limitare l'accesso per visualizzare, creare, o modificare elementi di lavoro e gestire i piani di test definiti in un'area.
Limitare gli utenti che possono aggiungere o modificare i nodi figlio definiti in un'area o a un'iterazione.
Note di implementazione:
Le aree figlio e iterazioni visualizzate nel menu a discesa dei campi Percorso iterazione e Percorso area.Questi campi vengono visualizzati nella maggior parte dei form elemento di lavoro e nei criteri di filtro nell'editor di query.Inoltre, molti rapporti di (OOB) di pronto utilizzo fanno riferimento a questi campi allo scopo del filtro.
Collegamenti alle pagine backlog iterazione vengono visualizzati nella pagina di backlog solo per le iterazioni che sono state selezionate per un team.
È necessario selezionare almeno un percorso area mentre attivo per un team prima di poter utilizzare funzionalità quali il backlog del prodotto, la scheda di attività, o home page del team.Vedere Definire le aree e le iterazioni del team.
Se si definisce un percorso contenente più di 256 caratteri, non sarà possibile specificarlo in Microsoft Project.Per evitare questo problema, contrassegnare le aree figlio e iterazioni con un massimo di 10 caratteri e non superare una profondità i nodi più di 14 livelli profondi.
Come personalizzate:
Per aggiungere o modificare un'area, aprire Team Web Accesse scegliere l'icona di l ingranaggio accanto al nome utente nella parte superiore della pagina.Nella pagina amministrativa, scegliere AREE.O, da Visual Studio, scegliere Team, Impostazioni progetti team, Aree elementi di lavoro.
Per aggiungere o modificare i percorsi iterazione, dalla pagina di amministrazione di Team Web Access, scegliere iterazioni.
È possibile creare i team all'interno di un progetto team consentire a ogni team gestire il proprio backlog di lavoro e gestire gli sprint.Inoltre, i team possono tenere traccia dello stato di avanzamento utilizzando la scheda e grafico burn-down attività e avvisi del team di installazione.Ogni progetto team funge da team predefinita.
È possibile personalizzare le sezioni verranno visualizzati nella home page del team.Aggiungere una sezione aggiungendo un oggetto a preferiti del team dal menu di scelta rapida per la query elemento di lavoro, la definizione di compilazione, o la cartella del controllo del codice sorgente.Nella figura seguente viene illustrato un esempio in cui sei sezioni sono state aggiunte.Scegliendo una sezione è possibile accedere rapidamente a informazioni per la query, la definizione di compilazione, o la cartella del controllo del codice sorgente.
Qual è possibile personalizzare correlato ai team:
Gestire i membri del team e accedere alle risorse del team.
Definire le aree e le iterazioni del team come descritto in Percorsi area e iterazione.
Definire gli avvisi del team, che inviano notifiche di posta elettronica quando si verificano modifiche agli elementi di lavoro, le revisioni del codice, i file del controllo del codice sorgente e compilazioni.
Aggiungere o rimuovere le sezioni dalla home page del team che si collegano alle query elemento di lavoro, definizioni di compilazione e cartelle del controllo del codice sorgente.
La sequenza del gruppo di sezioni nella home page del team.
Note di implementazione:
Il campo Assegnato a è progettato per visualizzare solo i membri del team quando l'accesso viene eseguito da menu di scelta rapida di Team Web Access.
Tutti i membri del team avranno le sezioni e ordineranno specificato per la home page del team.Qualsiasi membro del team può modificare l'insieme e la sequenza della sezione.
Come personalizzate:
Per aggiungere un team, da Team Web Access, selezionare l'icona di un ingranaggio per aprire la pagina di amministrazione.Nella scheda Panoramica, scegliere il collegamento Nuovo team.Vedere Creare e configurare un team.
Per definire gli avvisi del team, aprire la pagina di amministrazione per Team Web Access e scegliere la scheda degli avvisi.Vedere Impostare avvisi personali o del team.
Per aggiungere una sezione alla home page del team, scegliere Aggiungi a Preferiti team dal menu di scelta rapida per ciascun oggetto che si desidera visualizzare nella home page.È possibile aggiungere solo i preferiti del team alla home page del team.Non è possibile aggiungere i preferiti.Vedere Gestire i preferiti del team.
Per la nuova sequenza sezioni, visualizzata la home page del team e il trascinamento affianca per ridisporli nella sequenza desiderata.
Torna all'inizio
Pagine agile e grafici
È possibile personalizzare alcuni elementi delle pagine scheda e backlog che Team Web Access.Durante ogni team può gestire le rispettive pagine scheda e backlog, le eventuali personalizzazioni apportate alle pagine si applicano a tutti i team definiti per un progetto team.
Pagine, lavoro rimanente, velocità, e velocità previsioni backlog
Team Web Access sono disponibili due tipi di backlog del prodotto delle pagine - backlog per creare e l'ordinamento degli elementi di backlog e le pagine di iterazione che supportano creare attività degli elementi di backlog assegnati a un'iterazione specifica.Oltre a queste pagine, grafici che la capacità di visualizzazione, burn-down e velocità del team.Per informazioni sull'utilizzo di queste pagine, vedere Pianificazione Agile e iterazioni.
Qual è possibile personalizzare correlato alle pagine di backlog:
Modificare i tipi di elementi di lavoro visualizzati nelle pagine di backlog.
Modificare i tipi di elementi di lavoro che è possibile creare come attività collegate agli elementi di backlog alle pagine backlog iterazione.
Modificare i campi visualizzati nel rapido aggiungere il pannello alla pagina di backlog del prodotto.Ad esempio, è possibile aggiungere un campo obbligatorio come parte della voce rapida del pannello.
Modificare le colonne e la sequenza iniziale della colonna viene visualizzata.È possibile modificare questi elementi e Team Web Access ricorderà le modifiche.
Modificare i campi elemento di lavoro utilizzati per tenere traccia del lavoro rimanente attività, i tipi, le dimensioni degli elementi di backlog e calcola la velocità del team, acquisiscono l'ordinamento per l'elenco di elementi di backlog e i giorni liberi standard per il team.
Note di implementazione:
Collegamenti alle pagine backlog iterazione vengono visualizzati nella pagina di backlog solo per le iterazioni che sono state selezionate per un team.
Per ogni tipo di elemento di lavoro aggiunti alla pagina di backlog, è necessario mappare uno o più degli stati del flusso di lavoro a metastates processo di configurazione.Tutti gli stati mappati devono corrispondere a uno dei tipi di elemento di lavoro assegnati alla categoria per il quale viene eseguito il mapping.
Se si rimuove un tipo di elemento di lavoro da visualizzare nella pagina di backlog, è necessario rimuovere il mapping degli stati ai metastates.
I campi seguenti elementi di lavoro mappati per elaborare i tipi di dati di configurazione.Quando si aggiunge un tipo di elemento di lavoro ai requisiti categoria o alla categoria di attività, è consigliabile aggiungere i campi corrispondenti alla definizione del tipo di elemento di lavoro.
Campo elemento di lavoroTypeDescrizione
Lavoro rimanente RemainingWork Supporta la generazione di grafici di capacità e burn-down.Aggiungere il lavoro rimanente ai tipi di elementi di lavoro aggiunti alla categoria di attività.
Attività (Agile e scrum) o disciplina (CMMI) Activity Supporta la generazione di capacità da attività.Aggiungere il campo corrispondente ai tipi di elementi di lavoro aggiunti alla categoria di attività.
Punti della storia (Agile, impegno (scrum, oppure dimensione (CMMI) Effort Supporta la generazione del grafico e le previsioni velocità del team.Aggiungere il campo corrispondente ai tipi di elementi di lavoro aggiunti alla categoria dei requisiti.
Ordine di priorità (Agile e di CMMI) o priorità del backlog (') Order Supporto per tenere traccia di ordinamento degli elementi di backlog.Aggiungere il campo corrispondente ai tipi di elementi di lavoro aggiunti alla categoria dei requisiti.
È possibile specificare un campo diverso rispetto a quelli elencati nella tabella precedente se si assegna lo stesso campo mappato al tipo di processo di configurazione.
L'ordinamento assegnato tramite la pagina di backlog del prodotto definisce la sequenza di elementi visualizzati nelle pagine di backlog e di iterazione.
Come personalizzate:
Per aggiungere o rimuovere tipi di elemento di lavoro da visualizzare le pagine di backlog, aggiungere o rimuovere il tipo dalla categoria requisito.Per modificare la categoria requisito, modificare il file di Seguito.
Per aggiungere o rimuovere tipi di elemento di lavoro che è possibile creare come attività dalle pagine backlog iterazione, aggiungere o rimuovere il tipo dalla categoria di attività.Per modificare la categoria di attività, modificare il file di Seguito.
Per modificare il rapido aggiungere il pannello o colonne o la sequenza iniziali della colonna, modificare il file di AgileConfiguration.xml.
Per modificare il mapping di metastate o le assegnazioni del campo di tipo, modificare il file di CommonConfiguration.xml.
La scheda di attività vengono visualizzati gli elementi di lavoro definiti per l'iterazione corrente.Ai tipi di elemento di lavoro assegnati alle categorie di attività definita nella colonna corrispondente all'assegnazione di stato corrente.
Suggerimento
Per comprendere come Team Web Access determina gli elementi di lavoro da visualizzare nell'attività imbarchi, è possibile visualizzare i criteri di filtro per l'iterazione corrente.Scegliere la pagina del backlog dello sprint corrente, scegliere Crea query backlog, scegliere OKquindi scegliere il collegamento Fare clic qui per visualizzarlo.Nella pagina di elementi di lavoro, scegliere Editor.
Le intestazioni di colonna della scheda sono derivate dagli stati del flusso di lavoro assegnati ai tipi di elementi di lavoro aggiunti alla categoria di attività.Solo gli stati associati a un metastate visualizzati.Inoltre, il riferimento di pagine backlog iterazione che tipi di elemento di lavoro che è possibile aggiungere come attività come quelli definiti per la categoria di attività.Per ulteriori informazioni su come utilizzare la scheda di attività, vedere Eseguire un'iterazione.
Qual è possibile personalizzare la pagina della scheda di attività:
Aggiungere o modificare tipi di elementi di lavoro visualizzati nella scheda di attività.Ad esempio, oltre al tipo di attività, è possibile aggiungere il bug al set di tipi da considerare come attività alle pagine backlog iterazione e attività la scheda.
Aggiungere o rimuovere una colonna aggiungendo o rimuovendo uno stato dal mapping di metastate.Ad esempio, se si dispone di uno stato del flusso di lavoro utilizzato per indicare gli elementi di lavoro bloccati, è possibile associare tale stato per eseguire visualizzare la colonna bloccata nella pagina della scheda.
Modificare il limite massimo impostato per il numero di elementi di lavoro che possono essere visualizzati nella scheda di attività.Per impostazione predefinita, l'area attività è limitata a un totale di 500 elementi di lavoro.
Note di implementazione:
Per ogni tipo di elemento di lavoro che si aggiunge alle categorie di attività, è necessario mappare uno o più degli stati del flusso di lavoro a metastates processo di configurazione.Tutti gli stati mappati devono corrispondere a uno dei tipi di elemento di lavoro assegnati alla categoria per il quale viene eseguito il mapping.Solo gli stati mappati vengono visualizzati come colonne nella scheda.
Per supportare i calcoli di lavoro e burn-down di verifica, è necessario aggiungere il campo lavoro rimanente alla definizione per ogni tipo di elemento di lavoro aggiunto alla categoria di attività.
Non è possibile aggiungere un tipo di elemento di lavoro sia la categoria di requisiti che la categoria di attività.Ad esempio, non è possibile aggiungere il bug ai requisiti categoria e la categoria di attività.
Come personalizzate:
Per aggiungere o rimuovere tipi di elemento di lavoro che fungono da attività, aggiungono o rimuovono il tipo dalla categoria di attività.Per modificare la categoria di attività, modificare il file di Seguito.
Per modificare il mapping di metastate, modificare il file di CommonConfiguration.xml.Ad esempio, aggiungendo il mapping, <State value="Blocked" type="Proposed" />, come illustrato nella sintassi seguente per aggiungere la colonna alla scheda di attività:
Per aumentare o ridurre il numero di elementi che possono essere visualizzati nella scheda di attività, specificare un nuovo soglia nella definizione di AgileConfiguration.xml.Ad esempio, per impostare gli elementi massimo di 600, specificare quanto segue:
Elenchi di selezione o elementi di un menu a discesa in un form elemento di lavoro
Gli elenchi di selezione sono i valori enumerati visualizzate in un menu a discesa in un form elemento di lavoro e nella colonna Valori nell'editor di query.Definisce la maggior parte degli elenchi di selezione nella definizione di FIELD per un tipo di elemento di lavoro.Le eccezioni a questa regola sono:
Definire i valori per Percorso area e i campi Percorso iterazione dalle pagine di amministrazione di Team Web Access forma.Vedere Percorsi area e iterazione.
Definire i valori per i campi Motivo e Stato nella sezione di WORKFLOW di definizione per il tipo di elemento di lavoro.Vedere Flusso di lavoro definito per un tipo di elemento di lavoro.
Definire i valori per i campi associati agli account utente come Assegnato a l'aggiunta di utenti a un gruppo di sicurezza TFS o limitando l'accesso a un gruppo o a un gruppo di utenti.
Per impostazione predefinita, l'elenco per il campo assegnato a contiene i nomi di account per tutti gli utenti e i gruppi aggiunti all'interno di Team Foundation Server.Questi account spesso sono sincronizzati con Active Directory.Vedere Preparare l'installazione.
Qual è possibile personalizzare relativo agli elenchi di selezione:
Definire elenchi di selezione semplici che si applicano a un singolo campo in un tipo di elemento di lavoro.
Definire elenchi globali utilizzabili in molti tipi di elemento di lavoro e progetti team in una raccolta di progetti.
Specificare consentito, suggeriti o proibiti valori in un elenco di selezione o un elenco globale.
Combinare elenchi, limiti di un elenco applicato e impostare condizioni in quando un elenco viene visualizzato nel form elemento di lavoro.
Note di implementazione:
È possibile definire elenchi di selezione solo per i campi con tipo di dati Integer o di stringa.
Utilizzando gli elenchi globali, è possibile ridurre il lavoro richiesto di aggiornare un elenco contenente più tipi di condivisione e di quelle degli elementi di lavoro vengano condivisi da più progetti team in una raccolta di progetti team.Utilizzare elenchi globali per applicare l'utilizzo comune nei progetti team.
È possibile definire elenchi di selezione diverse per lo stesso campo, visualizzato nei tipi di elemento di lavoro e in progetti team diversi.
Come personalizzate:
Per definire o modificare un elenco di selezione, modificare la definizione di campo per il tipo di elemento di lavoro.Vedere Definire elenchi di opzioni.
Per definire un elenco globale, modificare la definizione dell'elenco globale gestito per la raccolta di progetti team.Per utilizzare l'elenco globale, includerlo nella definizione di campo nel tipo di elemento di lavoro.Vedere Definire elenchi globali.
Torna all'inizio
Campi utilizzati per tenere traccia del lavoro e rapporti e supportare l'integrazione
I campi elemento di lavoro vengono utilizzati per tenere traccia dei dati per un tipo di elemento di lavoro, per definire i criteri per le query e per progettare rapporti.È possibile personalizzare le modalità di utilizzo di un campo elemento di lavoro predefinito per un tipo di elemento di lavoro oppure creare campi che saranno utilizzati per supportare requisiti di rilevamento dei dati.Inoltre, è possibile specificare o modificare l'attributo di un campo.
Un set predefinito di campi nel database relazionale warehouse o il cubo, in base alle assegnazioni effettuate a ogni campo elemento di lavoro.Prima di aggiungere un nuovo campo, considerare la possibilità di utilizzare un campo esistente o modificare gli attributi segnalabili di un campo esistente.Vedere Riferimento ai campi segnalabili per ALM di Visual Studio.
Qual è possibile personalizzare correlato ai campi elemento di lavoro:
Aggiungere un campo a un tipo di elemento di lavoro.È possibile aggiungere un campo di sistema, un campo definito in un altro tipo di elemento di lavoro, un campo personalizzato, o un campo di integrazione.
Nome descrittivo visualizzato nella query elemento di lavoro.Questo nome potrebbe essere diverso dal nome visualizzato nel form elemento di lavoro.
Sincronizzazione con Active Directory.È possibile abilitare o disabilitare la sincronizzazione dei campi associati agli account utente.
Indicizzazione.È possibile abilitare o disabilitare l'indicizzazione dei campi, che migliora le prestazioni delle query che filtrano su questi campi.
Tipo di dati.È possibile modificare il tipo di dati per PlainText o campi di HTML passare da un tipo a un altro.
Attributi di creazione rapporti: è possibile modificare il nome del campo visualizzato in un rapporto, il nome di riferimento del rapporto e il tipo di rapporto.
Qualsiasi campo che si desidera visualizzare in un rapporto, a meno che campi di sistema, deve essere definito nel file di definizione per i tipi di elementi di lavoro che il campo terrà traccia.
Per supportare l'immissione di dati per un campo, è necessario includere il campo sia nella sezione di FIELDS e la sezione di FORM la definizione di tipo di elemento di lavoro.
Tutti i campi definiti nei tipi di elemento di lavoro vengono gestiti a livello di raccolta di progetti team.Gli errori possono verificarsi quando gli attributi assegnati a un campo definito per un progetto team diverso da quelli assegnati a un altro progetto team.Per gestire tali errori, vedere Risolvere conflitti di schema che si verificano nel data warehouse.
Flusso di lavoro definito per un tipo di elemento di lavoro
Il flusso di lavoro consentono ai team di tenere traccia dello stato e lo stato di avanzamento del lavoro.Ogni tipo di elemento di lavoro è associato un flusso di lavoro.Ogni definizione di flusso di lavoro è costituito da un set di stati validi, transizioni, ragioni e azioni facoltative che verranno eseguite quando un membro del team modifica lo stato di un elemento di lavoro.Ad esempio, lo stato di determinare lo stato del lavoro, come Nuova, Proposto, Attiva, Operazione in corsocorrente, Completato, o Chiuso.Le transizioni rappresentano una progressione valida, regressione, o uno stato dispositivo, come Rimosso, tra gli stati.Verifica del supporto tecnico motivi perché la transizione è stata eseguita.Ad esempio quando un bug viene riattivato, è possibile selezionare un motivo come Chiuso in errore o Regressione.
Nella figura seguente viene illustrato un confronto degli stati predefiniti del flusso di lavoro per gli elementi di backlog definiti per i modelli di processo predefiniti che il TFS.Per ulteriori informazioni, vedere Scegliere un modello di processo.
Importante
Le seguenti illustrazioni sono basate sui modelli di processo predefiniti forniti di installazione o aggiornamento al 2012.Gli aggiornamenti significativi sono stati apportati al flusso di lavoro per diversi tipi di elemento di lavoro nell'ultimo aggiornamento trimestrale.Queste modifiche supportano delle transizioni in modo che inavvertitamente quando si trascina un elemento di lavoro nella scheda di Kanban o nella scheda di attività allo stato risolto o chiuso, è possibile trascinarlo su uno stato precedente del flusso di lavoro.Per ulteriori informazioni sull'aggiornamento, vedere Novità relative a pianificazione e traccia.
Per ottenere l'accesso alle versioni più recenti dei modelli di processo predefiniti e aggiornare il progetto team con le più definizioni di flusso di lavoro, installare l'ultimo aggiornamento trimestrale per Team Foundation Server.È possibile ottenere l'aggiornamento dal sito di download Microsoft: Aggiornamento trimestrale per Microsoft Visual Studio 2012 Team Foundation Server.
Visual Studio Scrum 2.0
MSF per Agile v6.0
MSF per CMMI v6.0
Diagramma di stato dell'elemento backlog prodotto
Diagramma di stato di una storia utente
Diagramma di stato del requisito
Qual è possibile personalizzare il flusso di lavoro per un tipo di elemento di lavoro:
Aggiungere o rimuovere gli stati, le transizioni, o i motivi.
Modificare il motivo predefinito.
Limitare i tipi di modifiche che possono essere apportati all'elemento di lavoro o a un campo e che, in base alla modifica dello stato, la selezione di un motivo, o al tipo di transizione effettuata.Vedere Limitare gli utenti che possono apportare modifiche a un elemento di lavoro o a cui una regola di campo valido.
I menu a discesa dei campi di stato e motivo visualizzare i valori assegnati nella sezione di WORKFLOW tipo di elemento di lavoro.
Se si aggiunge uno stato a un tipo di elemento di lavoro associato alle pagine scheda o backlog in Team Web Accesse si desidera tale stato per essere visualizzato come una colonna nella pagina della scheda, è inoltre necessario eseguire il mapping dello stato a un metastate.
Come personalizzate:
Per modificare il flusso di lavoro, modificare la definizione per il tipo di elemento di lavoro.Vedere Progettare il flusso di lavoro.
Per eseguire il mapping degli stati del flusso di lavoro a metastates, modificare la definizione per il file di CommonConfiguration.xml.Vedere Customize Process Configuration.
Torna all'inizio
Limitare il numero dei nomi nel campo assegnato a
Per impostazione predefinita, il menu a discesa relativo al campo assegnato a visualizzare tutti gli utenti che sono stati concesso l'accesso a TFS.Equivale al gruppo di utenti validi predefinito.È possibile limitare il set di utenti che visualizzano per riflettere solo gli account utente aggiunti a un gruppo di sicurezza di Windows o TFS.
Qual è possibile personalizzare nel campo assegnato a :
Limitare l'elenco degli utenti visualizzati nel menu a discesa del campo assegnato a o a un altro campo personalizzato del nome di persona.
Note di implementazione:
Il modo più efficace per applicare restrizioni di sicurezza consiste nel creare gruppi personalizzati da gestire in Windows o in TFS.
In Team Web Access, menu di scelta rapida che supportano assegnare elementi di lavoro sono limitati ai membri del team.
Come personalizzate:
Creare il gruppo di sicurezza che si desidera utilizzare e aggiungere gli account al gruppo.Ad esempio, creare un nuovo gruppo denominato Collaboratori team.Vedere Modificare le autorizzazioni per un gruppo o un utente.
Modificare il file di definizione per ogni tipo di elemento di lavoro che si desidera limitare il set dell'utente.Aggiungere l'elemento di VALIDUSER la definizione di elemento di FIELD per il campo assegnato a e specificare il gruppo del.
Ad esempio, il frammento di codice può essere aggiunto alla definizione di attività per limitare il set di utenti per il campo assegnato a solo ai membri del team aggiunti al gruppo di attività del team TFS.
<FIELD name="Assigned To" refname="System.AssignedTo" type="String" reportable="dimension" syncnamechanges="true">
<HELPTEXT>The person currently working on this task</HELPTEXT>
<ALLOWEXISTINGVALUE />
<VALIDUSER group="Team Contributors" />
</FIELD>
Specificando l'elemento ALLOWEXISTINGVALUE, si evitano errori di convalida che altrimenti si verificherebbero quando i membri lasciano il team e non sono registrati più come collaboratori del progetto.
Limitare gli utenti che possono apportare modifiche a un elemento di lavoro o alle regole di campo applicano
È possibile definire chi può creare, modificare, risolvere o chiudere un elemento di lavoro o modificare un campo elemento di lavoro.Inoltre, è possibile specificare le restrizioni sulle regole di campo sono in effetti, in base a chi si creano o modificano un elemento di lavoro.
Qual è possibile limitare:
Le regole di campo sono in effetti, in base a modifica l'elemento di lavoro.È possibile applicare restrizioni ai seguenti elementi regola, limitanti testata l'applicabilità a o applicando li per un gruppo di utenti.È possibile specificare queste regole tramite creazione o la modifica dell'elemento di lavoro o si modificano lo stato, una transizione specifica, oppure selezionare un motivo:
CANNOTLOSEVALUE
COPY
DEFAULT
EMPTY
FROZEN
MATCH
READONLY
REQUIRED
SERVERDEFAULT
VALIDUSER
Ad esempio, con il frammento di codice, è possibile applicare la regola che solo i membri di gestione team possono modificare il campo ordine di priorità un elemento di lavoro viene creato una volta.
<FIELD name="Stack Rank" refname="Microsoft.VSTS.Common.StackRank" type="Double" reportable="dimension">
<FROZEN not="Management Team" />
<HELPTEXT>Work first on items with lower-valued stack rank. Set in triage.</HELPTEXT>
</FIELD>
Le regole di campo sono in effetti, in base a modifica l'elemento di lavoro e il condizionale al valore assegnato a un altro campo.Le regole condizionali sono WHEN, WHENNOT, WHENCHANGEDe WHENNOTCHANGED.Vedere Assegnare valori e regole condizionali.
Chi può modificare gli elementi di lavoro impostare le autorizzazioni sui percorsi area.Vedere Percorsi area e iterazione.
Gli utenti che possono modificare un campo aggiungendo una regola di campo nella sezione di WORKFLOW.Ad esempio, è possibile limitare tutti gli utenti tranne quelli che appartiene a management team che il gruppo di apportare modifiche ai punti della storia sistema quando l'elemento di lavoro è impostato per risolvere specificando la sintassi seguente:
È possibile applicare le regole di campo e le regole di campo condizionale quando un utente modifica lo stato, viene creata una transizione specifica, o selezionare un motivo.
Per i campi Motivo e Stato, è possibile applicare solo la regola di campo READONLY.
Non è possibile applicare le regole di campo ai campi Percorso iterazione o Percorso area.
Note di implementazione:
Il modo più efficace per applicare restrizioni di sicurezza consiste nel creare gruppi personalizzati da gestire in Windows o in TFS.
È possibile applicare restrizioni a qualsiasi campo definito dal sistema o personalizzato utilizzato per assegnare a nomi di account.Questi campi sono definiti i campi del nome di persona.È possibile abilitare la sincronizzazione tra il TFS e Active Directory per i campi del nome di persona personalizzati.Vedere Managing Work Item Fields [witadmin].
Come personalizzate:
Modificare il file di definizione per ogni tipo di elemento di lavoro in cui inserire le restrizioni.Ad esempio, è possibile limitare gli utenti che possono creare un elemento di lavoro specificando un gruppo di VALIDUSER per creato dal campo nella sezione di WORKFLOW.
Analogamente, è possibile posizionare le restrizioni relative a chi può risolvere, la chiusura, o riattivare un elemento di lavoro aggiungendo le regole di campo nel flusso di lavoro nei campi seguenti: Risoluzione da, chiuso da, o attivato da.
È possibile creare un elenco globale che specifica che i gruppi validi e aggiungere alla definizione di FIELD in ALLOWEDVALUES o PROHIBITEDVALUES.
È possibile creare gruppi personalizzati in TFS o in Windows.
Per stabilire quali le regole vengono applicate a un campo, specificare gli attributi di not o di for l'elemento figlio di FIELD nella sezione di FIELDS.Ad esempio, è possibile specificare che a obbligatorio per la versione è READONLY per tutti gli utenti tranne quelli del gruppo valutazione del team.
<FIELD name="Required for Release" refname="MyCompany.ProjectA.RequiredForRelease" type="String" reportable="dimension">
<READONLY not="Team Triage Group" />
<HELPTEXT>Specify Yes when true, otherwise leave blank.</HELPTEXT>
</FIELD>
È possibile limitare le voci apportate a un campo per corrispondere a un modello stabilito di caratteri alfanumerici.Ad esempio, è possibile applicare gli utenti di immettere un valore corrispondente al numero di compilazione specificando una regola che corrisponde alla convenzione numerazione/denominazione stabilita per le compilazioni di contrassegno.
Qual è possibile personalizzare i criteri di ricerca:
Limitare le voci corrispondenti a un criterio specifico.
Limiti voci a un campo per soddisfare almeno uno di un set di modelli.
Specificare gli utenti o gruppi per il quale la regola viene applicata o che non viene applicato.
Note di implementazione:
È possibile applicare i criteri di ricerca all'intero e ai campi stringa solo.
Come personalizzate:
Modificare il file di definizione per il tipo di elemento di lavoro al campo che si desidera applicare i criteri di ricerca.Ad esempio, è possibile applicare la voce di una data sotto forma di month.day.year specificando la regola di MATCH.
<FIELD refname="MyCompany.ProjectA.RequestDate">
<MATCH pattern="nn.nn.20nn" />
<HELPTEXT>Enter the date the request was received.</HELPTEXT>
</FIELD>
Metodi utilizzati per personalizzare gli oggetti di SPIRITO
Una volta creato un progetto team, è possibile personalizzare un oggetto di SPIRITO in uno dei modi seguenti:
Utilizzare l'editor di processo per modificare un tipo di elemento di lavoro.
È possibile modificare i tipi di elemento di lavoro utilizzando l'editor di processo, un componente aggiuntivo dello strumento avanzato per Visual Studio che è possibile scaricare e installare.Trova nel menu Strumenti, l'editor di processo fornisce un'interfaccia utente grafica.È possibile utilizzare questo strumento per importare ed esportare i tipi di elemento di lavoro, tipi di elemento di lavoro di modifica e modificare il contenuto di un modello di processo.Per ulteriori informazioni, vedere la pagina seguente sul sito Web Microsoft: Power Tool di Team Foundation Server.
Modificare un attributo di un campo elemento di lavoro: È possibile utilizzare lo strumento da riga di comando witadmin per modificare gli attributi assegnati a un campo.Vedere Managing Work Item Fields [witadmin].
L'esportazione, modifica e include un file di definizione per un oggetto di SPIRITO: Per ciascun oggetto che si desidera personalizzare, è necessario eseguire i passaggi seguenti: identificare l'ambito delle modifiche, identificare le dipendenze, esportare gli oggetti, aggiornare gli oggetti, importare gli oggetti e testare le modifiche.
Il processo di personalizzazione degli oggetti tale gestione del lavoro
Gli oggetti che è possibile personalizzare l'utilizzo di questo processo ai tipi di elemento di lavoro, categorie, tipi di collegamento, elenchi globali, il flusso di lavoro globale e la configurazione del processo.