Přidání vlastního pole do typu pracovní položky (proces dědičnosti)

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

Přidáte vlastní pole pro podporu požadavků na data sledování, které máte, které nejsou splněny s existující sadou polí. Můžete například přidat vlastní pole pro sledování čísla lístku zákazníka. Seznam všech polí definovaných pro vaši organizaci , která zahrnují všechna pole definovaná pro systémové a zděděné procesy, najdete v tématu Zobrazení polí a atributů pracovních položek. Popis každého pole definovaného systémovým procesem najdete v tématu Index polí pracovní položky.

Důležité

Tento článek se týká služeb Azure DevOps Services a Azure DevOps Serveru 2019 a novějších verzí. Pokud chcete přizpůsobit libovolný projekt definovaný v kolekci pro TFS 2018 nebo starší, podívejte se na 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é pro podporu modelu procesu dědičnosti. 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 najdete v tématu Přizpůsobení sledování práce, volba modelu procesu pro kolekci projektů.

Pokud chcete přizpůsobit libovolný projekt definovaný v kolekci pro TFS 2018 nebo starší, podívejte se na místní model procesu XML.

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

Tip

Pokud chcete přizpůsobit jeden projekt, vždy začněte vytvořením zděděného procesu a aktualizací projektu na tento proces. Poté se u projektu, který jste migrovali, automaticky zobrazí všechna přizpůsobení, která provedete v zděděných procesech.

Požadavky

Před přizpůsobením procesu doporučujeme zkontrolovat konfiguraci a přizpůsobení Azure Boards, která obsahuje pokyny k přizpůsobení Azure Boards podle vašich obchodních potřeb. Popis různých backlogů a panelů najdete v tématu Úlohy podporované backlogy, panely, pracovními panely a plány.

Otevřít Nastavení> Process

Vytváříte, spravujete a vytváříte vlastní nastavení procesů z procesu nastavení>organizace.

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

    Open Projects>Organization settings.

  2. Pak zvolte Proces.

    Then, choose Process.

    Důležité

    Pokud proces nevidíte, pracujete v TFS-2018 nebo starší verzi. Stránka Proces není podporovaná. Musíte použít funkce podporované pro místní model procesu XML.

Můžete vytvářet, spravovat a provádět vlastní nastavení procesů z kolekce Nastavení> Process.

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

    Open Projects>Organization settings

  2. Pak zvolte Proces.

    Then, choose Process.

Můžete vytvářet, spravovat a provádět úpravy procesů z Správa nastavení>Proces.

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

    Open Project>Organization settings.

  2. Pak zvolte Proces.

    Then, choose Process.

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í nastavení systémových procesů je uzamčeno 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 – Agile, Basic, Scrum nebo CMMI – použitý k vytvoření projektu, který chcete přizpůsobit.

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

    Context menu, Choose Create inherited process, Azure DevOps.

    Context menu, Choose Create inherited process, Azure DevOps Server 2020.

    Context menu, Choose Create inherited process, 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 procesu XML. Můžete importovat a exportovat šablony procesů a používat funkce podporované pro místní model procesu 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.

    Create inherited process dialog

Přidání pole

Vždy přidáte pole do existujícího typu pracovní položky.

  1. Na stránce Proces vybraného zděděného procesu zvolte typ pracovní položky, do které chcete přidat vlastní pole.

    Tady zvolíme wit chyby. Všimněte si odkazů s popisem cesty, které umožňují přejít zpět na stránku Všechny procesy a proces MyAgile .

    All Processes-Process-WIT breadcrumb links

    Pokud jsou pole Nový a další možnosti zakázané, nemáte potřebná oprávnění k úpravám procesu. Viz Nastavení oprávnění a přístupu pro sledování práce, Přizpůsobení zděděného procesu.

  2. Pokud je vybraná funkce WIT, zvolte pole Nový.

    Process Work Item Types page, Add a field to a WIT

  3. Pojmenujte pole a vyberte typ pole z některého z podporovaných datových typů. Názvy polí musí být jedinečné a nesmí být delší než 128 znaků. Další omezení najdete v tématu Co je pole? Jak se používají názvy polí? Volitelně můžete přidat popis.

    Poznámka:

    Po vytvoření nemůžete změnit název pole ani datový typ.

    Tady přidáme celočíselné pole označené jako Lístek zákazníka.

    Add a field to Bug, choose field type

    Mezi další datové typy, které můžete přidat, patří: rozevírací seznam, identita, formátovaný text, HTML a zaškrtávací políčko.

  4. (Volitelné) Na kartě Možnosti určete, jestli je pole povinné, a zadejte výchozí hodnotu. Nebo nechte tyto prázdné.

    Add a field to Use story, specify options

    Když uživatel vytvoří pole Povinné, musí zadat hodnotu pole, aby ho mohli uložit. Výchozí hodnota, kterou zadáte, se nastaví při vytváření pracovní položky i při každém otevření pracovní položky a pole je prázdné.

  5. (Volitelné) Na kartě Rozložení můžete zadat jiný popisek formuláře než název pole. Můžete také zvolit stránku a skupinu, ve které se pole zobrazí ve formuláři.

    Tady přidáme pole Customer Ticket (Lístek zákazníka) do nové skupiny s popiskem Customer focus(Fokus zákazníka).

    Add a field to Use story, specify layout
  6. Chcete-li pole dokončit, zvolte Přidat pole . Pokud jste nezadali jeho umístění rozložení, přidá se do první skupiny polí ve formuláři rozložení.

    Tip

    Jakmile přidáte pole, můžete ho přetáhnout na stránku a přemístit ho ve formuláři. Pokud máte několik polí, která chcete přidat na vlastní stránku nebo skupinu, můžete nejdřív přidat tyto prvky a pak přidat pole. Pole nelze přidat do šedé oblasti ve formuláři, kde jsou umístěna pole Přiřazeno, Stát a Důvod.

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

Doporučujeme vytvořit testovací projekt a použít na něj vlastní zděděný proces, abyste ověřili provedené změny.

  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.

    Create a project from the selected process

    Create a project from the selected process

    Create a project from the selected process

  2. Otevře se stránka Vytvořit nový projekt. Vyplňte formulář

    Create new project form

    Create new project form

    Create new project form

  3. Otevřete pracovní položky. (1) Zkontrolujte, zda jste vybrali správný projekt, a pak (2) zvolte Pracovní>položky.

    Open Work>Work Items

  4. Vyberte položku WIT, kterou jste přizpůsobili. Tady zvolíme Chybu.

    Work, Work Items Page, Add New Work Item, Bug

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

    Bug form, Customer Ticket field added to Customer Focus group

Použití přizpůsobeného procesu na projekt

Po ověření vlastních 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í položky, které jste přidali. Pokud chcete zobrazit vlastní nastavení, aktualizujte webový prohlížeč.

  1. Pro proces aktuálně používaný projektem zvolte počet projektů.

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

    Agile process, Choose number of team projects

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

    Zde otevřeme nabídku pro MyFirstProject1.

    Project, Change process

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

    Change process dialog

  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.

    Agile process context menu, Choose Change team projects to use MyAgile

  2. Zaškrtněte políčko u těchto projektů, které chcete změnit, aby používaly agilní proces. Systém zobrazí seznam pouze projektů, které jsou platné pro aktuální proces.

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

    Change process to an inherited process dialog

  3. Jakmile potvrdíte, že projekty, které chcete změnit, jsou správné, zvolte OK.

Otázky a odpovědi

Otázka: Existují některá pole, která se nedají použít?

A: Ano, ovládací prvek Kroky, který je k dispozici u typu pracovní položky testovacího případu, nelze použít pro vlastní typ pracovní položky.

Zkuste toto další

Poznámka:

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