사용자 지정 필드
Azure DevOps Services
사용자 지정 필드를 사용하면 테스트 실행 및/또는 테스트 결과에 대해 사용자 지정 데이터를 저장할 수 있습니다. 단일 Azure DevOps 프로젝트에 대해 최대 100개의 사용자 지정 필드가 정의될 수 있습니다. 프로젝트 관리자는 사용자 지정 필드 집합을 관리(추가/삭제)할 수 있습니다.
사용자 지정 필드 관리
사용자 지정 필드를 관리하는 방법에는 두 가지가 있습니다. REST API 또는 프로젝트 관리자를 통해 파이프라인에서 테스트 관리를 선택하는 동안 프로젝트 설정을 통해 이 작업을 수행할 수 있습니다. 해당 페이지에서 + 새 추가 단추를 클릭하여 새 사용자 지정 필드를 추가할 수 있습니다.
+새로 추가를 선택하여 새 사용자 지정 필드를 추가합니다. 각 사용자 지정 필드에는 이름, 형식이 구성되어 있어야 하며 적용되는 아티팩트 형식을 나타내야 합니다.
사용자 지정 필드의 이름은 50자를 초과할 수 없으며(공백, 숫자 및 특수 문자는 허용되지 않음) 프로젝트에서 고유해야 합니다. 이름은 대/소문자를 구분하지 않으므로 "Test"라는 사용자 지정 필드와 "test"라는 사용자 지정 필드를 가질 수 없습니다. Type은 다음 중 하나일 수 있습니다.
- bit
- DateTime
- 정수
- Float
- 문자열
- GUID
기존 사용자 지정 필드를 편집하거나(이름만 변경할 수 있음) 제거할 수 있습니다.
참고 항목
사용자 지정 필드를 제거한 후에는 약 1일 동안 해당 이름을 사용할 수 없습니다. 삭제된 사용자 지정 필드를 영구적으로 제거하는 백그라운드 프로세스는 하루에 실행됩니다.
사용자 지정 필드에 사용자 지정 데이터 저장
테스트 실행/결과 만들기의 일부로 또는 테스트 실행/결과를 만든 후에 구성된 사용자 지정 필드에 사용자 지정 데이터를 저장할 수 있습니다. 지금은 REST API를 사용하여 둘 다 수행할 수 있습니다. 나중에 테스트 결과 파일에서 사용자 지정 데이터를 선택할 수 있습니다. 기존 테스트 실행/결과에 대한 사용자 지정 필드에 저장된 값을 얻으려면 REST API를 사용해야 합니다. 지금은 Azure DevOps UI에 저장된 사용자 지정 필드 및 값을 표시하지 않습니다(향후 해당 기능을 추가할 예정).
REST API를 통해 테스트 실행 및/또는 결과를 만들고 기존 사용자 지정 필드에 사용자 지정 데이터를 저장하려는 경우 가장 좋은 옵션은 테스트 실행 및/또는 결과 만들기의 일부로 사용자 지정 데이터를 보내는 것입니다. 테스트 실행 호출 REST API 실행을 만들려면 - 테스트 결과 호출 REST API 결과 만들기 및 만들기 - 추가합니다.
테스트 실행 및/또는 결과가 REST API를 통해 생성되지 않고 다른 방법으로 생성되는 경우 먼저 사용자 지정 필드에서 사용자 지정 데이터를 설정(또는 업데이트)하려는 테스트 실행 또는 결과의 식별을 찾은 다음 REST API 실행을 호출해야 합니다. 테스트 실행 및 REST API 결과에 대한 업데이트 - 테스트 결과에 대한 업데이트입니다.
이전에 테스트 실행 및/또는 결과에 대해 저장된 사용자 지정 필드에서 사용자 지정 데이터를 검색하려면 먼저 테스트 실행 또는 결과의 ID를 찾아야 합니다. 그런 다음 REST API 실행을 호출하여 테스트 실행 쿼리 및 REST API 결과 - 테스트 결과 가져오기를 호출할 수 있습니다.
사용자 지정 필드의 사용자 지정 데이터는 배열에서 전송되거나 수신됩니다. 해당 배열의 각 항목에는 두 개의 속성 "fieldname"과 "value"가 포함되어 있으며 여기에서 예제를 볼 수 있습니다. 값은 사용자 지정 필드에 대해 구성된 형식과 일치하는 형식의 개체입니다. 사용자 지정 필드의 형식을 이해하려면 사용자 지정 필드의 배열을 제공하는 REST API를 사용할 수 있습니다. 각 필드에 대해 ID, 이름, 형식 및 범위를 찾을 수 있습니다. 지정된 이름의 사용자 지정 필드 형식을 알고 있는 경우 형식을 하드 코딩할 수도 있습니다.