당신이 언급 한 링크는 하나의 특정 작업 항목 유형에 대한 모든 가능한 상태를 나열 할 경우, 이동하는 방법입니다.
API는 모든 종류의 상태 목록을 노출하지 않습니다. 또한 Work Item Rule Engine의 일부는 네이티브 코드로 작성되어 반사 경로를 경유하는 경우에 대비하여 도달 범위를 벗어납니다.
리플렉터에서 열 때 WorkItemType 클래스 (전환을 찾기 위해 볼 곳)는 PSWorkItemTypeClass 유형의 비공개 필드를 표시합니다.이 필드는 Rule에 의해 노출 된 기본 객체의 래퍼입니다 엔진 (그리고, 상상할 수 있듯이, 그것은 블랙 박스입니다.)
한편, 모든 상태가 이고 현재 인 UI를 채우려는 경우 고려해야 할 또 다른 옵션은 관계형 창고를 쿼리하는 것입니다.
연결 다음 쿼리 Tfs_Warehouse 데이터베이스 및 발행 :
SELECT
DISTINCT [System_State]
FROM
[Tfs_Warehouse].[dbo].[CurrentWorkItemView]
WHERE
[System_WorkItemType] = 'Task' AND
[ProjectNodeName] = 'My-Team-Project'
내 - 팀 - 프로젝트이 팀 프로젝트 이름입니다
.
트랜잭션 저장소 (여기서 TFS는 실제 항목을 저장함)와 관계형 데이터웨어 하우스 간에는 약간의 지연이 있음을 고려하십시오.
사용하지 않더라도 모든 주를 알아야합니다. 하지만 정보 주셔서 감사합니다. – 4imble