Přizpůsobení projektu pomocí zděděného procesu

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Každý projekt je založený na procesu, který definuje stavební bloky pro sledování práce. První projekt, který vytvoříte, používá jeden z výchozích procesů – Agile, Basic, Scrum nebo CMMI.

Každý projekt je založený na procesu, který definuje stavební bloky pro sledování práce. První projekt, který vytvoříte, používá jeden z výchozích procesů – Agile, Scrum nebo CMMI.

Můžete přizpůsobit jenom zděděné procesy. Všechny změny zděděného procesu se automaticky zobrazí v projektech, které tento proces používají.

Důležité

Tento článek se týká Azure DevOps Services a Azure DevOps Server 2019 a novějších verzí. Informace o přizpůsobení libovolného projektu definovaného v kolekci pro TFS 2018 nebo starší verzi najdete v tématu Místní model procesu XML.

Důležité

Model procesu dědičnosti můžete použít pouze pro projekty definované v kolekci projektů nakonfigurované tak, aby podporovaly model procesu dědičnosti. Pokud je vaše místní kolekce nakonfigurovaná tak, aby používala místní model procesu XML, můžete tento model procesu použít pouze k přizpůsobení prostředí pro sledování práce. Další informace najdete v tématu Přizpůsobení sledování práce, Volba modelu procesu pro kolekci projektů.

Informace o přizpůsobení libovolného projektu definovaného v kolekci pro TFS 2018 nebo starší verzi najdete v tématu Místní model procesu XML.

Obecná posloupnost pro přizpůsobení projektu spočívá v přizpůsobení zděděného procesu, ověření přizpůsobení a následné změně procesu projektu tak, aby se tento proces používal.

Vytvoření zděděného procesuPřizpůsobení zděděného procesuPoužití zděděného procesu u projektůAktualizace a ověření změn

Proces primárně přizpůsobíte přidáním nebo úpravou typu pracovní položky (WIT) definovaného pro tento proces.

Naučte se provádět tyto úlohy:

  • Otevřít proces nastavení>
  • Vytvoření zděděného procesu pro přizpůsobení
  • Přidání nebo úprava pole
  • Přidání nebo úprava pravidla pro typ pracovní položky
  • Přidání nebo úprava typů pracovních položek
  • Úprava pracovního postupu typu pracovní položky
  • Přidání nebo úprava vlastního ovládacího prvku
  • Přidání rozšíření k typu pracovní položky
  • Ověření vlastního nastavení, která jste provedli
  • Změna procesu používaného projektem

Poznámka

Změny zděděného procesu můžete zkontrolovat prostřednictvím protokolu auditu. Další informace najdete v tématu Přístup, export a filtrování protokolů auditu.

Požadavky

Před přizpůsobením procesu doporučujeme projít si téma Konfigurace a přizpůsobení Azure Boards, kde najdete pokyny k přizpůsobení Azure Boards tak, aby vyhovovaly vašim obchodním potřebám. Popis různých backlogů a panelů najdete v tématu Úlohy podporované backlogy, panely, panely úloh a plány.

Otevřít proces nastavení>

Procesy můžete vytvářet, spravovat a provádět jejich přizpůsobení z nastavení>organizace Proces.

  1. Zvolte logo Azure DevOps a otevřete projekty. Pak zvolte Nastavení organizace.

    Otevřete nastavení organizace projektů>.

  2. Pak zvolte Zpracovat.

    Pak zvolte Zpracovat.

    Důležité

    Pokud možnost Proces nevidíte, pracujete z TFS-2018 nebo starší verze. Stránka Proces není podporovaná. Musíte použít funkce podporované pro místní model procesů XML.

Procesy můžete vytvářet, spravovat a provádět jejich přizpůsobení z procesu nastavení>kolekce.

  1. Zvolte logo Azure DevOps a otevřete projekty. Zvolte kolekci projektů, jejíž procesy chcete přizpůsobit, a pak zvolte Nastavení kolekce.

    Otevřít nastavení organizace projektů>

  2. Pak zvolte Zpracovat.

    Pak zvolte Zpracovat.

Procesy můžete vytvářet, spravovat a provádět jejich přizpůsobení z Správa nastavení>Proces.

  1. Zvolte logo Azure DevOps a otevřete projekty. Pak zvolte nastavení Správa.

    Otevřete nastavení organizace projektu>.

  2. Pak zvolte Zpracovat.

    Pak zvolte Zpracovat.

Poznámka

Při přizpůsobení zděděného procesu se všechny projekty, které tento proces používají, automaticky aktualizují tak, aby odrážely vlastní nastavení. Z tohoto důvodu doporučujeme, abyste vytvořili testovací proces a projekt testování, pokud máte řadu přizpůsobení, která je třeba provést, abyste je mohli otestovat ještě před jejich uvedením do vaší organizace. Další informace najdete v tématu Vytváření a správa zděděných procesů.

Vytvoření zděděného procesu

Prvním krokem je vytvoření zděděného procesu, který můžete přizpůsobit. Výchozí systémové procesy jsou uzamčeny před přizpůsobením.

  1. Na stránce Proces otevřete místní nabídku ... procesu, který použijete k vytvoření zděděného procesu, a pak zvolte Vytvořit zděděný proces. Zvolte stejný systémový proces – Agilní, Basic, Scrum nebo CMMI – který jste použili k vytvoření projektu, který chcete přizpůsobit.

    Tady vytvoříme zděděný proces z procesu agilního systému.

    Místní nabídka: Zvolte Vytvořit zděděný proces, Azure DevOps.

    Místní nabídka Zvolte Vytvořit zděděný proces Azure DevOps Server 2020.

    Místní nabídka: Zvolte Vytvořit zděděný proces Azure DevOps Server 2019.

    Důležité

    Pokud možnost nabídky Vytvořit zděděný proces nevidíte, je vybraná kolekce nastavená tak, aby fungovala s místním modelem procesů XML. Můžete importovat a exportovat šablony procesů a používat funkce podporované pro místní model procesů XML.

  2. Zadejte název procesu a volitelně i popis. Názvy procesů musí být jedinečné a nesmí být delší než 128 znaků. Další omezení najdete v tématu Vytváření a správa procesů dědičnosti, Omezení názvů procesů. Volitelně můžete přidat popis.

    Dialogové okno Vytvořit zděděný proces

Přidání nebo úprava pole

Uzamčená a zděděná pole odpovídají polím zděděným ze systémového procesu. Uzamčená pole není možné přizpůsobit. Některé možnosti zděděných polí můžete přizpůsobit. Pole, která přidáte do procesu, můžete plně přizpůsobit.

  1. Začněte tím, že zvolíte zděděný proces a pak zvolíte wit, který chcete přizpůsobit.

  2. Pokud chcete přidat pole, zvolte (ikona Nové pole ).

    Stránka Zpracovat typy pracovních položek, Přidání pole do wit

    V dialogovém okně, které se otevře, zvolte typ pole, které chcete přidat. Další informace najdete v těchto článcích:

  3. Pokud chcete upravit existující pole, můžete použít tyto možnosti:

Přidání nebo úprava pravidla pro typ pracovní položky

Přidáte pravidla pro podporu konkrétních pracovních postupů a obchodních případů použití. Pravidla umožňují vymazat hodnotu pole, zkopírovat hodnotu do pole a použít hodnoty na základě závislostí mezi hodnotami různých polí.

Pokud chcete přidat pravidlo, zvolte zděděný proces, typ pracovní položky, zvolte Pravidla a pak zvolte Nové pravidlo.

Proces, WIT, Chyba, Rozložení, Nový vlastní ovládací prvek

Další informace najdete v tématu Pravidla a vyhodnocení pravidel.

Přidání nebo úprava typů pracovních položek

Různé pracovní položky se používají k plánování a sledování různých typů práce. Hlavním důvodem přidání vlastní pracovní položky je přizpůsobení stavu webového formuláře a pracovního postupu tak, aby vyhovovaly konkrétním obchodním případům použití.

  1. Začněte tím, že zvolíte zděděný proces a pak zvolíte položku WIT, kterou chcete přizpůsobit.

  2. Na stránce Typy pracovních položek zvolte typ Nová pracovní položka.

    Proces, Zděděný proces, Typy pracovních položek, Přidat nový typ pracovní položky
  3. Pojmenujte WIT a volitelně zadejte popis, ikonu a barvu. Zadaná ikona a barva se zobrazí na celém webovém portálu, a to i ve formuláři pracovní položky a v případě, že se přidružené pracovní položky zobrazí v backlogu, tabulích, výsledcích dotazu a dalších.

    Dialogové okno Vytvořit nový typ pracovní položky

    Kliknutím na Vytvořit uložte soubor.

  4. Teď můžete do wit přidávat pole nebo ho můžete přizpůsobit následujícími způsoby:

Úprava pracovního postupu typu pracovní položky

Stavy pracovního postupu umožňují sledovat stav pracovní položky při jejím přesunu z nové položky na dokončenou.

  1. Pokud chcete upravit pracovní postup, zvolte zděděný proces, wit a potom stránku States (Stavy ).

    Stránka Proces, WiT chyby, karta Stavy, Přidat stav

  2. Pracovní postup můžete upravit následujícími způsoby:

Přidání vlastního ovládacího prvku

Vlastní ovládací prvky poskytují další funkce formuláře pracovní položky.

  • Pokud chcete přidat vlastní ovládací prvek, zvolte zděděný proces, wit a pak Přidat vlastní ovládací prvek.

    Zvolte zděděný proces WIT a pak Přidat vlastní ovládací prvek.

Další informace najdete v tématu Přidání rozšíření a vlastních ovládacích prvků k typu pracovní položky.

Přidání rozšíření k typu pracovní položky

Rozšíření je instalovatelná jednotka, která do projektu přispívá novými funkcemi.

Poznámka

Rozšíření group a page se automaticky přidají do všech wit pro všechny procesy, systémové i zděděné . Můžete zvolit skrytí rozšíření pro vybrané wit v rámci zděděného procesu.

  1. Pokud chcete k typu pracovní položky přidat rozšíření, zvolte zděděný proces wit a pak zvolte Získat rozšíření.

    Proces, WIT, Chyba, Rozložení, Získání rozšíření

  2. Vyberte rozšíření, které chcete přidat. Tady zvolíme kontrolní seznam pracovní položky.

  3. Vyberte organizaci, do které ji chcete přidat, a zvolte Nainstalovat.

    Visual Studio Marketplace, instalace rozšíření

    Rozšíření jsou k dispozici pro přidání do všech projektů a procesů.

  4. Vraťte se k procesu a wit a ověřte, že umístění rozšíření je tam, kde ho chcete mít. Vyhledejte ho v dolní části prostředního sloupce a přetáhněte ho na požadované místo ve formuláři.

    Rozšíření skupiny pro formulář pracovní položky chyby

Úprava backlogu a panelů

Na úroveň backlogu můžete přidat další položky WIT nebo přidat další backlog portfolia. Jak je znázorněno níže, přidali jsme backlog portfolia třetí úrovně označený jako Iniciativy , který sleduje vlastní wit iniciativy , a přejmenovali jsme produktový backlog na Příběhy a lístky , což znamená, že sledujeme nejen uživatelské scénáře, ale také lístky zákazníků v produktovém backlogu.

Změny úrovní backlogu

  1. Pokud chcete upravit konfiguraci backlogů a panelů, začněte výběrem zděděného procesu a pak zvolte stránku Backlog levels (Úrovně backlogu ).

    Webový portál, kontext Správa, stránka Zpracování, otevřené úrovně backlogu

  2. Konfiguraci backlogu a panelu můžete upravit následujícími způsoby:

Ověření vlastního nastavení, které jste provedli

Doporučujeme vytvořit testovací projekt a použít u něj přizpůsobený zděděný proces, abyste ověřili provedené změny. Všechna přizpůsobení provedená v procesu se projeví okamžitě u všech projektů. Pokud chcete změny rozfázovat, můžete to udělat jedním ze dvou způsobů:

Vytvoření testovacího projektu a kopie přizpůsobeného procesu

  1. Otevřete stránku Všechny procesy a zvolte ... Místní nabídka pro proces, který chcete použít, a pak vyberte Nový týmový projekt.

    Vytvoření projektu z vybraného procesu

    Vytvoření projektu z vybraného procesu

  2. Otevře se stránka Vytvořit nový projekt. Vyplňte formulář. Další informace najdete v tématu Vytvoření projektu.

    Formulář pro vytvoření nového projektu

    Formulář pro vytvoření nového projektu

  3. Otevřete stránku Pracovní>položky (kontext uživatele), zvolte Nová pracovní položka a vyberte pracovní položku, kterou jste přizpůsobili. Tady zvolíme Chybu.

    Práce, Stránka pracovních položek, Přidat novou pracovní položku, Chyba

  4. Ověřte, že se přidaná pole zobrazí ve formuláři. Všimněte si , že ikona (vykřičník) označuje, že pole je povinné.

Vytvoření testovací organizace a import nebo export procesu

K ověření přizpůsobení zděděného procesu můžete použít také následující postup.

  1. Vytvořte testovací organizaci.
  2. Pomocí nástroje pro proces importu a exportu zkopírujte proces do testovací organizace.
  3. Ověřte přizpůsobení procesu v testovací organizaci.
  4. Znovu použijte nástroj pro proces importu/exportu k importu upraveného procesu do produkční organizace.

Použití přizpůsobeného procesu v projektu

Po ověření vlastního nastavení teď můžete tento proces použít u stávajícího projektu.

Tip

Při přizpůsobení wit se všechny projekty, které odkazují na zděděný proces, který upravujete, automaticky aktualizují tak, aby odrážely vlastní wity, které jste přidali. Pokud chcete zobrazit vlastní nastavení, aktualizujte webový prohlížeč.

  1. Pro proces, který projekt aktuálně používá, zvolte počet projektů.

    Tady otevřeme nabídku pro agilní výchozí proces.

    Agilní proces, volba počtu týmových projektů

  2. Otevřete ... Místní nabídka pro projekt, který chcete změnit, a zvolte možnost Změnit proces .

    Tady otevřeme nabídku pro MyFirstProject1.

    Projekt, proces změny

  3. V dialogovém okně Změnit proces projektu zvolte proces z nabídky možností. A pak zvolte Uložit.

    Dialogové okno Změnit proces

  1. Otevřete ... Místní nabídka pro proces a zvolte Změnit týmové projekty... .

    Tady otevřeme nabídku pro zděděný proces MyAgile.

    Místní nabídka agilního procesu, Volba Změnit týmové projekty tak, aby používaly MyAgile

  2. Zaškrtněte políčko u projektů, které chcete změnit, aby používaly agilní proces. Systém vypíše jenom ty projekty, které jsou platné pro aktuální proces.

    Zde jsme se rozhodli použít agilní proces pro projekty Fabrikam Fiber A a Fabrikam Fiber. Ve sloupci Dostupné projekty se zobrazí pouze projekty vytvořené z agilního procesu nebo projekty, které dědí z agilního procesu.

    Dialogové okno Změnit proces na zděděný proces

  3. Po potvrzení správnosti projektů, které chcete změnit, zvolte OK.

Práce s procesy prostřednictvím kódu programu

Procesy definované pro organizaci můžete získat, vytvořit, aktualizovat a odstranit pomocí rozhraní REST API a procesů.

Mějte na paměti, že všechny projekty, které odkazují na zděděný proces, který upravujete, se automaticky aktualizují tak, aby obsahovaly vámi provedené úpravy.

Pokud chcete přizpůsobit jeden projekt, vždy začněte vytvořením zděděného procesu a změnou projektu tak, aby tento proces používal. Všechna přizpůsobení zděděného procesu se pak automaticky zobrazí pro migrovaný projekt.

Viz také: