2017-01-04 14 views
0

VSTS 설정에서 우리는 여러 팀이있는 단일 백로가 있습니다. 팀은 각 팀에 다양한 영역 경로를 할당하여 정의됩니다.팀에 할당 된 작업 항목의 VSTS 쿼리 - 영역 경로로 식별 된 팀

주 프로젝트의 설정> 작업> 영역에서 각 영역 경로는 팀에 할당됩니다. 각 영역은 클라이언트를 나타내며 클라이언트는 팀을 할당 받지만 팀을 결정할 수있는 텍스트 또는 시퀀스 등에 대해서는 아무 것도 없습니다.

주 VSTS 페이지에서 왼쪽 위 드롭 다운 선택에서 팀을 선택한 다음 작업 및 백 로그로 이동하면 모든 것이 올바르게 보이고 지정한 팀의 작업 항목 만 표시됩니다. 그래서 그 부분이 올바르게 구성되었음을 압니다.

쿼리를 작성할 때 백 로그의 모든 항목을 가져옵니다. 내가 원한다면 "Team = X"쿼리에 추가하고 AreaPath : Team 할당에 따라 모든 작업 항목을 가져와야합니다. 나중에 해당 지역/팀 할당을 변경 한 다음 쿼리를 다시 실행하면 변경 사항이 쿼리에 반영되어 반영되어야합니다.

쿼리 빌더에서 "팀 할당"(분명한 선택 ...)이라는 필드가 표시되고 드롭 다운에 팀 이름도 채워지지만이 필드는 작업 항목으로 채워지지 않습니다. 이 필드를 제거하고 결과 그리드에 열로 추가하는 것으로 확인했습니다. 데이터가 없습니다.

이것은 많은 사람들이 필요로하는 것처럼 보이지만, 그것에 관한 문서를 찾지 못한 것은 아닙니다. VSTS에서 나를 자동으로 유지하도록하지 않는 한, 팀 이름 용 사용자 정의 필드를 만들고 싶지 않습니다.

현재 우리는 모든 이야기에 팀 이름을 붙이기 만하면됩니다. 그러나 이것은 이중 작업이며 태그 목록을 어수선하게 만듭니다.

우리는 스크럼 템플릿을 사용하고 있습니다.

답변

0

모든 작업 항목이 해당 팀의 일부 회원에게 이미 할당되어 있다고 가정하면 In Group 연산자를 활용하는 쿼리를 만듭니다. 팀에 속한 모든 작업 항목을 나열하려면이 것과 같은 쿼리를 만들면됩니다. :

filtering work item in group

어떤 팀이 실제로 그룹임을 기억 jessehouwing 더 필드가 없다는 것을 말했듯이 "스위트"라는 팀 프로젝트 내에서 "개발자"라는 팀은 그룹 "[Suite]\Developers"

+0

아, 작동하는 것 같습니다! 고맙습니다! –

0

이것은 실제로 많이 요구되는 기능이지만, 현재 자동으로 쿼리를 필터링하는 데 사용할 수있는 필드가 없습니다.

백 로그에는 만들기 쿼리 버튼이 있지만 올바른 필터가있는 쿼리가 자동으로 생성됩니다. 더 필드는 "팀 할당"이라고하지

enter image description here

, 당신은 "할당"을 언급하는? 해당 필드는 작업 항목 (작업 항목의 필드) 사용자 또는 그룹에 할당 된 작업 항목에만 필터합니다. 그러나 어떤 팀의 지역에있는 것은 현장을 통해 작업 항목을 할당하지 않습니다.

+0

감사합니다. Jesse - 당신이 말한 것을 실제로 수행하는 단기간에, 나는 그 팀을 위해 설정 한 모든 영역 경로를 선택하기 위해 거대한 OR 문으로 쿼리를 작성합니다. 단점은 과제가 변경 될 때마다 수정되어야한다는 것입니다. –

+1

FYI - "팀 배정"이 우리 환경의 맞춤 필드로 추가되었을 가능성이 있습니다 ... 이것이 채워지지 않은 이유를 설명 할 수 있습니다. –

+0

이 필드는 존재합니다. 노드 이름을 사용할 수 있습니다 .... –

0

로 참조 네가 쓸 수있는 팀을위한 ter 작업 항목. 나는 사용자의 목소리를 제출한다 : VSTS query work items of team, 당신은 투표 할 수있다.당신은 태그 나 루카로가에서 그룹 [팀 그룹]에 할당 된 사용하여

0
만큼 지역 경로에 팀이 리프 노드이기 때문에 할 수있는 쉬운 방법이

라고 말했다로

해결 방법은 이것을 달성하십시오.

쿼리에 "노드 이름"필드를 추가하고이를 사용하여 팀 이름으로 표시하고 필터링 할 수 있습니다.

노드 이름은 항상 작업 항목에 설정된 영역 경로의 리프 노드로 업데이트됩니다. 행복한 경로에서는 Team과 동일하지만 분쇄기가 다를 수 있습니다.

예를 들어, 영역 경로가 "MyPtoject \ Team A"또는 "MyPtoject \ ProductA \ Team A"이면 노드 이름이 올바르게 채워집니다. 그러나 "MyPtoject \ Team A \ Product A"가있는 경우에는 표시되지 않습니다.

하지만 당신은 당신이 팀을 위해 팀 필드를 사용하여 조직 내의 다른 계층 우선 지역 경로를 사용하는 경우 마틴 나는 다른

뭔가 영역 경로를 사용 https://nkdagility.com/team-foundation-server-2012-teams-without-areas/

또는 및 easyer 방법을 해당 클라이언트 목록을 필드로 이동하고 팀의 영역 경로를 사용하는 것입니다.

+0

예, 지역 경로 전용 클라이언트에는 팀이 없습니다. 그런 다음 구성에서 어떤 팀이 어떤 클라이언트에서 작동 하는지를 매핑합니다. –

+0

그러면 행복한 경로를 벗어 났고 노드 이름에는 클라이언트 이름 만 표시됩니다 ... 팀 필드를 봅니다 –