Sdílet prostřednictvím


Úprava nebo přidání vlastního typu pracovní položky (WIT)

Jako správce projektu můžete chtít upravit existující typ pracovní položky (WIT) pro podporu dalšího sledování požadavků nebo pracovních postupů.Mezi nejběžnější důvody pro úpravu WIT patří přidání nebo úprava sady polí nebo pravidel polí, změna pracovního postupu nebo přizpůsobení formuláře pracovní položky.Tří z těchto důvodů odpovídají tři hlavní části souboru definice XML s inst: FIELDS, WORKFLOW, a FORM.

Všechny tyto změny vyžadují úpravy definice WIT, což lze provést pouze pro místní nasazení TFS.Toto téma obsahuje přehled možností úprav a odkazy na obsah, který vám ukáže způsob jejich provedení.

Pracovní položky typy, přizpůsobení

Přidat nebo změnit pole, pravidlo pro pole, popisku nebo prázdný řetězec.

Přidat pole a pole pravidla, která budou FIELDS oddílu.Pro pole ve formuláři pracovní položky zobrazit, je nutné také přidat ji FORM oddíl s inst definice.

Například chcete-li přidat ID pracovní položky do formuláře, zadejte následující syntaxe jazyka XML v rámci FORM oddílu.

<Control FieldName="System.ID" Type="FieldControl" Label="ID" LabelPosition="Left" />

Další informace o definování pole naleznete v tématu Přidat nebo změnit pole pro podporu dotazů, sestav a pracovního postupu.

Změna stavu pracovního postupu, důvody, přechody nebo přidání pravidel polí pracovního postupu

STATES a REASONS oddíly v rámci WORKFLOW Zadejte hodnoty v seznamu Výběr stavu a důvod polí.Sledují stav pracovních položek.TRANSITIONS Část určuje platné přechody mezi stavy, jak je znázorněno na následujícím obrázku.Můžete určit přechody dopředu i dozadu.

Příklad diagramu stavu pracovního postupu

Uživatel, příběh stavy pracovního postupu, šablonu agilní procesu

Je-li změnit pracovní postup provádět tyto cíle:

  • Přidat nebo odebrat stav, důvod nebo přechod.

  • Zadejte hodnotu pro pole, které se má použít při změně stavu, důvod nebo přechod...

  • Určuje vlastní ACTION k automatizaci přiřazení pole založené na změnu stavu, důvod nebo přechod.

Při upravíte pracovního postupu, postupujte podle těchto dvou kroků:

  1. Upravte PRACOVNÍ POSTUP definice WIT.

  2. Upravte konfiguraci procesu pro mapování nové stavy pracovního postupu na metastates.

    Tento druhý krok je nutné v následujících případech:

    • Pokud změníte pracovního postupu pro s inst, který se zobrazí na stránce rozhraní agilní plánování nástroj.Tyto WIT patří buď do kategorie Požadavek, nebo Úkol.Další informace o konfiguraci tyto nástroje naleznete v tématu Konfigurace a přizpůsobení nástrojů pro agilní plánování pro týmový projekt.

    • Pokud změníte pracovního postupu pro testovací plán nebo testovací sady a můžete pracovat z klienta Test Manager opatřeného Visual Studio 2013.2 a starších verzích.Tyto WITs jsou k dispozici při instalaci aktualizace sady TFS 2013.3 serveru aplikační vrstvy.které se zobrazí na stránce technologie agilní plánování nástroj.

      Pokud dojde aplikace zjistila neočekávané chyby Chyba při připojení k týmovému projektu po změně pracovního postupu, lze vyřešit ji mapování nové stavy pracovního postupu na metastates.Pro vyřešení této chyby, naleznete v části Import a export konfigurace procesu [witadmin].

Pravidla polí pracovního postupu

Můžete použít pole pravidla při změně stavu, zadejte důvod, nebo během přechodu pracovního postupu.

Můžete například přidáním EMPTY pravidla při stav je nastaven na aktivní, můžete automaticky snižují Datum uzavřeno a Uzavřeno podle pole a je provést jen pro čtení.To je užitečné při opakované aktivaci pracovní položky z uzavřeného stavu.

<STATE value="Active">
   <FIELDS>
. . .
      <FIELD refname="Microsoft.VSTS.Common.ClosedDate"><EMPTY/></FIELD>
      <FIELD refname="Microsoft.VSTS.Common.ClosedBy"><EMPTY/></FIELD>
   </FIELDS>
</STATE>

Pravidla polí pracovního postupu použijte pro provedení následujících akcí:

  • Kvalifikujte hodnotu, kterou může pole mít, zadáním CANNOTLOSEVALUE, EMPTY, FROZEN, NOTSAMEAS, READONLY a REQUIRED.

  • Zkopírujte hodnotu do pole pomocí COPY, DEFAULT a SERVERDEFAULT.

  • Omezení toho, kdo může upravit pole.

  • Vynutit pravidla pro porovnávání na pole řetězce s použitím MATCH.

  • Podmíněné použití pravidel na základě hodnot v ostatních polích pomocí WHEN, WHENNOT, WHENCHANGED a WHENNOTCHANGED.

  • Omezení pravidel vztahujících se na některé uživatele nebo skupiny.Většina pravidel podporuje atributy for nebo not, aby bylo možné zaměřit se na to, na koho se pravidlo a na koho se nevztahuje.

Další informace o použití pole pravidla pracovních postupů, naleznete v části FIELD (pracovní postup) – element.

Přizpůsobení formuláře pracovní položky

Na následujícím obrázku jsou zvýrazněny nejběžnější prvky ve formulářích pracovních položek.Upravit lze všechny z nich s výjimkou názvu oblasti a ovládacích prvků formuláře.

Pracovní položky prvků formuláře a ovládací prvky

V rámci dosažení těchto cílů můžete přizpůsobit formulář WIT:

Úprava definice WIT

Chcete-li upravit definici ŽÁ, exportovat, upravit a poté proveďte import souboru definice ŽÁ.

Proces k přizpůsobení ŽÁ objektu

S witadmin, můžete importovat a exportovat definici soubory.Další nástroje, které můžete použít ke změně syntaxe jazyka XML pro objekt zahrnují Editor procesu, který je k dispozici pro stažení této sady TFS výkonné nástroje, nebo sady TFS týmu projektový manažer, projekt zdroje komunity k dispozici na webu CodePlex.

  1. Pokud nemáte oprávnění správce týmu projektu, získejte je.

  2. Otevřete okno příkazového řádku nainstalovanou sadu Visual Studio nebo Průzkumníka týmových projektů a zadejte:

    cd %programfiles%\Microsoft Visual Studio 12.0\Common7\IDE
    

    V 64bitové verzi systému Windows nahraďte výraz %programfiles% výrazem %programfiles(x86)%.Přejít sem, chcete-li stáhnout průzkumníka týmových projektů zdarma.

  3. Exportujte soubor definice WIT, ve kterém chcete změnit nebo přidat pole.Zadejte název WIT a název souboru.

    witadmin exportwitd /collection:CollectionURL /p:ProjectName /n:TypeName /f:"DirectoryPath/FileName.xml"
    

    Příklad CollectionURL je http://MyServer:8080, tfs/TeamProjectCollectionName.

  4. Upravte soubor.Podrobnosti naleznete v tématu Sledování pracovní položky: rejstřík definic elementů XML.

  5. Importujte soubor definice WIT.

    witadmin importwitd /collection:CollectionURL /p:ProjectName /f:"DirectoryPath/FileName.xml"
    
  6. Otevřete buď aplikaci TWA, nebo nástroj Průzkumník týmových projektů a zobrazte změny.Pokud již byl klient spuštěn, aktualizujte stránku.

    V Průzkumník týmových projektů, zvolte Aktualizaceaktualizace tlačítko.

    Nejnovější aktualizace jsou staženy ze serveru, včetně změn, které jste importovali.Počkejte několik sekund, dokud se aktualizace nedokončí.

    Další informace o použití witadmin, naleznete v části Import, export a správa typů pracovních položek [witadmin].

Dotazy a odpovědi

D: Jak lze pracovat se značkami?

O: Další informace o tom, jak přidat značky a seznamy filtrů, přejděte zde.

D: jaké úpravy lze provádět a nadále používat funkce Průvodce konfigurací aktualizace svůj týmový projekt po upgradu sady TFS?

O: můžete přidat vlastní WITs a změnit rozložení formuláře.Průvodce konfigurací funkce aktualizujeme týmové projekty a získáte přístup k nejnovější funkce.

Změna pracovního postupu nebo přejmenování kon může být nutné provést některé ručně prováděné operace při aktualizaci vašeho týmového projektu.Další informace o další vlastní nastavení, které jsou možné bezpečně a které neměli byste naleznete v tématu Přizpůsobit pracovní Sledování zkušeností: dříve, než můžete přizpůsobit, pochopit, údržbu a upgrade důsledky.

D: Jak lze přidat nový WIT?

O: nejjednodušší způsob, jak přidat nové ŽÁ je zkopírovat existující ŽÁ a upravit soubor definice.Příklad naleznete v tématu Vytvoření typu pracovní položky.

O: Lze přejmenovat WIT?

A: Ano.Přejmenujte existující WIT pomocí witadmin renamewitd.Například můžete přejmenovat WIT s popiskem „Položka QoS“ na „Servisní smlouva“.

witadmin renamewitd /collection:"http://FabrikamPrime:8080/tfs/DefaultCollection" /p:"Fabrikam Web Site" /n:"QoS Item" /new:"Service Agreement"

Při přejmenování WIT, který patří do kategorie, je třeba aktualizovat definici kategorií pro týmový projekt tak, aby odrážela nový název.Zejména agilní nástroje pro plánování nebude fungovat, dokud aktualizovat definice kategorií.

Další informace naleznete v tématu Import, export a správa typů pracovních položek [witadmin] a Import a export kategorií [witadmin].

D: Jak lze deaktivovat nebo zakázat WIT?Jak lze zabránit uživatelům ve vytváření pracovní položky určitého typu?

O: Pokud máte s inst, který chcete vyřadit, ale udržovat pracovní položky, které byly vytvořeny podle typu, můžete přidat pravidlo, které zakáže všechny platné uživatelů ukládat typ pracovní položky.

<TRANSITION from=" " to="New">
   <FIELDS>
     <FIELD refname="System.CreatedBy">
         <VALIDUSER not="[Team Project Name]Project Valid Users" />
     </FIELD>
   </FIELDS>
</TRANSITION> 

Pokud chcete omezit vytváření specifických WIT na skupinu uživatelů, existují dva způsoby, jak omezit přístup:

  • Přidat do skupiny skrytá kategorií kon většinu přispěvatelé zabránit jejich vytvoření.Chcete-li povolit přístup skupině uživatelů, můžete vytvořit hypertextový odkaz na šablonu, která otevře formulář pracovní položky a sdílí tento odkaz se členy týmu, kteří je chtějí vytvořit.

  • Přidat pravidlo pro pole do pracovního postupu pro pole System.CreatedBy a efektivně vytvářet pracovní položku určitého typu omezit skupinu uživatelů.Jak ukazuje následující příklad, uživatel vytvářející pracovní položky musí náležet do Allowed Group, aby mohl uložit pracovní položku.

    <TRANSITION from=" " to="New">
       <FIELDS>
         <FIELD refname="System.CreatedBy">
             <VALIDUSER for="Allowed Group" not="Disallowed Group" />
         </FIELD>
       </FIELDS>
    </TRANSITION> 
    

D: Jak lze odstranit nový WIT?

O: Pokud chcete zabránit pomocí konkrétní ŽÁ Chcete-li vytvořit pracovní položku členy týmu, můžete jej odebrat z týmového projektu.Při použití witadmin destroywitd, trvale odebrat všechny pracovní položky, které byly vytvořeny pomocí tohoto ŽÁ, jakož i s inst samotného.Pokud váš tým například nepoužívá položku „Překážka“, můžete z projektu webové stránky Fabrikam odstranit WIT označený jako „Překážka“.

witadmin destroywitd /collection:"http://FabrikamPrime:8080/tfs/DefaultCollection" /p:"Fabrikam Web Site" /n:"Impediment" 

Při odstranění WIT, který patří do kategorie, musíte aktualizovat definici kategorií pro týmový projekt tak, aby odrážela nový název.Zejména agilní nástroje pro plánování nebude fungovat, dokud aktualizovat definice kategorií.

Další informace naleznete v tématu Import, export a správa typů pracovních položek [witadmin] a Import a export kategorií [witadmin].

D: Mohu změnit barvu přidruženou k WIT?

A: Ano.V aplikaci TWA (Team Web Access) se pracovní položky zobrazí ve výsledcích dotazu a na stránkách nevyřízených položek a panelu nástrojů pro agilní plánování.Pro změnu barvy přidružené k existující položce WIT nebo přidání barvy pro použití pro novou položku WIT upravte konfiguraci procesu.

Přiřazení barev jiný pracovní položky typy

D: můžete přidat nebo odebrat kon z panelu nevyřízených položek nebo úkol?

A: Ano.Nástroje pro agilní plánování (stránky nevyřízených položek produktu, nevyřízených položek sprintu a panelů úloh) zobrazují konkrétní WIT na základě šablony procesu použité k vytvoření vašeho týmového projektu.Je možné přidat nebo odebrat WIT, které se mají zobrazit na těchto stránkách.Pokud například váš týmový projekt používá WIT Scrum, zobrazí se na stránkách nevyřízených položek nevyřízené položky produktu i chyby.Pokud však byl týmový projekt vytvořen pomocí agilní, CMMI nebo jiné šablony procesu, chyby se v nevyřízených položkách nebo na panelu úloh nezobrazí.

Například můžete přidat chyby ze stránky nevyřízených položek produktu.

Aktualizovaný panel s chybu pracovat typ položky přidány

Chcete-li získat informace o přidání nebo odebrání položek WIT z nevyřízených položek nebo panelu úloh, přejděte sem.Chcete-li přidat nové ŽÁ pro podporu portfolia nevyřízených položek, přejděte zde.

D: při lze změnit kon, jak se týká existující pracovní položky?

O: následující tabulka shrnuje vliv na existující pracovní položky při změně pole nebo ŽÁ definice.

Akce

Vliv na existující pracovní položky

Odebrání polí z WIT

Data pro odebraná pole zůstanou v úložišti dat.Nelze však přidat žádná nová data, protože jste je odstranili z definice WIT.

Přejmenování pole

Data pro přejmenovaná pole zůstanou v úložišti dat pod novým popisným názvem.

Odstranění polí

Data pro odstraněná pole budou odebrána z úložiště dat.

Přejmenování WIT

Všechna data zůstanou beze změny s novým názvem.

Odstranění WIT

Všechna data pro pracovní položky vytvořen jako odstraněné ŽÁ bude trvale odstraněn s žádné příležitosti pro obnovení.

Pokud chcete k úplnému odebrání polí z úložiště dat, použijte witadmin deletefield nástroj příkazového řádku.Podívejte se na téma Správa polí pracovních položek [witadmin].

D: Jak mohu změnit typ existující pracovní položky?

Odpověď: Nelze změnit typ pro existující pracovní položky, ale můžete zkopírovat pracovní položku a zadat nový typ.Například můžete zkopírovat existující nevyřízenou položku produktu a změnit typ na chybu, jak je znázorněno na následujícím obrázku.

Kopírovat pracovní položku a zadejte nový typ

Také, pokud máte několik pracovních položek s typ změny, které chcete provést, můžete chtít exportovat, je pomocí aplikace Excel, a potom je znovu přidat jako nový typ.

D: Je možné odstranit pracovní položky z TFS?

A: Ano.Použijte prvek witadmin destroywi k trvalému odebrání pracovních položek z databáze.

D: co měli vědět o ŽÁ přizpůsobení a upgradech TFS?

O: naleznete v části Aktualizace upgradovaného týmového projektu s cílem získat přístup k novým funkcím.

D: Kam se obrátit s dalšími dotazy?

O: Pokud chcete najít odpovědi nebo odešlete dotaz, navštivte fórum: Team Foundation Server – řízení projektů & pracovní položka.

Další informace naleznete v tématu Určení ovládacích prvků ve formuláři pracovní položky.

Pomocí editoru procesu, který je k dispozici pro stažení této sady TFS výkonné nástroje, pracovní postup upravit, nebo k zobrazení diagramu stavu pracovního postupu.