Sdílet prostřednictvím


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

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

V Azure DevOps máte flexibilitu přizpůsobit projekt, agilní nástroje a systém sledování práce pomocí zděděných procesů. Tato přizpůsobení platí pro všechny projekty, které využívají stejný proces.

Zděděný proces slouží jako základ systému sledování práce. Při vytváření nového projektu zvolíte proces, který definuje jeho stavební bloky. Mezi tyto stavební bloky patří typy pracovních položek, stavy, pole a pravidla. Přizpůsobením zděděného procesu ho přizpůsobíte konkrétním potřebám vašeho týmu.

Důležité

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

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

Poznámka:

Zkontrolujte změny zděděné procesy prostřednictvím protokolu auditu. Další informace najdete v tématu Přístup, export a filtrování protokolů auditu.

Požadavky

Pokyny k přizpůsobení Azure Boards tak, aby odpovídaly vašim konkrétním obchodním požadavkům, najdete v tématu Konfigurace a přizpůsobení Azure Boards.

  • Požadavek organizace: Ujistěte se, že máte organizaci v Azure DevOps.

  • Oprávnění:

    • Buďte členem skupiny Správci kolekcí projektů.
    • Mít oprávnění na úrovni kolekce, jako je vytvoření procesu, odstranění, proces úpravy nebo odstranění pole z organizace nastavené na Povolit.
    • Tato oprávnění umožňují upravovat procesy a pole v rámci vaší organizace.
  • Požadavek na model procesu projektu:

    • Ujistěte se, že máte model procesu dědičnosti pro kolekci projektů, ve které je projekt vytvořen.
  • Oprávnění:

    • Buďte členem skupiny Správci kolekcí projektů.
    • Mít oprávnění na úrovni kolekce, jako je vytvoření procesu, odstranění, proces úpravy nebo odstranění pole z organizace nastavené na Povolit.
    • Tato oprávnění umožňují upravovat procesy a pole v rámci vaší organizace.

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

Pomocí následujících kroků vytvořte zděděný proces, který můžete přizpůsobit. Ve výchozím nastavení jsou systémové procesy uzamčené, takže je nemůžete přizpůsobit.

  1. Přihlaste se ke své organizaci (https://dev.azure.com/{yourorganization}).

  2. Vyberte ikona ozubeného kola nastavení organizace.
    Snímek obrazovky se zvýrazněným tlačítkem Nastavení organizace

  3. Vyberte Proces>... (Další akce) >Vytvořit zděděný proces. Zvolte stejný systémový proces – Agile, Basic, Scrum nebo CMMI – použitý k vytvoření projektu, který chcete přizpůsobit.

    V následujícím příkladu 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, Azure DevOps.

    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í. Pokud chcete najít člena, přečtěte si téma Vyhledání správce kolekce projektů.

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

    Snímek obrazovky s dialogovým oknem Vytvořit zděděný proces

  1. Přihlaste se ke své kolekci.

  2. Vyberte Nastavení kolekce nebo Nastavení správce.

  3. Vyberte možnost Proces.

    Snímek obrazovky se zvýrazněným tlačítkem Proces

    Důležité

    Pokud nemáte možnost nabídky Vytvořit zděděný proces , je vybraná kolekce nastavená tak, aby fungovala s místním modelem procesu XML. Další informace najdete v tématu Místní model procesu XML.

Zděděné podřízené procesy se automaticky aktualizují na základě jejich nadřazených systémových procesů. Aktualizace procesů jsou popsané v poznámkách k verzi pro Azure DevOps Server.

Po definování zděděného procesu můžete provést následující úlohy:

Změna procesu projektu

Proces projektu můžete změnit z jednoho zděděného procesu na jiný pomocí následujících metod:

  • Přepnutí v rámci stejného základního procesu: Přesun projektu mezi procesy, které sdílejí stejnou základnu, například Agile nebo Scrum.
  • Migrace na jiný model procesu: Změňte model procesu projektu, například z Agilního na Scrum nebo Basic na Agilní.

Poskytujeme podrobné kroky pro druhou metodu, které pokrývají následující běžné scénáře změny procesu:

Poznámka:

  • Proces projektu můžete změnit, pokud nemáte žádné nedefinované pracovní položky vlastního typu pracovní položky, které nejsou definovány také 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 stále zachovají. Vlastní pole, která nejsou reprezentovaná v aktuálním procesu, se ale ve formuláři pracovní položky nezobrazí. K datům pole se stále dostanete prostřednictvím dotazu nebo rozhraní REST API. Tato pole jsou v podstatě uzamčená před změnami a zobrazují se jako hodnoty jen pro čtení.
  1. Vyberte proces projektu. Pokud chcete například změnit projekt z Agilní na Scrum, zvolte agilní proces.

    Snímek obrazovky s výběrem agilního procesu

  2. Vyberte Projekty> ikonu akcí pro proces změny projektu>.

    Snímek obrazovky s kartou Zvolit projekty

  3. Dokončete kroky v průvodci.

Důležité

Když přepnete projekt na zděděný proces, některé agilní nástroje nebo pracovní položky můžou být neplatné. Příklad:

  • Pokud určíte pole podle potřeby, zobrazí se v pracovních položkách, které v daném poli chybí chybová zpráva. Při řešení těchto chyb pokračujte dalšími změnami a uložte pracovní položku.
  • Když na panelu přidáte nebo upravíte stavy pracovních postupů, nezapomeňte aktualizovat konfigurace sloupců panelu pro všechny týmy v projektu.

Vytvoření projektu z procesu

  1. Otevřete ... Místní nabídka pro proces, který chcete použít, a vyberte 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. Zadejte informace o projektu a pak vyberte Vytvořit. Další informace najdete v části Vytvoření projektu.

    Snímek obrazovky s dialogovým oknem Vytvořit nový projekt

    Snímek obrazovky s dialogovým oknem Vytvořit nový formulář projektu, Azure DevOps Server 2019

Kopírování procesu

Před implementací přizpůsobení ve vaší organizaci je důležité je otestovat pomocí následujících kroků.

Tip

Pokud upravíte proces používaný více projekty, každý projekt okamžitě odráží změnu přírůstkového procesu. Pokud chcete sbalit změny procesu před jejich uvedením do všech projektů, proveďte následující kroky.

  1. Na stránce Proces otevřete ... místní nabídka pro proces a vyberte Vytvořit kopii procesu.

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

  2. Zadejte název a volitelný popis zkopírovaného procesu a vyberte Kopírovat proces.

    Snímek obrazovky s dialogovým oknem Kopírovat proces

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

  4. Ověřte změny vytvořením testovacího projektu na základě zkopírovaného a aktualizovaného procesu. Pokud jste už vytvořili testovací projekt, vyberte Změnit projekt tak, aby používal ProcessName.

  5. Aktualizace zaváděte změnou procesu projektů, které potřebují nové změny. Chcete-li použít ProcessName, vyberte možnost Změnit projekt.

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

Povolení nebo zakázání procesu

Pokud chcete zabránit vytváření projektů z určitého procesu, můžete ho zakázat. Tuto možnost můžete zvolit, pokud chcete použít několik přizpůsobení a nechcete, aby se proces používal, dokud nebude dokončený. Nebo můžete vyřadit z provozu konkrétní proces ve prospěch přesunu projektů do nového procesu.

Ve výchozím nastavení jsou povolené všechny systémové procesy a nově vytvořené zděděné procesy. Chcete-li zakázat nebo povolit proces, otevřete ... místní nabídka pro proces a zvolte Zakázat proces nebo Povolit proces.

Nastavení výchozího procesu

Pokud chcete mít zděděný proces předem vybraný pro jiné projekty, které plánujete vytvořit, nastavte ho jako výchozí. Tato akce zajistí, že všechny nové projekty automaticky použijí zděděný proces, který zvolíte.

Chcete-li 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 kolekcí projektů můžou přidávat projekty ze stránky Projekty .

Další kroky