Přizpůsobení objektů pro sledování práce na podporu týmových procesů
Pro místní nasazení serveru Team Foundation Server (TFS) můžete upravit způsob plánování a sledování práce.Chcete-li přidat nebo upravit pole, typ pracovní položky (WIT) nebo nástroj pro agilní plánování, přečtěte si jedno z témat uvedených v následující tabulce.
Pokud máte další požadavky na přizpůsobení týmového projektu, přečtěte si téma Komplexní pohled na možnosti konfigurace a přizpůsobení ve Visual Studiu TFS.
|
|
|
|
|
Rozsah požadavků
Podle požadavků na vlastní úpravy můžete konfigurovat výchozí nastavení přizpůsobením šablony procesu.Týmový projekt můžete vytvořit pomocí šablony procesu.Objekty, které můžete přizpůsobit v rámci šablony procesu, umožňují počáteční konfiguraci objektu.Přizpůsobením šablony procesu lze zajistit dodržování souladu s procesy ve všech týmových projektech vytvořených pomocí šablony procesu.Další informace o výchozích šablonách procesu TFS naleznete zde.
Můžete provádět mnoho úprav v různém rozsahu.Při plánování svých vlastních požadavků zvažte oblasti rozsahu uvedené v následující tabulce.
Rozsah |
Poznámky k implementaci |
---|---|
Rozsah projektu nebo kolekce |
|
Požadavky na integraci dat |
Vybraná sada polí se integruje s nástroji Team Foundation Build, Test Manager a Team Foundation – správa verzí.Tyto aplikace automatizují přiřazování dat do těchto polí.Další informace naleznete v tématu Pole na podporu integrace s testováním, sestavováním a správou verzí. |
Požadavky na lokalizaci a globalizaci |
Je možné lokalizovat názvy WIT, polí a mnoha prvků, které jsou definovány pro WIT.Další informace naleznete v tématu Lokalizace a globalizace podřízených elementů WITD. |
Skupiny kategorií, které jsou nutné k podpoře kolektivního úsilí |
Pokud máte podobné WIT s různými názvy, můžete je seskupovat a jednodušeji vytvářet sestavy pomocí kategorií.Kategorie podporují flexibilní dotazy, vytváření sestav, konfiguraci procesů a integraci v rámci týmových projektů.Další informace naleznete v tématu Seskupení typů pracovních položek pomocí kategorií. |
Než provedete vlastní nastavení, ujistěte se, že rozumíte dopadům na údržbu a upgrade
Aktualizace sady TFS může zavést nové funkce, které vyžadují aktualizace na objekty používané ke sledování práce.Tyto objekty patří typy pracovních položek, kategorií a konfigurace procesu.Minimalizace změn v rámci pracovního postupu pro WIT nebo konfigurace procesu může pomoci snížit množství práce, kterou je třeba provést při upgradu TFS.
Chcete-li minimalizovat množství práce, ruční budete muset provést po upgradu na sady TFS, pochopit, které úpravy podporu cestu snadno aktualizace a které nikoli.
Vlastní nastavení kompatibilní s týmové projekty pomocí funkce Průvodce konfigurací aktualizace
Následující vlastní nastavení můžete pomocí Průvodce konfigurací funkce automaticky změny se projeví do svého týmového projektu, potřebnou pro nové funkce.
Pole: Přidat vlastní pole, seznam výběr přizpůsobit, přidat nebo upravit oblasti a iterace cesty, přidání pravidla do pole
WITs: Přidat vlastní WITs, změnit rozložení formuláře
Kategorie: Přidání vlastní kategorie
Agilní nástroje pro plánování: přizpůsobení sloupců na kanbanové tabuli, přizpůsobení panelu rychle přidat
Integrace se systémem Office: Přidat nebo změnit, jak se pole projektu namapujte na pole sady TFS
Další informace o funkcích Průvodce konfigurací, přejděte zde.
Vlastní nastavení, které mohou vyžadovat ruční aktualizace šablony týmový projekt nebo procesu, při upgradu sady TFS
Průvodce konfigurací funkce vyžaduje, aby pole, stavy pracovního postupu a typy určité pracovní položky jsou definovány v objekty šablonu procesu a konfigurace procesu.Pokud provedete následující vlastní nastavení, je třeba upravit stávající šablony procesů pro spuštění průvodce nebo bude pravděpodobně nutné aktualizovat svůj týmový projekt ručně.
Pole: Změnu atributů existující pole, odeberte pole, které jsou uvedeny v konfiguraci procesu
WITs: Změnit pracovní postup.
Agilní nástroje pro plánování:
Změňte WITs definované pro požadavek kategorie, kategorie úlohy nebo funkce kategorie.
Změňte metastate mapování definované v konfiguraci procesu.
Změnit zadané pro pole TypeField v konfiguraci procesu.
Kromě toho změny provedené na WITs nebo pracovní postup může vyžadovat aktualizace dalších artefaktů opatřeného této šabloně procesu, například sestavy aplikace Excel nebo SQL Server Reporting Services.
Vlastní nastavení a vyhnout se tak
Neměli byste následující vlastní nastavení, protože mohou mít za následek konflikty schémat v datovém skladu nebo způsobit problémy při aktualizaci týmové projekty po upgradu na sady TFS.
Pole:
Změnit popisný název výchozí pole (pole definované v šabloně procesu)
Změnit název sestav reporting atribut nebo syncname atributu výchozích polí
WITs: Přejmenujte nebo odstraňte typy pracovních položek
Kategorie: Změnit název výchozí kategorie nebo typy pracovní položky definované v rámci výchozích kategorií
Další informace o vytváření sestav atributy, naleznete v části Přidání a změna polí pracovních položek jako podpora tvorby sestav.
Doporučené postupy při přizpůsobení týmových projektů
Identifikujte nejlepší možnosti pro přizpůsobení WITs, které podporují vaše požadavky sledování.Pokud změníte objekty, které sledují pracovní položky, je nutné stanovit, jak tyto změny ovlivní existující a budoucí týmové projekty.
Přidejte šablony procesů a soubory definic XML pod správu verzí.Nenasazujte objekty, které definujete, ale nebyly uloženy v úložišti.
Otestujte své vlastní objekty stejným způsobem, jako byste testovali svůj software.
Minimalizujte počet vlastních polí, která chcete zavést.Minimalizujte počet polí, která chcete nastavit jako reportovatelná.