Vytváření a správa zděděných procesů

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

Projekt, agilní nástroje a systém sledování práce si můžete přizpůsobit prostřednictvím zděděného procesu. Vlastní nastavení, která provedete, platí pro všechny projekty, které tento proces používají. Proces definuje stavební bloky systému sledování práce. Při každém vytvoření projektu vyberete proces, který má projekt použít.

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 procesů 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.

Další informace o tom, co můžete přizpůsobit, najdete v tématu Informace o přizpůsobení procesů a zděděných procesech.

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

  • Otevřít proces nastavení>
  • Vytvoření zděděného procesu
  • Přizpůsobení zděděného procesu
  • Kopírování zděděného procesu
  • Změna projektů tak, aby používaly zděděný proces nebo systémový proces
  • Přidání projektu na základě procesu
  • Povolení nebo zakázání procesu
  • Nastavení procesu jako výchozího pro použití při přidávání projektů

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.

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

Zděděný proces můžete vytvořit z libovolného ze čtyř systémových procesů: Basic, Agile, Scrum nebo CMMI.

  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.

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

    Snímek obrazovky s místní nabídkou Zvolte Vytvořit zděděný proces.

    Pokud k těmto možnostem nemáte přístup, požádejte člena skupiny Správci kolekcí projektů , aby vám udělil oprávnění. Informace o vyhledání člena najdete v tématu Vyhledání správce kolekce projektů.

  2. Zadejte název procesu a volitelně i popis. (Omezení názvů najdete v tématu O přizpůsobení procesů a zděděných procesech, Omezení názvů procesů.

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

Po definování zděděného procesu můžete provést tyto akce:

Poznámka

Všechny zděděné a podřízené procesy se automaticky aktualizují o všechny aktualizace provedené v nadřazených systémových procesech. Aktualizace na procesy jsou popsané v poznámkách k verzi pro Azure DevOps Server.

Změna procesu používaného projektem

Proces, který projekt používá, můžete změnit ze systémového nebo zděděného procesu na jiný zděděný proces. Existují dva mechanismy, jak změnit proces projektu. Prvním je přepnutí na proces, ve kterém je projekt odvozen ze stejného systémového procesu. To znamená, že projekt můžete přesouvat mezi procesy, které používají stejný základní proces, jako je Agilní nebo Scrum.

Druhou metodou je migrace projektu z jednoho procesního modelu do jiného. Změňte například model procesu používaný projektem z agilního na Scrum nebo základní na agilní.

Pro druhou metodu jsme poskytli podrobné kroky pro tři běžné scénáře změny procesu používaného projektem.

Poznámka

Proces projektu můžete změnit, pokud nemáte žádné neodepisované pracovní položky vlastního typu pracovní položky, které nejsou také definovány v cílovém procesu.

Pokud změníte projekt na systémový proces nebo jiný zděděný proces, který neobsahuje stejná vlastní pole, data se budou dál uchovávat. Vlastní pole, která nejsou reprezentovaná v aktuálním procesu, se ale ve formuláři pracovní položky nezobrazí. K datům pole můžete stále přistupovat prostřednictvím dotazu nebo rozhraní REST API. Tato pole jsou v podstatě uzamčena před změnami a zobrazují se jako hodnoty jen pro čtení.

  1. Zvolte proces, který obsahuje projekt, který chcete změnit. Řekněme například, že chcete změnit projekt z agilního na Scrum a pak zvolte agilní proces.

    Snímek obrazovky s možností Zvolit agilní proces

  2. Zvolte Projekty a pak zvolte ikonu akcí pro projekt, který chcete změnit, a vyberte Změnit proces.

    Snímek obrazovky s kartou Zvolit projekty

Postupujte podle kroků v průvodci.

Důležité

Když změníte projekt tak, aby používal zděděný proces, může se stát, že se jeden nebo více agilních nástrojů nebo pracovních položek zobrazí v neplatném stavu. Příklad:

  • Pokud nastavíte pole jako povinné, pracovní položky s nedefinovaným polem zobrazí chybovou zprávu. Abyste mohli provést další změny a pracovní položku uložit, budete muset tyto chyby vyřešit.
  • Pokud přidáte nebo odeberete nebo skryjete stavy pracovního postupu wit, které se zobrazí na panelu Kanban, budete muset aktualizovat konfigurace sloupců panelu Kanban pro všechny týmy definované v projektu.

Vytvoření projektu z procesu

  1. Otevřete ... Místní nabídka pro proces, který chcete použít, a zvolte Nový týmový projekt.

    Snímek obrazovky s možností Vytvořit projekt z vybraného procesu

    Snímek obrazovky s možností Vytvořit projekt z vybraného procesu Azure DevOps Server 2019

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

    Dialogové okno Vytvořit nový projekt

    Dialogové okno Vytvořit nový formulář projektu Azure DevOps Server 2019

Kopírování procesu

Před zavedením změn ve vaší organizaci je vhodné otestovat vlastní nastavení. Pokud chcete otestovat vlastní nastavení, vytvoříte kopii procesu, provedete aktualizace, ověříte, že se aktualizace zobrazí podle potřeby a pak přesunete projekty do nového procesu.

Tip

Pokud provedete změnu procesu, který používá jeden nebo více projektů, každý projekt, který tento proces používá, se okamžitě aktualizuje na přírůstkovou změnu procesu. Pokud chcete seskupit změny procesu před jejich uvedením do všech projektů, postupujte podle kroků uvedených dále.

  1. Vytvořte kopii procesu, který chcete změnit. Na stránce Proces otevřete ... Místní nabídka pro proces, který chcete zkopírovat, a zvolte Kopírovat proces.

    Snímek obrazovky s výběrem možnosti Vytvořit kopii zděděného procesu

  2. Vyplňte formulář názvem zkopírovaného procesu a zvolte Kopírovat proces.

    Dialogové okno Kopírovat proces

  3. Proveďte změny kopírovaného procesu. Vzhledem k tomu, že žádný projekt tento proces nepoužívá, tyto změny nemají vliv na žádný projekt.

  4. Pokud chcete ověřit změny, vytvořte testovací projekt na základě zkopírovaného a aktualizovaného procesu. Pokud jste již vytvořili testovací projekt, změňte proces testovacího projektu pomocí možnosti Změnit projekt tak, aby používal ProcessName z místní nabídky.

  5. Po úplném otestování vlastních nastavení můžete začít změny zavádět do všech projektů. Pokud chcete zavést změny, změňte proces projektů, které potřebují nové změny. V místní nabídce vyberte možnost Změnit projekt na použití ProcessName .

  6. Zakažte nebo odstraňte původní proces.

Povolení nebo zakázání procesu

Pokud chcete zabránit vytváření projektů z procesu, zakažte ho. Tuto možnost můžete zvolit, když chcete použít několik přizpůsobení a nechcete, aby se proces používal, dokud se nedokončí. Nebo můžete chtít používání procesu vyřadit z provozu ve prospěch přesunu projektů do nového procesu.

Všechny systémové procesy a nově vytvořené zděděné procesy jsou ve výchozím nastavení povolené.

  • Chcete-li zakázat nebo povolit proces, otevřete ... Místní nabídka procesu a zvolte Zakázat proces nebo Povolit proces.

Nastavení výchozího procesu

Nastavte zděděný proces jako výchozí tak, aby byl předem vybraný pro jiné projekty, které plánujete vytvořit.

Pokud chcete nastavit proces jako výchozí, otevřete ... Místní nabídka pro zděděný proces a zvolte Nastavit jako výchozí proces. Tato možnost není dostupná u žádných systémových procesů.

Správci kolekce projektů můžou přidávat projekty ze stránky Projekty .

Zkuste to příště.

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ů.