Udostępnij przez


Usuń, skasuj lub przywróć elementy robocze w usłudze Azure Boards

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Elementy robocze mogą istnieć wiecznie w bazie danych śledzenia pracy. Nigdy nie trzeba ich usuwać. Można jednak skonfigurować proces zarządzania elementami roboczymi dla jednej z następujących akcji:

Action Description
Zmień stan Usuń elementy robocze z wyświetlania na listach prac i tablicach, zmieniając stan elementu roboczego na Usuń lub Wytnij. Dostępny stan jest oparty na przepływie pracy przypisanym do typu elementu roboczego.
Delete Usuń elementy robocze z list prac, tablic i zapytań. Usunięte elementy robocze są przenoszone do Kosza.
Restore Odzyskaj usunięte elementy robocze, przywracając je z Kosza.
Destroy Trwale usuń elementy robocze, w tym wszystkie dane z bazy danych śledzenia pracy.

Note

  • Obecnie nie można archiwizować elementów roboczych ani projektów.
  • Aby uzyskać informacje o Koszu usługi Azure Artifacts, zobacz Usuwanie i odzyskiwanie pakietów.

Aby przenieść element roboczy z jednego projektu do innego lub zmienić typ elementu roboczego, zobacz Przenoszenie elementów roboczych i zmienianie typu elementu roboczego.

Prerequisites

Category Requirements
Dostęp ogólny - Aby usunąć, usunąć i przywrócić elementy robocze: członek grupy Współautorzy
- Aby trwale usunąć elementy robocze: członek grupy Administratorzy projektu lub przyznał wymagane uprawnienie
— Użytkownicy z dostępem uczestników projektu mogą wyświetlać zawartość Kosza , ale nie mogą przywracać ani trwale usuwać elementów niezależnie od przyznanych uprawnień
Zmień stan na Usuń lub Wytnij - Uprawnienie Ścieżka obszaruustawiono na Wartość Zezwalaj: Edytuj elementy robocze w tym węźle
— Domyślnie członkowie grupy Współautorzy mają to uprawnienie
Usuwanie i przywracanie elementów roboczych — Ustawienie uprawnień na poziomie projektu na wartość Zezwalaj: Usuwanie i przywracanie elementów roboczych
- Co najmniej dostęp podstawowy
— Domyślnie członkowie grupy Współautorzy mają to uprawnienie
Trwałe usuwanie lub niszczenie elementów roboczych — Ustawienie uprawnień na poziomie projektu na wartość Zezwalaj: trwałe usuwanie elementów roboczych
— Domyślnie członkowie grupy Administratorzy projektu mają to uprawnienie
Usuwanie lub niszczenie elementów roboczych z wiersza polecenia — Ustawienie uprawnień na poziomie projektu na wartość Zezwalaj: trwałe usuwanie elementów roboczych
— Domyślnie członkowie grupy Administratorzy projektu mają to uprawnienie

Aby uzyskać uproszczony widok uprawnień przypisanych do wbudowanych grup, zobacz Uprawnienia i dostęp.

Note

Użytkownicy z dostępem uczestników projektu publicznego mają pełny dostęp do wszystkich funkcji śledzenia pracy, podobnie jak użytkownicy z dostępem podstawowym . Aby uzyskać więcej informacji, zobacz Stakeholder access quick reference (Dostęp uczestnika projektu — krótki przewodnik).

Usuń lub skasuj wiele elementów roboczych

Można wykonywać działania na poszczególnych elementach roboczych lub zbiorczo modyfikować kilka elementów roboczych.

W portalu internetowym możesz wybrać wiele elementów roboczych na stronie backlogu lub wyników zapytania. Aktualizację zbiorczą można również wykonać przy użyciu skojarzonej funkcji. Aby jednocześnie usunąć lub przywrócić kilka elementów roboczych, zobacz Modyfikowanie elementów roboczych zbiorczo.

Możesz również usunąć lub zniszczyć elementy robocze w partii przy użyciu interfejsu API REST. Aby uzyskać więcej informacji, zobacz Elementy robocze — usuwanie.

Note

Ta funkcja jest dostępna od wersji 2022.1 usługi Azure DevOps Server.

Usuń elementy robocze

Zmieniając stan elementu roboczego na Usunięto, możesz skutecznie usunąć go z widoków listy prac i tablic: produktu, portfela, listy prac przebiegu, tablic oraz tablic zadań. Stan Usunięto odpowiada stanowi kategorii przepływu pracy Usunięto. Jeśli zdefiniujesz niestandardowe stany przepływu pracy, każdy stan, który mapujesz na Removed w kategorii przepływu pracy, działa w podobny sposób. Aby uzyskać więcej informacji, zobacz Dostosowywanie przepływu pracy.

Zrzut ekranu formularza elementu roboczego, Zmień stan na Usunięto.

Aby spowodować, że usunięte elementy nie będą wyświetlane w zapytaniach, należy dodać klauzulę filtrającą w polu Stan .

Note

Stan Usunięto nie jest obsługiwany w procesie podstawowym. Jest obsługiwana tylko w przypadku typów elementów roboczych procesów Agile, Scrum i CMMI. Proces podstawowy jest dostępny w usługach Azure DevOps Services i Azure DevOps Server 2020 i nowszych wersjach.

Usuwanie elementów roboczych

Usunięte elementy robocze nie są wyświetlane na listach prac, tablicach ani zapytaniach. Po usunięciu elementu, przechodzi on do Kosza. Możesz go stamtąd przywrócić, jeśli zmienisz zdanie. Aby usunąć przypadek testowy, plan testu lub inne typy elementów roboczych związanych z testem, zobacz Usuwanie artefaktów testowych.

Elementy robocze można usunąć na jeden z następujących sposobów:

  • Formularz elementu roboczego
  • Menu Więcej akcji na stronie Elementy robocze
  • Menu kontekstowe karty tablicowej
  • Strona listy zaległości lub wyników zapytania
  • API REST
  1. Zainicjuj operację usuwania:

    • W formularzu elementu roboczego otwórz element roboczy, wybierz pozycję Akcje i wybierz pozycję Usuń.

      Zrzut ekranu formularza elementu roboczego, w menu Akcje wybierz pozycję Usuń.

    • Aby usunąć kilka elementów roboczych, wielokrotnie wybierz je z backlogu lub listy wyników zapytania, wybierz menu kontekstowe, a następnie wybierz pozycję Usuń.

      Zrzut ekranu z menu akcji wielokrotnego wyboru backlogu, wybierz Usuń.

    • Aby usunąć element roboczy z tablicy lub tablicy zadań, wybierz menu kontekstowe karty i wybierz pozycję Usuń.

      Zrzut ekranu przedstawiający menu kontekstowe karty tablicy, a następnie wybierz pozycję Usuń.

  2. Potwierdź, że chcesz usunąć elementy.

    Zrzut ekranu okna dialogowego Potwierdzenie usunięcia.

Przywracanie lub niszczenie elementów roboczych

Nie można otworzyć elementów roboczych z Kosza. Opcja Trwałe usuwanie jest widoczna tylko wtedy, gdy uprawnienie na poziomie projektu Trwale usuń elementy robocze jest ustawione na wartość Zezwalaj.

Przywróć usunięte elementy robocze lub trwale usuń je z Kosza portalu internetowego.

  1. Wybierz Tablice>Elementy robocze>Kosz.

    Zrzut ekranu przedstawiający stronę Tablice, Elementy robocze, Otwórz kosz na śmieci.

    Jeśli nie widzisz opcji Kosz, wybierz Więcej poleceń ... i z menu wybierz odpowiednią opcję.

    Zostanie otwarta nowa karta przeglądarki z zapytaniem wyświetlającym listę elementów roboczych dodanych do Kosza.

  2. Wybierz elementy, które chcesz przywrócić, a następnie wybierz pozycję Przywróć.

    Zrzut ekranu przedstawiający przywracanie wybranych elementów.

    Opcjonalnie możesz zdecydować się na trwałe usunięcie elementów.

  3. Potwierdź wybór.

Note

Artefakty testowe, takie jak plany testów, zestawy testów i przypadki testowe, są traktowane jako elementy robocze w usłudze Azure DevOps. Jednak metoda używana do usuwania artefaktów testowych w usłudze Azure Boards różni się od metody usuwania nietestowych elementów roboczych. Usługa Azure DevOps Services obsługuje model usuwania nietrwałego, w którym plany testów i zestawy testów są w stanie usuwania nietrwałego przez 14 dni po ich usunięciu. Chociaż są one w stanie usunięcia nietrwałego, można je przywrócić.

Usuwanie lub niszczenie elementów roboczych z wiersza polecenia

Element roboczy można usunąć lub zniszczyć przy użyciu polecenia az boards work-item delete. Aby rozpocząć, zobacz Wprowadzenie do interfejsu wiersza polecenia usługi Azure DevOps.

Note

Można przywrócić usunięte elementy robocze, ale nie można przywrócić zniszczonych elementów roboczych.

az boards work-item delete --id
                           [--destroy]
                           [--org]
                           [--project]
                           [--yes] 
  • id: wymagane. Identyfikator elementu roboczego.
  • niszczenie: opcjonalne. Trwale usuń ten element roboczy.
  • org: Adres URL organizacji usługi Azure DevOps. Domyślną organizację można skonfigurować przy użyciu polecenia az devops configure -d organization=ORG_URL. Wymagane, jeśli nie jest domyślnie skonfigurowane lub zostało wybrane przy użyciu polecenia git config. Przykład: --org https://dev.azure.com/MyOrganizationName/.
  • projekt: nazwa lub identyfikator projektu. Projekt domyślny można skonfigurować przy użyciu polecenia az devops configure -d project=NAME_OR_ID. Wymagane, jeśli nie jest domyślnie skonfigurowane lub zostało wybrane przy użyciu polecenia git config.
  • Tak: opcjonalne. Nie monituj o potwierdzenie.

Następujące polecenie trwale usuwa usterkę o identyfikatorze 864 i nie wyświetla monitu o potwierdzenie.

az boards work-item delete --id 864 --destroy --yes

Procesy usuwania i przywracania

Po usunięciu elementu roboczego usługa Azure DevOps wykonuje następujące czynności:

  • Generuje nową poprawkę elementu roboczego
  • Aktualizuje pola Zmienione przez/Zmieniono datę w celu wspierania śledzenia
  • Zachowuje całkowicie element roboczy, w tym wszystkie przypisania pól, załączniki, tagi i linki
  • Powoduje, że element roboczy staje się niepodlegający zapytaniu i w związku z tym nie jest widoczny w żadnym systemie śledzenia pracy, wynikach zapytań ani raportach.
  • Poprawnie aktualizuje wykresy. Wykresy CFD, prędkość, spalenie i lekkie są aktualizowane w celu usunięcia usuniętych elementów roboczych
  • Usuwa rozszerzenia monitorowania pracy
  • Zachowuje dane trendu z wyjątkiem najnowszej wartości
  • Usuwa element roboczy z magazynu danych/lub operacyjnego modułu tak jakby był trwale usunięty.

Podczas przywracania elementu roboczego usługa Azure DevOps wykonuje następujące czynności:

  • Powoduje utworzenie nowej wersji elementu roboczego
  • Aktualizuje pola Zmienione przez/Zmieniono datę w celu wspierania śledzenia
  • Staje się możliwe do wykonywania zapytań
  • Wszystkie pola pozostają niezmienione
  • Historia zawiera dwie nowe poprawki, jedną do usunięcia i jedną do przywrócenia
  • Ponownie dołącza rozszerzenia do śledzenia pracy
  • Poprawnie aktualizuje wykresy. Wykresy CFD, prędkość, spalanie i prostota są aktualizowane, aby uwzględnić przywrócone elementy robocze.
  • Przywraca dane trendu
  • Dodaje element roboczy z powrotem do magazynu danych/modułu
  • Ustawia pola ścieżek obszaru lub iteracji na węzeł główny, jeśli usunięto poprzednie ścieżki obszaru lub iteracji.

Usuwanie, przywracanie i niszczenie elementów roboczych za pomocą interfejsu API REST

Aby programowo usunąć, przywrócić i zniszczyć elementy robocze, zobacz jeden z następujących zasobów interfejsu API REST: