Vytváření názvů pro objekty sledování pracovní položky
V Visual Studio Team Foundation Server (TFS) jsou všechny objekty sledování pracovních položek přidruženy k jednomu nebo více názvům.Většina má zobrazeny popisné názvy a všichni, s výjimkou typů pracovních položek a globálních seznamů, jsou spojeny s referenčními názvy.Popisný název je jedinečný identifikátor pro pole zobrazitelný uživatelem. Pomocí popisných názvů můžete zajistit konzistenci v rámci všech týmových projektů a typů položek práce v kolekci projektů.TFS používá název odkazu interně a nelze jej po nadefinování změnit.
Následující tabulka uvádí souhrn požadavků na pojmenování, které musí být splněny pro každý objekt sledování pracovní položky.
Objekt sledování pracovní položky |
Název odkazu |
Popisný název |
---|---|---|
Typ pracovní položky |
Nelze použít |
Názvy jednotlivých typů pracovních položek mohou být dlouhé až 255 znaků Unicode a musí být jedinečné v rámci týmového projektu. |
Pole pracovních položek |
Požadováno.Viz Požadavky na název odkazu. |
Názvy polí mohou být dlouhé až 128 znaků Unicode a musí být jedinečné v rámci kolekce týmového projektu. |
Typ odkazů |
Požadováno.Viz Požadavky na název odkazu. |
Můžete definovat dva popisné názvy pro každý typ odkazu: dopředný název a zpětný název.Tyto názvy mohou být dlouhé až 128 znaků Unicode a musí být jedinečné pro všechny typy odkazů definovaných pro kolekci týmového projektu. |
Kategorie |
Požadováno.Viz Požadavky na název odkazu. |
Popisné názvy kategorií mohou být dlouhé až 128 znaků Unicode a musí být jedinečné v rámci týmového projektu. |
Globální seznam |
Nelze použít |
Názvy jednotlivých globálních seznamů mohou být dlouhé až 254 znaků Unicode a musí být jedinečné v rámci kolekce týmového projektu. |
Požadavky o popisný název
Kromě požadavků shrnutých v tabulce uvedené dříve v tomto tématu, popisné názvy, které definujete by měly splňovat následující požadavky:
Názvy nesmí být prázdné.
Názvy nemohou mít počáteční či koncové prázdné znaky.
Názvy nesmí obsahovat znaky zpětného lomítka (\).
Názvy polí nemohou obsahovat následující znaky: zpětné lomítko (\), tečka (.) a otevírající a zavírající hranaté závorky ([]).
Názvy nemohou obsahovat dva nebo více po sobě jdoucích prázdných znaků.
Požadavky na název odkazu
Při každém přidání nebo vytvoření pole pracovní položky, typu propojení nebo kategorie je nutné definovat název odkazu.Všechny odkazované názvy mohou obsahovat až 70 znaků Unicode.
Název odkazu můžete definovat pomocí alfanumerických znaků, podtržítek a pomlček.Každý název odkazu musí obsahovat alespoň jednu tečku (.), ale žádné období se nesmí objevit na začátku nebo na konci názvu.Název odkazu nesmí začínat číslem nebo podtržítkem a nemůže mít více po sobě jdoucích rozdělovníků, například (--).
Referenční názvy polí a přenositelnost
Jazyk pro definici typu pracovní položky zahrnuje koncept název odkazu pole.Referenční názvy polí vám mohou pomoci portovat definice mezi projektovými kolekcemi Team Foundation a také umožnit integraci třetích stran pro hledání konkrétních polí odkazování na ně.Tyto názvy jsou globálně jedinečné, stejně jako je globálně jedinečný obor názvů v rozhraní aplikace .NET Framework.
Referenční názvy polí nelze přejmenovat.Pokud například změníte název pole "Název" na "Záhlaví", název odkazu na toto pole zůstává stejný.Integrace a vnitřní reprezentace polí musí používat název odkazu na pole namísto závislosti na samotném názvu pole.
Obor názvů System slouží pouze k definování všech základních systémových polí, která jsou pro funkce systému Team Foundation povinná.Team Foundation Server zabraňuje vytváření vlastního pole System.X, protože by mohlo bránit ve fungování Team Foundation Server.
Obor názvů Microsoft slouží k definování polí pro sledování pracovních položek.Tato pole jsou definována v definici typu pracovní položky šablon procesu TFS.TFS vám nebrání ve vytvoření vlastního pole Microsoft.X.Tento postup však důrazně nedoporučujeme, protože by mohl bránit ve fungování Team Foundation Server TFS nebo možnosti konfigurovat funkce průvodcem pro úspěšnou aktualizaci týmového projektu po upgradu TFS.
Zákazníci a partneři mohou také vytvořit své vlastní obory názvů pro vlastní typy pracovních položek.
Popisy systémových polí a polí definovaných ve výchozích šablonách procesů TFS naleznete zde: Referenční dokumentace polí pracovních položek pro Visual Studio ALM.
Příklady referenčních názvů polí
Následující příklady ukazují platné názvy referenčních polí v různých oborech názvů.
Příklady oboru názvů System
ID systému
System.Title
System.CreatedBy
System.CreationDate
System.ChangedBy
System.ChangedDate
System.State
System.Reason
Příklady oboru názvů Microsoft
Microsoft.Common.Status
Microsoft.Common.Priority
Microsoft.Scheduling.Duration
Microsoft.Scheduling.PercentComplete
Microsoft.Testing.TestCaseName
Příklady v jiných oborech názvů
Zákazníci a partneři mohou také definovat své vlastní obory názvů podporující jejich vlastní typy pracovních položek.Fiktivní společnost Trey Research může například definovat následující vlastní typy pracovních položek:
TreyResearch.Common.Severity
TreyResearch.Common.Phase
TreyResearch.RiskManagement.RiskType
TreyResearch.RiskManagement.Resolution
Fiktivní softwarová společnost A.Datum Corporation může definovat následující typy pracovních položek:
A_Datum.Common.BusinessPriority
A_Datum.Bug.FoundInPhase
A_Datum.Bug.FixInPhase
Viz také
Referenční dokumentace
Referenční dokumentace elementů FIELD (definice)
Koncepty
Přizpůsobení objektů pro sledování práce na podporu týmových procesů