다음을 통해 공유


Azure Boards에서 작업 항목 제거, 삭제 또는 복원

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

작업 항목은 작업 추적 데이터 저장소에서 영원히 보존할 수 있습니다. 삭제할 필요가 없습니다. 그러나 다음 작업 중 하나에 대한 작업 항목 관리 프로세스를 설정할 수 있습니다.

작업 설명
상태 변경 작업 항목 상태를 제거 또는 잘라내기로 변경하여 백로그 및 보드에 표시되는 작업 항목을 제거합니다. 사용 가능한 상태는 작업 항목 유형에 할당된 워크플로를 기반으로 합니다.
Delete 백로그, 보드 및 쿼리에서 작업 항목을 제거합니다. 삭제된 작업 항목은 휴지통으로 이동됩니다.
복원 휴지통에서 삭제된 작업 항목을 복원하여 복구합니다.
삭제 작업 추적 데이터 저장소의 모든 데이터를 포함하여 작업 항목을 영구적으로 삭제합니다.

참고 항목

  • 현재 작업 항목 또는 프로젝트를 보관할 수 없습니다.
  • Azure Artifacts 휴지통에 대한 자세한 내용은 패키지 삭제 및 복구를 참조 하세요.

작업 항목을 한 프로젝트에서 다른 프로젝트로 이동하거나 작업 항목 유형을 변경하려면 작업 항목 이동 및 작업 항목 유형 변경을 참조하세요.

필수 조건

  • 사용 권한:
    • 작업 항목을 제거, 삭제 및 복원하려면 기여자 그룹의 구성원 이어야 합니다 .
    • 작업 항목을 영구적으로 삭제하려면 프로젝트 관리자 그룹의 구성원이 되거나 필요한 권한이 부여됩니다.
    • 관련자 액세스 권한이 있는 사용자는 휴지통의 내용을 볼 수 있지만, 부여된 사용 권한에 관계없이 휴지통의 항목을 복원하거나 영구적으로 삭제할 수는 없습니다.

Task

필요한 사용 권한


  • 영역 경로 사용 권한을 허용으로 설정: 이 노드의 작업 항목 편집
  • 기본적으로 기여자 그룹의 구성원은 이 권한을 갖습니다.
  • 프로젝트 수준 사용 권한을 허용으로 설정: 작업 항목 삭제 및 복원
  • 기본 액세스 이상의 권한이 있습니다.
  • 기본적으로 기여자 그룹의 구성원은 이 권한을 갖습니다.
  • 프로젝트 수준 사용 권한을 허용으로 설정: 작업 항목 영구 삭제
  • 기본적으로 프로젝트 관리자 그룹의 구성원은 이 권한을 갖습니다.

::: moniker-end

  • 프로젝트 수준 사용 권한을 허용으로 설정: 작업 항목 영구 삭제
  • 기본적으로 프로젝트 관리자 그룹의 구성원은 이 권한을 갖습니다.

기본 제공 그룹에 할당된 사용 권한의 간소화된 보기는 사용 권한 및 액세스를 참조하세요.

참고 항목

공용 프로젝트에 대한 이해 관계자 액세스 권한이 있는 사용자는 기본 액세스 권한이 있는 사용자와 마찬가지로 모든 작업 추적 기능에 대한 모든 액세스 권한을 갖습니다. 자세한 내용은 관련자 액세스 빠른 참조를 참조하세요.

여러 작업 항목 제거 또는 삭제

개별 작업 항목에 대해 작업하거나 여러 작업 항목을 대량으로 수정할 수 있습니다.

웹 포털에서 백로그 또는 쿼리 결과 페이지에서 여러 작업 항목을 다중 선택할 수 있습니다. 연결된 기능을 사용하여 대량 업데이트를 수행할 수도 있습니다. 여러 작업 항목을 동시에 삭제하거나 복원하려면 작업 항목 일괄 수정을 참조하세요.

REST API를 사용하여 작업 항목을 일괄 처리로 삭제하거나 삭제할 수도 있습니다. 자세한 내용은 작업 항목 - 삭제를 참조하세요.

참고 항목

이 기능은 Azure DevOps Server 2022.1부터 사용할 수 있습니다.

작업 항목 제거

작업 항목의 상태를 제거됨으로 변경하면 제품, 포트폴리오 및 스프린트 백로그, 보드 및 작업 보드와 같은 백로그 또는 보드 보기에서 효과적으로 제거합니다. 제거된 상태는 제거된 워크플로 범주 상태에 해당합니다. 사용자 지정 워크플로 상태를 정의하는 경우 제거된 워크플로 범주 상태에 매핑 하는 모든 상태는 비슷한 방식으로 작동합니다. 자세한 내용은 워크플로 사용자 지정을 참조하세요.

작업 항목 양식, 상태를 제거됨으로 변경한 스크린샷

제거된 항목이 쿼리에 표시되지 않도록 하려면 상태 필드에서 필터링하는 절을 추가해야 합니다.

참고 항목

제거된 상태는 기본 프로세스에서 지원되지 않습니다. Agile, 스크럼 및 CMMI 프로세스 작업 항목 유형에서만 지원됩니다. 기본 프로세스는 Azure DevOps Services 또는 Azure DevOps Server 2019 업데이트 1에 프로젝트를 추가할 때 사용할 수 있습니다.

작업 항목 삭제

삭제된 작업 항목은 백로그, 보드 또는 쿼리에 표시되지 않습니다. 항목을 삭제하면 휴지통으로 이동합니다. 마음을 바꾸면 여기에서 복원할 수 있습니다. 테스트 사례, 테스트 계획 또는 기타 테스트 관련 작업 항목 유형을 삭제하려면 테스트 아티팩트 삭제를 참조 하세요.

다음 방법 중 하나로 작업 항목을 삭제할 수 있습니다.

  • 작업 항목 양식
  • 작업 항목 페이지 추가 작업 메뉴
  • 보드 카드 상황에 맞는 메뉴
  • 백로그 또는 쿼리 결과 페이지
  • REST API
  1. 삭제 작업을 시작합니다.

    • 작업 항목 양식에서 작업 항목을 열고 작업을 선택한 다음 삭제를 선택합니다.

      작업 항목 양식의 스크린샷, 작업 메뉴, 삭제를 선택합니다.

    • 여러 작업 항목을 삭제하려면 백로그 또는 쿼리 결과 목록에서 여러 항목을 선택하고 상황에 맞는 메뉴를 선택한 다음 삭제를 선택합니다.

      백로그 다중 선택 작업 메뉴의 스크린샷, 삭제를 선택합니다.

    • 보드 또는 작업 보드에서 작업 항목을 삭제하려면 카드의 상황에 맞는 메뉴를 선택하고 삭제를 선택합니다.

      보드 카드 상황에 맞는 메뉴의 스크린샷, 삭제를 선택합니다.

  2. 항목을 삭제할지 확인합니다.

    삭제 확인 대화 상자의 스크린샷.

작업 항목 복원 또는 삭제

휴지통에서 작업 항목을 열 수 없습니다. 영구 삭제 작업 항목 프로젝트 수준 사용 권한이 허용으로 설정된 경우에만 영구 삭제 옵션이 표시됩니다.

삭제된 작업 항목을 복원하거나 웹 포털 휴지통에서 영구적으로 삭제합니다.

  1. 보드>작업 항목>휴지통을 선택합니다.

    보드, 작업 항목 페이지, 휴지통 열기 스크린샷

    휴지통 옵션이 표시되지 않으면 기타 명령을 선택하고 옵션 메뉴에서 선택합니다.

    휴지통에 추가된 작업 항목을 나열하는 쿼리가 포함된 새 브라우저 탭이 열립니다.

  2. 복원할 항목을 선택한 다음 복원을 선택합니다.

    선택한 항목 복원 스크린샷

    필요에 따라 항목을 영구적으로 삭제하도록 선택할 수 있습니다.

  3. 선택을 확인합니다.

참고 항목

삭제된 테스트 아티팩트가 휴지통표시되지 않으며 복원할 수 없습니다. 테스트 아티팩트를 삭제하면 자식 테스트 도구 모음, 모든 구성의 테스트 지점, 테스터, 테스트 결과 기록 및 기타 관련 기록과 같은 연결된 모든 자식 항목도 삭제됩니다. 기본 테스트 사례 작업 항목은 삭제되지 않습니다.

명령줄에서 작업 항목 삭제 또는 삭제

az boards work-item delete 명령을 사용하여 작업 항목을 삭제하거나 삭제 할 수 있습니다. 시작하려면 Azure DevOps CLI 시작을 참조하세요.

참고 항목

삭제된 작업 항목을 복원할 수 있지만 삭제 작업 항목을 복원할 수는 없습니다.

az boards work-item delete --id
                           [--destroy]
                           [--org]
                           [--project]
                           [--yes] 
  • id: 필수입니다. 작업 항목의 ID입니다.
  • destroy: 선택 사항입니다. 이 작업 항목을 영구적으로 삭제합니다.
  • org: Azure DevOps 조직 URL. 를 사용하여 az devops configure -d organization=ORG_URL기본 조직을 구성할 수 있습니다. 기본값으로 구성되지 않았거나 git config. 예: --org https://dev.azure.com/MyOrganizationName/
  • project: 프로젝트의 이름 또는 ID입니다. 를 사용하여 az devops configure -d project=NAME_OR_ID기본 프로젝트를 구성할 수 있습니다. 기본값으로 구성되지 않았거나 git config.
  • : 선택 사항입니다. 확인을 묻는 메시지를 표시하지 않습니다.

다음 명령은 ID가 864인 버그를 영구적으로 삭제하고 확인 메시지를 표시하지 않습니다.

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

프로세스 삭제 및 복원

작업 항목을 삭제하면 Azure DevOps에서 다음 작업을 수행합니다.

  • 작업 항목의 새 수정 버전을 생성합니다.
  • 추적 가능성을 지원하도록 변경된 날짜/변경 날짜 필드를 업데이트합니다.
  • 모든 필드 할당, 첨부 파일, 태그 및 링크를 포함하여 작업 항목을 완전히 유지합니다.
  • 작업 항목이 쿼리할 수 없게 되며, 따라서 작업 추적 환경, 쿼리 결과 또는 보고서에 표시되지 않습니다.
  • 차트를 올바르게 업데이트합니다. CFD, 속도, 번다운 및 경량 차트가 업데이트되어 삭제된 작업 항목을 제거합니다.
  • 작업 추적 확장 제거
  • 최신 값을 제외하고 추세 데이터를 유지합니다.
  • 영구적으로 제거된 것처럼 데이터 웨어하우스/큐브에서 작업 항목을 제거합니다.

작업 항목을 복원할 때 Azure DevOps는 다음 작업을 수행합니다.

  • 작업 항목의 새 수정 내용이 만들어지도록 합니다.
  • 추적 가능성을 지원하도록 변경된 날짜/변경 날짜 필드를 업데이트합니다.
  • 쿼리 가능해집니다.
  • 모든 필드는 변경되지 않은 상태로 유지됩니다.
  • 기록에는 두 개의 새 수정 버전이 포함되어 있습니다. 하나는 삭제용이고 다른 하나는 복원용입니다.
  • 작업 추적 확장 다시 연결
  • 차트를 올바르게 업데이트합니다. CFD, 속도, 번다운 및 경량 차트가 복원된 작업 항목을 포함하도록 업데이트됩니다.
  • 추세 데이터 복원
  • 데이터 웨어하우스/큐브에 작업 항목을 다시 추가합니다.
  • 이전 영역 경로 또는 반복 경로가 삭제된 경우 영역 또는 반복 경로 필드를 루트 노드로 설정합니다.

REST API를 사용하여 작업 항목 삭제, 복원 및 삭제

프로그래밍 방식으로 작업 항목을 삭제, 복원 및 삭제하려면 다음 REST API 리소스 중 하나를 참조하세요.