Přidání rozšíření a vlastních ovládacích prvků do typu pracovní položky (proces dědičnosti)

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

Pomocí rozšíření můžete do formulářů pracovních položek přidat bohaté funkce. Rozšíření se dodává ve čtyřech variantách neboli typech příspěvků. Následující ovládací prvky se zobrazí v rozložení webového formuláře pro všechny zděděné a přizpůsobitelné typy pracovních položek (WIT):

  • Příspěvek na úrovni pole (vlastní ovládací prvky)
  • Příspěvek na úrovni skupiny
  • Příspěvek na úrovni stránky

Čtvrtý typ, příspěvky na úrovni akce, se naopak zobrazí v místní nabídce webového formuláře.

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.

Všechny příspěvky přidáte tak, že rozšíření nainstalujete ze sady Visual Studio Marketplace na kartě Azure DevOps. Nebo si můžete vytvořit vlastní ovládací prvek.

Můžete například přidat rozšíření Kdo nedávno zobrazil pracovní položku? Tento příspěvek na úrovni skupiny se zobrazí ve formuláři pracovní položky, jak je znázorněno na obrázku.

Formulář pracovní položky, příklad rozšíření skupiny, Kdo tuto položku zobrazil

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.

Pokud chcete přidat rozšíření nebo upravit proces, musíte být členem skupiny Správci kolekcí projektů nebo mít udělená explicitní oprávnění k úpravám určitého procesu.

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

Kontrola nainstalovaných rozšíření Marketplace

V kontextu Nastavení v části Rozšíření můžete zobrazit rozšíření, která jsou už nainstalovaná. Možná budete muset zvolit Aktualizovat , aby se stránka aktualizovala, aby se zobrazovala nově nainstalovaná rozšíření.

Nastavení organizace, stránka Rozšíření

Další informace o rozšířeních najdete v tématu Instalace bezplatných rozšíření.

Přidání rozšíření z Marketplace

Můžete procházet Marketplace a určit, která rozšíření chcete přidat.

  1. Pokud chcete přidat rozšíření k typu pracovní položky, zvolte svůj 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í

    Důležité

    Rozšíření, která nainstalujete, se přidají do všech wit ve všech procesech.

  4. Vraťte se k procesu a wit a ověřte, že umístění rozšíření je tam, kde ho chcete. 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 ve formuláři pracovní položky chyby

Přidání příspěvku na úrovni pole nebo vlastního ovládacího prvku

  1. Nainstalujte vlastní ovládací prvek , jak je popsáno v předchozí části.

  2. Otevřete Pracovní>proces Nastavení> z formuláře pracovní položky. Podrobnosti najdete v tématu Otevření procesu nastavení>.

  3. (Volitelné) Přidejte pole , které chcete přidružit k vlastnímu ovládacímu prvku. Případně můžete zadat existující pole, zděděné nebo vlastní.

  4. S vybranou možností WIT zvolte Přidat vlastní ovládací prvek.

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

    Poznámka

    Pokud možnost Přidat vlastní ovládací prvek nevidíte, nenainstalovali jste rozšíření na úrovni pole. Nebo možná budete muset aktualizovat prohlížeč, aby prohlížeč zaregistroval všechna nová rozšíření, která byla nedávno nainstalovaná.

  5. V nabídce možností vyberte požadovaný vlastní ovládací prvek.

    Tady například zvolíme ovládací prvek Přepínací tlačítko, který můžete přidružit k logickému poli.

    Dialogové okno Přidat vlastní ovládací prvek, karta Definice

  6. Zvolte kartu Možnosti a vyplňte dialogové okno. Možnosti, které je potřeba zadat, závisí na vlastním ovládacím prvku, který jste vybrali.

    Tady například určíme vlastní pole, Třídění a označíme popisky přepínače, které se mají zobrazit ve formuláři.

    Dialogové okno vlastního ovládacího prvku

  7. (Volitelné) Otevřete kartu Rozložení a zadejte popisek pole.

    Vyplňte všechna další povinná pole. Pokyny najdete v popisu rozšíření.

  8. Ověřte fungování vlastního ovládacího prvku otevřením pracovní položky typu, který jste upravili. Možná budete muset aktualizovat prohlížeč, aby se změny zobrazily.

    Tady si ukážeme, jak se ovládací prvek zobrazuje ve výchozím nastavení pomocí zaškrtávacího políčka a pak pomocí ovládacího prvku Přepínací tlačítko.

Logické pole se zaškrtávacím políkem

Logické pole s ovládacím prvku přepínacím přepínačem

Logické pole se zaškrtávacím políkem

Logické pole s ovládacím prvku přepínacím přepínačem

Příspěvky na úrovni skupiny a stránky

Když přidáte příspěvky na úrovni skupiny a stránky, automaticky se přidají do všech wit definovaných pro všechny procesy, a to jak zděděných, tak vlastních. Můžete se rozhodnout skrýt tyto příspěvky, aby se ve formuláři pro konkrétní wit zobrazovaly, nebo je přesunout do formuláře z výchozího umístění.

Pokud jste nainstalovali příspěvek skupiny nebo stránky, aktualizujte prohlížeč a otevřete pracovní položku, abyste viděli umístění příspěvku ve formuláři. Pokud chcete příspěvek přesunout nebo skrýt, postupujte podle pokynů pro kartu Rozložení.

Příspěvky na úrovni akcí

Příspěvky na úrovni akcí se přidávají do místní nabídky zděděných a přizpůsobitelných wit pro systémové i zděděné procesy. Všechny příspěvky na úrovni akcí jsou přidány do všech typů pracovních položek a nelze je skrýt nebo odebrat bez odinstalace nebo zakázání rozšíření.

Například následující obrázek ukazuje přidání devíti příspěvků na úrovni akce, které se zobrazují v místní nabídce pro uživatelský scénář.

Webový formulář uživatelského příběhu, místní nabídka, možnosti na úrovni akce

Přidávání vlastních ovládacích prvků prostřednictvím kódu programu

K práci s rozšířeními můžete použít tato rozhraní REST API:

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.