Microsoft Project에 대한 필드 매핑 방법 변경
Microsoft Project의 게시 동작을 변경하려면 Microsoft Project 매핑 파일을 변경해야 합니다.매핑 파일을 수정하면 Microsoft Project 필드에 매핑되는 Team Foundation 필드를 지정할 수 있습니다.또한 PublishOnly 특성을 통해 게시 동작을 제어할 수 있고 컨텍스트 필드 등의 특수 필드를 지정할 수 있습니다.
매핑 파일은 팀 프로젝트 하나와 연결됩니다.팀 프로젝트를 진행하는 동안 언제든지 매핑 파일을 변경할 수 있습니다.프로세스 템플릿에서 팀 프로젝트를 만드는 데 사용된 매핑 파일에 따라 팀 프로젝트를 시작할 때 사용되는 매핑 파일이 결정됩니다.변경할 수 있는 Microsoft Project 필드 매핑 파일을 먼저 다운로드 해야이 팀 프로젝트가 정의 된 서버에서.사용은 TFSFieldMapping 명령을 다운로드 또는 업로드 하는 Microsoft Project 팀 프로젝트에 대한 필드 매핑 파일.
[!참고]
팀 프로젝트의 매핑 파일을 수정하면 해당 팀 프로젝트에서 모든 팀 멤버의 Microsoft Project 필드 맵이 수정됩니다.
요구 사항
- 멤버 여야 합니다의 프로젝트 관리자 했거나 그룹를 프로젝트 수준 정보 편집 과 프로젝트 수준 정보 보기 사용 권한을 설정 허용.또한 지정한 로컬 경로에 매핑 파일을 만들 수 있는 권한이 있어야 합니다.자세한 내용은 Team Foundation Server 권한을 참조하십시오.
작업 항목 필드 프로젝트에 매핑되는 방법을 변경 하려면
명령 프롬프트 창을 열고 위치 중 Visual Studio 또는 팀 탐색기 설치 되어 있고 입력:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
64비트 버전의 Windows에서는 **%programfiles%**를 **%programfiles(x86)%**로 바꿉니다.
매핑 파일을 다운로드 하 여 다음 명령을 입력 하 고 여기에 표시 된 인수를 사용자 데이터로 대체 CollectionURL 팀 프로젝트 컬렉션의 URL을 지정 ProjectName 팀 프로젝트의 이름을 지정 하 고 MappingFile 매핑 파일 다운로드 될 이름과 위치를 지정 합니다.그런 다음 ENTER 키를 선택 합니다.
TFSFieldMapping download /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile
[!참고]
이름에 공백이 있으면 이름을 따옴표로 묶습니다.
다운로드한 매핑 파일(예를 들어, C:\MappingFile.xml)을 XML 편집기에서 엽니다.
다음과 같은 형식으로 새 매핑을 추가하거나 기존 매핑을 편집합니다.
<Mapping WorkItemTrackingFieldReferenceName="fieldname" ProjectField="projectfield" ProjectName="user friendly name" />
예를 들면 다음과 같습니다.
<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Common.Priority" ProjectField="pjTaskText19" ProjectName="Work Item Priority" />
다음은 각 항목에 대한 설명입니다.
Microsoft.VSTS.Common.Priority는 MSF(Microsoft Solutions Framework) for Agile Software Development 프로세스의 기존 필드입니다.
pjTaskText19는 Office Project의 사용자 지정 텍스트 필드입니다.
[!참고]
ProjectField 특성에 대한 모든 Office Project 필드 값의 전체 목록은 Microsoft Project의 필드 매핑을 참조하십시오.
(선택 사항) 필드를 게시하면서 새로 고치지 않도록 지정할 수도 있습니다.이렇게 하려면 해당 필드의 매핑 섹션에 PublishOnly 특성을 추가하고 이 특성을 true로 설정합니다.이 특성을 사용하면 팀 멤버가 Team Foundation에서 필드 값을 볼 수는 있지만 값을 변경할 수는 없습니다.
다음 구문을 사용하여 Office Project 필드 중 동기화 필드를 지정합니다.
<SyncField ProjectField="" />
다음 예제에서는 pjTaskText25를 동기화 필드로 지정하는 방법을 보여 줍니다.
<SyncField ProjectField="pjTaskText25" />
매핑 파일을 저장합니다.
다음 명령을 입력 하 여 매핑 파일을 업로드 합니다.
TFSFieldMapping upload /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile
참고 항목
참조
개념
Microsoft Project 필드 매핑 사용자 지정
기타 리소스
Microsoft Project 및 Team Foundation을 사용하여 작업을 추적할 때 유용한 팁 및 작업 차이점