Udostępnij za pośrednictwem


Automatyzowanie przejść stanu elementu roboczego

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Automatycznie aktualizuj stan elementu roboczego zgodnie ze stanem podrzędnych zadań podrzędnych. Jeśli na przykład jedno zadanie zostanie zmienione na Doing, element nadrzędny zostanie ustawiony na Doing. A jeśli wszystkie zadania są w stanie Closed, element nadrzędny przyjmuje stan Closed.

Reguły są ustanawiane na poziomie listy prac zespołu i mają zastosowanie do wszystkich elementów roboczych na tym poziomie. Masz elastyczność tworzenia tych reguł niezależnie dla każdego poziomu listy prac, w tym scenariuszy, funkcji i epików. Można na przykład zautomatyzować zamykanie scenariuszy użytkowników, ale zachować otwarte funkcje i epiki.

Ważne

Reguły automatyzacji elementów roboczych dotyczą wyłącznie przepływu pracy zespołu na liście prac i tablicach. Inne zespoły w projekcie mogą dostosować własne reguły, aby dostosować je do określonych procesów pracy.

Wymagania wstępne

  • Aby skonfigurować reguły automatyzacji elementów roboczych dla zespołu, należy dodać go do roli Administrator zespołu lub być członkiem grupy zabezpieczeń Administratorzy projektu. Aby dodać, zobacz Dodawanie administratora zespołu lub Zmienianie uprawnień na poziomie projektu.
  • Aby skonfigurować ustawienia zespołu, musisz zostać dodany do roli administrator zespołu lub być członkiem grupy zabezpieczeń Administratorzy projektu. Aby dodać, zobacz Dodawanie administratora zespołu lub Zmienianie uprawnień na poziomie projektu.

Ustawianie reguł

Wykonaj następujące kroki, aby ustawić reguły zespołu dla każdego poziomu listy prac.

Uwaga

Elementy robocze muszą należeć do tego samego zespołu; zamknięcie zadania w innym zespole lub projekcie nie powoduje zamknięcia elementu nadrzędnego.

  1. Zaloguj się do projektu (https://dev.azure.com/{Your_Organization}/{Your_Project}).

  2. Wybierz pozycję Listy prac tablicy>>Konfiguruj ustawienia zespołu.

    Zrzut ekranu przedstawiający proces wyboru, tablice, listy prac, a następnie konfigurowanie ustawień zespołu.

  3. Zaznacz odpowiednie pole wyboru, które wyzwala nadrzędne elementy robocze na tym poziomie listy prac, a następnie wybierz pozycję Zapisz.

    Zrzut ekranu przedstawiający stronę ustawień reguł automatyzacji zespołu.

    Stany elementów roboczych są ustawiane tak, aby były automatycznie przenoszone po zaktualizowaniu elementów podrzędnych na liście prac.

Reguły stosowane do tablicy przebiegu

Te reguły działają bezproblemowo, niezależnie od tego, gdzie są aktualizowane elementy podrzędne, takie jak na przykład na tablicy przebiegu.

Animacja pokazu reguł automatyzacji dla sprintboardu, przeciąganie i upuszczanie podrzędnych zadań uaktywnia, a następnie zamyka historię użytkownika nadrzędnego na tablicy.

Reguły stosowane do poziomu listy prac scenariuszy użytkownika

W poniższym przykładzie przedstawiono reguły zastosowane do poziomu listy prac scenariuszy użytkownika.

Animacja pokazu reguł automatyzacji dla prostego przepływu pracy, zamknięcie podrzędnego zadania zamyka historię użytkownika nadrzędnego na liście prac.

Reguły stosowane do kilku poziomów listy prac w synchronizacji

W poniższym przykładzie przedstawiono reguły zastosowane do kilku poziomów listy prac zsynchronizowanych.

Animacja pokazu reguł automatyzacji zastosowanych do kilku poziomów listy prac zsynchronizowanych, po zamknięciu wszystkich zadań, zamykaniu scenariusza użytkownika nadrzędnego i zamknięciu wszystkich scenariuszy użytkownika ich funkcja nadrzędna zostanie zamknięta.

Często zadawane pytania

Aby uzyskać odpowiedzi na następujące często zadawane pytania, zobacz często zadawane pytania:

  • Czy istnieje sposób, aby element nadrzędny był aktywny, gdy dziecko jest aktywne?
  • Dlaczego moje elementy robocze automatycznie zmieniają stan?
  • Dlaczego reguły nie są wyzwalane podczas ponownego aktywowania elementu podrzędnego?
  • Czy mogę ustawić reguły automatyzacji dla typu lub stanu elementu roboczego?
  • Czy mogę skonfigurować reguły automatyzacji dla scenariuszy użytkownika, ale nie dla funkcji lub epików?
  • Dlaczego reguły automatyzacji nie działają, jeśli elementy podrzędne lub nadrzędne należą do innego zespołu lub projektu?