Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure DevOps Server | Azure DevOps Server 2022
Každý projekt obsahuje sadu typů pracovních položek definovaných jeho procesem – Agile, Basic, Scrum nebo CMMI. Pomocí typů pracovních položek můžete sledovat různé typy práce. Upravte existující typy nebo přidejte vlastní typy tak, aby odpovídaly požadavkům a pracovním postupům vašeho týmu na sledování.
Poznámka
Tento článek se týká místního modelu procesu XML. Informace o službě Azure DevOps Services nebo kolekcích, které používají model zděděného procesu, najdete v tématu Přidání a správa typů pracovních položek.
Mezi běžné důvody přizpůsobení typu pracovní položky patří:
- Přidání nebo úprava polí nebo pravidel polí
- Změna pracovního postupu (stavy, důvody, přechody)
- Přizpůsobení rozložení formuláře pracovního úkolu
Chcete-li změnit pouze pole, přečtěte si článek Přidání nebo úprava pole.
Typy pracovních položek můžete přizpůsobit prostřednictvím definičního souboru XML, definice konfigurace procesu nebo nástroje příkazového řádku witadmin . Následující seznamy ukazují, co můžete s jednotlivými přístupy dělat.
Definice typu pracovní položky
- Přidání nebo úprava pole
- Přidání nebo úprava typu pracovní položky
- Změna pracovního postupu
- Upravit formulář pracovní položky
Definice konfigurace procesu
- Zadejte barvu typu pracovní položky
- Zadejte ikonu typu pracovní položky
- Určení barvy stavu pracovního postupu
- Přidání nebo odebrání typu pracovní položky z backlogu nebo panelu úkolů
- Přidání vlastního typu pracovní položky do backlogu nebo panelu
- přidání backlogu portfolia
Změna příkazového řádku
- Seznam typů pracovních položek
- Deaktivovat nebo zakázat typ pracovní položky
- přejmenování typu pracovní položky
- Odstranění typu pracovní položky
Požadavky
| Kategorie | Požadavky |
|---|---|
| Permissions | - Vypsání typů pracovních položek: Zobrazení informace na úrovni projektu nastaveno na Povolit. - Chcete-li přidat nebo přizpůsobit typ pracovní položky: Člen skupiny Správci kolekce projektů nebo oprávnění upravit proces nastaven na Povolit. |
Pokud chcete být přidáni jako správce, přečtěte si téma Změna oprávnění na úrovni kolekce projektů.
Vliv úprav typů pracovních položek na stávající pracovní položky
Následující tabulka shrnuje účinek na existující pracovní položky při úpravě polí nebo definic typů pracovních položek.
| Činnost | Vliv na existující pracovní položky |
|---|---|
| Odstranit pole z typu pracovní položky | Data pro odebraná pole zůstanou v úložišti dat. Pole se však už v definici typu pracovní položky nezobrazují, takže není možné zadávat nová data. |
| Přejmenování pole | Data pro přejmenované pole zůstanou v úložišti dat pod novým popisným názvem. |
| Odstraňte pole | Data odstraněných polí se odeberou z úložiště dat. |
| Přejmenování typu pracovní položky | Všechna data zůstanou nedotčená pod novým názvem. |
| Odstranění typu pracovní položky | Všechna data pro pracovní položky vytvořené s odstraněným typem pracovní položky se trvale odeberou bez šance na obnovení. |
K úplnému odebrání polí z úložiště dat použijte nástroj příkazovéhowitadmin deletefield řádku.
Import a export definičních souborů typu pracovní položky
Poznámka
Pokud používáte model hostovaného procesu XML, importujte a exportujte šablonu procesu používanou vaším projektem. Podrobnosti najdete v tématu Přizpůsobení webového formuláře sledování pracovních položek.
Pokud nemáte oprávnění k administraci projektu, si je opatřete.
- Otevřete okno příkazového řádku podle pokynů uvedených v witAdmin: Přizpůsobení a správa objektů pro sledování práce. Například:
Exportujte definiční soubor typu pracovní položky, kam chcete pole upravit nebo přidat. Zadejte název typu pracovní položky a název souboru.
witadmin exportwitd /collection:CollectionURL /p:ProjectName /n:TypeName /f:"DirectoryPath/FileName.xml"Příkladem CollectionURL je
http://MyServer:8080/tfs/TeamProjectCollectionName.Upravte soubor.
Importujte definiční soubor.
witadmin importwitd /collection:CollectionURL /p:ProjectName /f:"DirectoryPath/FileName.xml"Otevřete webový portál nebo aktualizujte stránku a zobrazte změny.
Další informace o použití
witadminnaleznete v tématu Import, export a správa typů pracovních položek.
Přidání nebo úprava typu pracovní položky
Pokud chcete přidat vlastní typ pracovní položky nebo upravit existující, definujte nebo upravte definiční soubor XML a pak ho naimportujte do projektu na základě používaného procesního modelu. Definiční soubor má tři hlavní části: POLE, PRACOVNÍ POSTUP a FORMULÁŘ.
Nejjednodušší způsob, jak přidat nový typ pracovní položky, je zkopírovat existující typ a pak upravit definiční soubor.
Přidání nebo úprava pole, pravidla pole, popisku nebo prázdného textu
Přidejte jakékoli pole, které chcete použít ke sledování dat do definičního souboru. Tento pokyn platí na všechna pole kromě systémových (pole, jejichž odkazový název začíná na System.). Všechna systémová pole jsou definována pro všechny typy pracovních položek bez ohledu na to, zda je zahrnete do definice typu pracovní položky. Další informace o jednotlivých polích najdete v tématu Index polí pracovní položky.
Do oddílu POLE přidejte pole a pravidla polí. Aby se pole zobrazilo ve formuláři pracovní položky, přidejte ho do oddílu FORM definice.
Pokud chcete například přidat ID pracovní položky do formuláře, zadejte následující syntaxi XML v části FORM.
<Control FieldName="System.ID" Type="FieldControl" Label="ID" LabelPosition="Left" />
Další informace o definování polí naleznete v tématu Přidání nebo úprava pole.
Úprava pracovního postupu
Oddíly STATES a REASONS v pracovním postupu určují hodnoty seznamu pro výběr v polích Stav a Důvod. Tyto části sledují stav pracovních položek. Oddíl TRANSITIONS určuje platné přechody mezi stavy, jak znázorňuje následující diagram. Zadáte dopředu i regresní přechody.
Změňte pracovní postup tak, aby dosáhl následujících cílů:
- Přidání nebo odebrání stavu, důvodu nebo přechodu
- Zadejte hodnotu pole, které se má použít při změně stavu, důvodu nebo přechodu.
- Zadejte vlastní ACTION pro automatizaci přiřazení polí na základě změny stavu, důvodu nebo přechodu.
Při přizpůsobení pracovního postupu postupujte takto:
Upravte konfiguraci procesu tak, aby se mapovaly nové stavy pracovního postupu na metastavy.
Tento druhý krok se vyžaduje, když změníte pracovní postup pro typ pracovní položky, který se zobrazí na stránce agilního nástroje. Tyto typy pracovních položek patří do kategorií Požadavek nebo Úkol.
Pravidla polí pracovního postupu
Pravidla polí můžete použít, když změníte stav, zadáte důvod nebo během přechodu pracovního postupu.
Například přidáním pravidla EMPTY, když je stav nastaven na Aktivní, můžete automaticky vynulovat pole Datum uzavření a Uzavřeno kým a nastavit je jako pouze pro čtení. Toto pravidlo je užitečné při opětovné 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>
Pomocí pravidel polí pracovního postupu můžete provést následující akce:
- Definujte hodnotu, kterou může mít pole tím, že určíte CANNOTLOSEVALUE, EMPTY, FROZEN, NOTSAMEAS, READONLY a REQUIRED.
- Zkopírujte hodnotu do pole pomocí funkce COPY, DEFAULT a SERVERDEFAULT.
- Omezit, kdo může změnit pole.
- Vynucujte porovnávání vzorů pro řetězcové pole pomocí funkce MATCH.
- Podmíněně použijte pravidla založená na hodnotách v jiných polích pomocí WHEN, WHENNOT, WHENCHANGED a WHENNOTCHANGED.
- Omezte pravidla, která se mají použít pro konkrétní uživatele nebo skupiny. Většina pravidel podporuje atributy for nebo not, které určují, na koho se pravidlo vztahuje nebo nevztahuje.
Další informace o použití pravidel polí pracovního postupu naleznete v tématu FIELD (Workflow) element reference a Rules and rule evaluation.
Přizpůsobte formulář pracovní položky
Následující snímek obrazovky zvýrazní nejběžnější prvky formulářů pracovních položek. Všechny z nich můžete přizpůsobit s výjimkou oblasti nadpisu a ovládacích prvků formuláře. Prvky, které použijete k přizpůsobení formuláře, závisí na tom, jestli je nový formulář povolený.
Přizpůsobte formulář tak, aby dosáhl následujících cílů:
- Přidání nebo úprava pole
- Změna popisku pole
- změnit uspořádání polí
- Přidání skupiny nebo stránky
- Přidání vlastního ovládacího prvku, skupiny nebo stránky
- Přidání informačního textu nebo hypertextových odkazů
- Vkládat text HTML nebo prezentovat dynamické sestavy
- Přidejte stránku s ovládáním odkazů
Přidání nebo odebrání typu pracovní položky z backlogu nebo panelu úkolů
Nástroje pro agilní plánování – backlog produktu, backlog sprintu a stránky panelu úkolů – zobrazují konkrétní typy pracovních položek na základě šablony procesu, kterou používáte k vytvoření projektu. Z těchto stránek můžete přidávat nebo odebírat typy pracovních položek. Pokud váš projekt například používá typy pracovních položek Scrum, zobrazí se na stránkách backlogu jak položky backlogu produktu, tak chyby. Pokud ale váš projekt používá agilní šablonu, CMMI nebo jinou šablonu procesu, chyby se na backlogu nebo na panelu úkolů nezobrazí.
Pokud chcete přidat nebo odebrat typy pracovních položek z backlogu nebo panelu úkolů, přečtěte si téma Přidání typu pracovní položky do backlogu a panelu. Pokud chcete přidat nový typ pracovní položky pro podporu backlogu portfolia, vizte Přidání úrovně backlogu portfolia.
Změna barvy, ikony nebo barvy stavu pracovního postupu typu pracovní položky
Na webovém portálu se pracovní položky zobrazují ve výsledcích dotazu a na stránkách backlogu a na stránkách panelu agilních nástrojů. Pokud chcete změnit barvu nebo ikonu přidruženou k existujícímu typu pracovní položky nebo přidat barvu pro nový typ pracovní položky, upravte konfiguraci procesu. Pokud chcete změnit barvu stavu pracovního postupu, upravte konfiguraci procesu.
Změna typu existující pracovní položky
Informace o funkcích dostupných na základě vaší platformy najdete v tématu Hromadné přesouvání pracovních položek a změna typu pracovní položky.
Deaktivace nebo zakázání typu pracovní položky
Pokud chcete omezit vytváření konkrétního typu pracovní položky na skupinu uživatelů, přidejte typ pracovní položky do skupiny Skryté kategorie , abyste zabránili většině přispěvatelů v jeho vytváření. Pokud chcete udělit přístup ke konkrétní skupině uživatelů, vytvořte hypertextový odkaz na šablonu , která otevře formulář pracovní položky a nasdílí tento odkaz členům týmu, kteří ho potřebují vytvořit.
Poznámka
Pravidla polí nelze přidat k omezení pracovního postupu, protože nelze použít pravidla pro systémová pole.
Odstranění typu pracovní položky
Pokud chcete členům týmu zabránit v použití konkrétního typu pracovní položky k vytvoření pracovní položky, odeberte ji z projektu.
Při použití witadmin destroywitdtrvale odeberete všechny pracovní položky vytvořené s tímto typem pracovní položky a samotným typem pracovní položky.
Pokud například váš tým nepoužívá impediment, odstraňte typ pracovní položky označený "Impediment" z projektu webu Fabrikam.
witadmin destroywitd /collection:"http://FabrikamPrime:8080/tfs/DefaultCollection" /p:"Fabrikam Web Site" /n:"Impediment"
Když odstraníte typ pracovní položky, který patří do kategorie, aktualizujte definici kategorií projektu tak, aby odrážela odstranění. Další informace najdete v tématu Import, export a správa typů pracovních položek a Kategorie importu a exportu.
Přejmenování typu pracovní položky
Chcete-li přejmenovat existující typ pracovní položky, použijte witadmin renamewitd. Můžete například přejmenovat typ pracovní položky označený jako "Položka QoS" na "Smlouva o poskytování služeb".
witadmin renamewitd /collection:"http://FabrikamPrime:8080/tfs/DefaultCollection" /p:"Fabrikam Web Site" /n:"QoS Item" /new:"Service Agreement"
Když přejmenujete typ pracovní položky, který patří do kategorie, aktualizujte definici kategorií projektu tak, aby odrážela nový název. Backlogy a panely nefungují, dokud neaktualizujete definici kategorií.
Další informace najdete v tématu Import, export a správa typů pracovních položek a Kategorie importu a exportu.