방법: 종속 선택 목록 만들기
업데이트: 2007년 11월
XML 파일을 내보내고 파일 내용을 수정하여 작업 항목 형식 필드에 사용할 종속 선택 목록을 만들 수 있습니다. 종속 선택 목록을 추가한 후에는 XML 파일을 가져와 업데이트된 작업 항목 형식을 사용할 수 있습니다.
다음 절차에서는 작업(Task) 작업 항목 형식에 대해 종속 선택 목록을 만드는 방법을 보여 줍니다.
필수 권한
이 절차를 수행하려면 Team Foundation Administrators 그룹의 멤버이거나 프로젝트에 대한 Project Administrators 그룹의 멤버여야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.
종속 선택 목록을 만들려면
단일 프로젝트의 작업 항목 형식을 수정하는 경우 witexport를 실행하여 Task.xml을 내보냅니다. 자세한 내용은 방법: 기존 프로젝트에서 작업 항목 형식 내보내기를 참조하십시오.
Visual Studio에서 파일, 열기를 차례로 클릭한 다음 파일을 클릭합니다.
파일 열기 대화 상자가 나타납니다.
찾는 위치에서 파일을 내보낸 위치로 이동합니다.
작업 항목 형식을 수정하여 프로세스 템플릿을 사용자 지정하려는 경우에는 프로세스 템플릿을 다운로드한 위치로 이동합니다.
참고: Windows Vista를 실행 중인 경우 일부 폴더에 대한 액세스 권한이 없을 수도 있습니다. 작업 항목 형식을 액세스 권한이 없는 위치로 내보내려고 하면 레지스트리 가상화 기술을 통해 내보낸 파일이 자동으로 리디렉션되어 가상 저장소에 저장됩니다. 자세한 내용은 https://go.microsoft.com/fwlink/?LinkId=92325 및 https://go.microsoft.com/fwlink/?LinkId=92323을 참조하십시오. 이 리디렉션이 발생하지 않도록 하려면 파일을 액세스 권한이 있는 위치로 내보냅니다.
Task.xml을 선택한 다음 열기를 클릭합니다. 줄 끝에 대한 메시지가 나타나면 아니요를 클릭합니다.
XML 파일의 <FIELDS> 섹션을 찾습니다.
Category 필드를 추가하고 다음 XML을 추가하여 허용되는 값이 Discipline 필드의 값에 종속되도록 설정합니다.
<FIELD name="My Field" refname="MyCompany.MyProcess.MyField" type="String" reportable="dimension"> <WHEN field="Microsoft.VSTS.Common.Discipline" value="Requirements"> <ALLOWEDVALUES> <LISTITEM value="Planning" /> <LISTITEM value="Review" /> </ALLOWEDVALUES> </WHEN> <WHENNOT field="Microsoft.VSTS.Common.Discipline" value="Requirements"> <ALLOWEDVALUES> <LISTITEM value="Process Management" /> <LISTITEM value="Planning" /> <LISTITEM value="Review" /> </ALLOWEDVALUES> </WHENNOT> <DEFAULT from="value" value="Process Management" /> </FIELD>
참고: 이 예제에서 사용하는 WHEN 및 WHENNOT 규칙을 다른 규칙에 적용하여 해당 규칙을 실행할 시기를 지정할 수도 있습니다. 자세한 내용은 <WHEN>, <WHENNOT> 및 <WHENCHANGED> 조건 사용을 참조하십시오.
아래 XML에 굵은 텍스트로 표시된 DEFAULT 규칙을 이 필드에서 삭제합니다. 필드에 허용되는 값이 분야 필드에 종속되어 있으므로 이 규칙을 삭제해도 아무런 문제가 없습니다.
<FIELD name="My Field" refname="MyCompany.MyProcess.MyField" type="String" reportable="dimension"> <WHEN field="Microsoft.VSTS.Common.Discipline" value="Requirements"> <ALLOWEDVALUES> <LISTITEM value="Planning" /> <LISTITEM value="Review" /> </ALLOWEDVALUES> </WHEN> <WHENNOT field="Microsoft.VSTS.Common.Discipline" value="Requirements"> <ALLOWEDVALUES> <LISTITEM value="Process Management" /> <LISTITEM value="Planning" /> <LISTITEM value="Review" /> </ALLOWEDVALUES> </WHENNOT> <DEFAULT from="value" value="Process Management" /> </FIELD>
도구 모음에서 저장을 클릭하여 Task.xml 파일의 변경 사항을 저장합니다.
업데이트된 작업 항목 형식을 가져옵니다.
단일 프로젝트에 새 작업 항목 형식을 가져오려면 방법: 기존 프로젝트로 작업 항목 형식 가져오기를 참조하십시오.
프로세스 템플릿에 작업 항목 형식을 추가하려면 작업 항목 형식을 참조하십시오.
단일 프로젝트로 가져온 변경 내용을 확인하려면
팀 탐색기에서 새로 고침을 클릭하여 서버에서 최신 업데이트를 다운로드합니다.
이 업데이트에는 가져온 변경 내용이 포함되어 있습니다. 작업 항목 노드가 로드될 때까지 몇 초 동안 기다리십시오. 로드되고 있는 노드는 작업 중으로 표시됩니다.
새로운 작업(Task) 작업 항목을 만듭니다. 이렇게 하려면 작업 항목 노드를 마우스 오른쪽 단추로 클릭하고 작업 항목 추가를 가리킨 다음 작업을 클릭합니다.
이 작업(Task)은 변경하여 가져온 작업 항목 형식에서 만들어집니다.
수정한 필드를 선택하여 해당 값을 표시합니다.
분야 필드에서 요구 사항을 선택한 다음 수정된 필드를 선택하여 해당 값이 어떻게 변경되는지 확인합니다.
닫기를 클릭하여 새 작업(Task)을 닫습니다. 작업(Task)을 저장할 것인지 묻는 메시지가 나타나면 아니요를 클릭합니다.