Sdílet prostřednictvím


Podporované operace při přechodu z hostovaného procesu XML na zděděný proces

Služby Azure DevOps

Upgrade modelu hostovaného procesu XML na zděděný proces poskytuje pohodlí přizpůsobení systému sledování práce prostřednictvím uživatelského rozhraní. Přehled podporovaných přizpůsobení dostupných v procesu dědičnosti najdete v tématu O přizpůsobení procesu procesu a zděděných procesech.

I když se klonovací proces pokouší modelovat všechna přizpůsobení sledování práce, existují určitá omezení. Tento článek popisuje sadu přizpůsobení, která jsou podporována během procesu klonování a těch, které nejsou podporované.

Model procesu dědičnosti podporuje většinu přizpůsobení, ale některá pokročilejší přizpůsobení, která jste provedli s hostovaným procesem XML, nemusí být podporována. Kromě toho je potřeba v zděděných procesu XML ručně vytvořit některá přizpůsobení hostovaného procesu XML.

Poznámka:

Než změníte proces existujícího projektu z hostovaného XML na naklonovaný zděděný proces, projděte si tento článek a zjistěte, které vlastní nastavení se zachovají a které se ignorují.

Vlastní nastavení se zachovají během klonování.

Při klonování hostovaného procesu XML do zděděného procesu se zachovají vlastní nastavení uvedená v následující tabulce.

Artefakt Popis
Typy pracovních položek (WIT) Všechny systémové a vlastní wity se zachovají. Vlastní nastavení barvy a ikony wit se zachovají.
Pole pracovní položky Všechna vlastní pole se zachovají. Pole, která odkazují na globální seznamy, se aktualizují pomocí rozevíracích seznamů. Všechny výchozí hodnoty se ignorují. Další informace o podporovaných přizpůsobeních polí najdete v tématu O přizpůsobení procesu a zděděných procesech, přizpůsobení polí.
Stavy pracovního postupu Všechny stavy systémového a vlastního pracovního postupu se zachovají.
Kategorie stavu pracovního postupu Všechna přizpůsobení souboru XML ProcessConfiguration pro mapování stavu pracovního postupu na kategorii stavu (Navrhované, Probíhá, Vyřešeno, Dokončeno) se zachovají. Ke kategorii Dokončený stav lze přiřadit pouze jeden stav pracovního postupu. Pokud jste přiřadili vlastní stav pracovního postupu kategorii Dokončeno , zachová se při klonování.

Jakýkoli stav pracovního postupu pro typ pracovní položky, který není součástí úrovně backlogu, se přiřadí kategorii Probíhá . Zkontrolujte všechny stavy vlastních pracovních postupů po klonování. Další informace najdete v tématu Stavy pracovního postupu a kategorie stavů.
Rozložení formuláře pracovní položky Nejlepším úsilím je zachovat vlastní nastavení rozložení webového formuláře. Všechna vlastní nastavení oblasti záhlaví se ale ignorují. Konkrétně je přiřazení atributu WeblayoutShowEmptyReadOnlyFields ignorováno.
Úrovně backlogu Přidání a přizpůsobení backlogu produktů a úrovní backlogu portfolia se zachovají.
Globální seznamy Globální seznamy se převedou na rozevírací seznamy pro jednotlivá pole.
Výchozí vlastnosti Výchozí vlastnosti nastavené pro týmy, které přidáte do projektu, se zachovají podle dokumentu v odkazu na element XML konfigurace procesu, Zadat vlastnosti a chování.

Vlastní nastavení se při klonování ignorovala.

Artefakt Popis
Přizpůsobení oblasti záhlaví Všechna vlastní nastavení oblasti záhlaví ve formuláři pracovní položky se ignorují. Oblast záhlaví, jak je znázorněno na následujícím obrázku, spravuje systém. Veškeré úpravy provedené v části SystemControls webLayout jsou ignorovány.

Webový formulář pracovní položky, oblast záhlaví
Rozložení a velikost čtyř sloupců Zděděný proces podporuje pevnou relativní velikost tří sloupců na rozložení WIT, zatímco hostovaný proces XML podporuje až čtyři sloupce a umožňuje nastavit první sloupec ve stejné velikosti se zbytkem sloupců.
Skrýt stránku Podrobností v rozložení Zděděný proces ignoruje všechna vlastní nastavení, která se mají skrýt na stránce Podrobnosti v rozložení WIT.
Omezení pracovního postupu Zděděný proces se řídí přechodem stavu pracovního postupu typu any-to-any. Všechna vlastní nastavení, která omezují přechod z jednoho stavu pracovního postupu na jiný, se ignorují.
Důvody stavu pracovního postupu Přizpůsobené důvody přidané do stavů pracovního postupu se ignorují.
Podmíněné rozevírací seznamy Podmíněné rozevírací seznamy, označované také jako závislé nebo kaskádové rozevírací seznamy, se ignorují. Více sad povolených hodnot na pole se ignoruje. Rozevírací seznamy jsou definovány pro pole na úrovni kolekce a sdíleny napříč procesy a pracovními informacemi.
Vlastní pravidla Všechna vlastní pravidla pro pole a pracovní postup se ignorují.
Vlastní ovládací prvky propojení Vlastní ovládací prvky propojení se ignorují.
Rozšíření Zděděný proces podporuje model odhlášení pro rozšíření vlastních ovládacích prvků, zatímco hostovaný proces XML podporuje model výslovného souhlasu. To znamená, že typy pracovních položek definované v rámci klonovaného zděděného procesu zobrazují všechny příspěvky ze všech nainstalovaných a povolených rozšíření. Podle potřeby je můžete selektivně skrýt nebo odebrat.
Kategorie Změny provedené ve výchozí kategorii se zachovají, ale všechny vlastní kategorie se ignorují. Upozorňujeme také, že typy systémových pracovních položek, jako je Problém nebo Impediment, nejsou podporované na úrovni backlogu.
Pole identity s řetězcovými hodnotami Seznamy, které obsahují hodnotu identity v ALLOWEDVALUES nebo ALLOWEDVALUES, se automaticky převedou na typ pole Identita. Všechny ostatní řetězcové hodnoty v seznamu se ignorují.
Testovací kroky Testovací kroky nejsou podporovány v žádném jiném typu pracovní položky než testovací případ.

Vlastní nastavení po upgradu, která se mají provést ručně

Upgrade se snaží sladit systémový proces a vlastní nastavení hostovaného procesu XML. Po upgradu doporučujeme zkontrolovat zděděný proces a znovu použít vlastní nastavení ručně.

  • Vytvoření testovacího projektu: Slouží k ověření zachování nebo opětovného použití přizpůsobení procesu.
  • Aktualizujte výchozí hodnotu pro jakékoli pole: definujte všechny výchozí hodnoty, které jste dříve definovali.
  • Stavy pracovního postupu: Ověření mapování stavů na kategorie stavů pracovního postupu
  • Vlastní pravidla: Podle potřeby můžete znovu vytvořit pravidla výběru. Pravidla pro model hostovaného procesu XML nemapují 1:1 na pravidla definovaná pro zděděný proces. Konkrétně:
    • V systémovém procesu nebo automaticky generovaném systému je již definováno několik pravidel. Například určitá systémová pole, jako jsou Změněno podle, Změnit datum, Uzavřeno podle, Datum uzavření, se řídí systémovými pravidly.
    • Některá pravidla se teď zadají jako atributy pole, jako je například nastavení pole jako výchozí nebo povinné.
  • Zakažte typy pracovních položek.
  • Skryjte zděděná pole nebo ovládací prvky.
  • Vlastní ovládací prvky: Ověřte, jestli jsou vlastní ovládací prvky použity podle očekávání. Zakažte nebo skryjte nežádoucí skupiny nebo rozšíření stránek.