Udostępnij przez


Automatyzowanie przejść stanu elementu roboczego

Azure DevOps Services

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

Kategoria Wymagania
uprawnienia Aby skonfigurować reguły automatyzacji elementów roboczych dla zespołu: rola administratora zespołu lub członek grupy administratorzy projektu .

Ustawianie reguł

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

Uwaga

  • Wymaganie dotyczące zakresu zespołu: Elementy robocze muszą należeć do tego samego zespołu, aby reguły automatyzacji mogły się uruchamiać. Zamknięcie zadania w innym zespole lub projekcie nie powoduje automatycznej aktualizacji stanu elementu nadrzędnego.
  • Ograniczenie interfejsu: reguły automatyzacji stanu elementu roboczego działają tylko w przypadku aktualizowania elementów za pomocą tablic, list prac lub widoków przebiegu. Te reguły nie są wyzwalane podczas aktualizowania stanów elementów roboczych z wyników zapytania lub formularzy elementów roboczych.
  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 co najmniej jedno odpowiednie pola, które wyzwalają 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 w synchronizacji.

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?