Sdílet prostřednictvím


Automatické dokončování pracovních položek pomocí žádostí o přijetí změn (pull requests)

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

Když propojíte pracovní položku s žádostí o přijetí změn, můžete tyto pracovní položky po dokončení žádosti o přijetí změn automaticky dokončit. Nebo můžete určit stav pracovního postupu, na který se má pracovní položka převést při sloučení pull requestu.

Další informace najdete v tématu Vytvoření, zobrazení a správa žádostí o přijetí pull requestů.

Požadavky

Kategorie Požadavky
oprávnění – Chcete-li zobrazit, sledovat a upravovat pracovní položky: Zobrazit pracovní položky v tomto uzlu a Upravit pracovní položky v tomto uzlu oprávnění nastavená na Povolit. Ve výchozím nastavení má skupina Přispěvatelé tato oprávnění. Další informace naleznete v tématu Nastavení oprávnění ke sledování práce.
- Chcete-li přidat značky do pracovních položek: Project-level Vytvoření nové definice značky oprávnění nastavena na Povolit. Ve výchozím nastavení má skupina Přispěvatelé toto oprávnění.
úrovně přístupu - člen projektu.
- Pro přidání nových značek do pracovních položek nebo sledování nebo zobrazení žádostí o přijetí změn: Alespoň základní přístup.
- Zobrazení nebo sledování pracovních položek: Alespoň přístup podílníka. Další informace najdete v tématu O úrovních přístupu.
- Všichni členové projektu, včetně členů skupiny Čtenáři, mohou odesílat e-maily obsahující pracovní položky.
oprávnění GitHubu Přispěvatel do úložiště GitHub.

Automatické dokončování pracovních položek

Jak je znázorněno na následujícím obrázku, zaškrtněte políčko Dokončit propojené pracovní položky po sloučení. Systém automaticky nastaví vaši volbu pro budoucí žádosti o přijetí změn.

Dialogové okno Dokončení pull requestu, Dokončit propojené pracovní položky po sloučení

V následujících případech systém automaticky neaktualizuje stav pracovní položky na kategorie Hotovo, Uzavřeno nebo Dokončeno pro typ pracovní položky (WIT):

  • Pracovní položka, jejíž WIT je spravováno pomocí modelu procesu Inheritance, je již ve stavu Vyřešeno. V tomto případě systém neaktualizuje stav. Pokud je například chyba odvozená z agilního procesu ve stavu Vyřešeno , systém ho nepřejde na Uzavřeno.
  • Pracovní položka je již ve stavu Dokončeno . Nevyžaduje se žádný další přechod.
  • WIT obsahuje pravidla polí pracovního toku, která brání tomu, aby pracovní položka přešla do dalšího stavu. Pravidlo může například vyžadovat, aby se při zavírání pracovní položky definovalo jiné pole.
  • V případě místních nasazení a modelu procesu hostovaného v Azure Boards musíte pracovní postup upravit tak, aby určil akce (element ACTION), které se mají uskutečnit při přechodu pracovního postupu. Další informace naleznete v tématu Změňte pracovní postup pro WIT, určete akce.

Další informace najdete v tématu Přizpůsobení prostředí sledování práce.

Určení stavu pracovního postupu propojených pracovních položek

Pokud chcete převést pracovní položku do konkrétního stavu pracovního postupu, můžete zadat informace v popisu žádosti o přijetí změn. Přiřaďte k #ID platný stav pracovního postupu pro uvedenou pracovní položku.

Poznámka:

Tato funkce vyžaduje aktualizaci Azure DevOps Serveru 2020.1 nebo novější verzi.

Následující příklad ukazuje uživatelské scénáře, které přešly – jeden do vyřešeného stavu a druhý do stavu Revize . Dva úkoly jsou také označené jako Dokončeno.

Snímek obrazovky pull requestu, nastavení stavu pracovního postupu na přechod pracovních položek #ID.

Zakázání automatického dokončování přidružených pracovních položek

Pokud chcete zakázat automatické dokončování přidružených pracovních položek, když uživatelé dokončí žádost o přijetí změn, postupujte takto:

  1. Přejděte do nastavení projektu>Úložiště> a vyberte úložiště.
  2. Na kartě Nastavení přesuňte přepínač na Vypnuto pro uzavření pracovního úkolu zmínkou.

Zmínky v komentářích ke commitu pro uzavření úkolů (například "Opravuje #123") nejsou povoleny.