Microsoft Project의 필드 매핑
Microsoft Project 필드 매핑 파일을 수정하여 Microsoft Project 및 Team Foundation Server(TFS) 간에 데이터가 매핑되는 방식을 사용자 지정할 수 있습니다. 매핑 파일은 작업 항목 추적 필드의 참조 이름을 Project 필드와 연결합니다. Microsoft Project 필드 매핑을 변경하기 전에 이 항목 뒷부분에서 제공하는 정보를 검토하여 TFS가 Project에서 작업 항목 추적 데이터베이스로 데이터를 복사하는 방법을 검토해야 합니다.
중요
지원되는 Project 필드 이름 집합은 각 Microsoft Project 버전에 따라 다를 수 있습니다.
계산 필드
일반적으로는 작업 항목 데이터베이스에서 계산 필드를 새로 고치지 않습니다. 예를 들어 시작 날짜와 완료 날짜는 대개 작업 기간과 종속성을 따라 계산됩니다. 팀 멤버가 팀 탐색기에서 작업 시작 날짜를 변경하면 해당 변경으로 인해 필드를 새로 고칠 때 Office Project에서 오류가 발생합니다. 따라서 계산 필드를 게시 전용으로 구성할 수 있습니다. 즉, Office Project에서는 해당 필드의 변경 내용을 작업 항목 데이터베이스에 게시는 하지만 업데이트하지는 않습니다. 필드를 게시 전용으로 구성하는 방법에 대한 자세한 내용은 Microsoft Project 매핑 파일 업로드 또는 다운로드[TFSFieldMapping]를 참조하세요.
작업 항목 폼 정의에서 READONLY 특성을 사용하여 팀 멤버가 팀 탐색기에서 계산 필드 값을 변경하지 못하도록 지정할 수도 있습니다. READONLY 특성에 대한 자세한 내용은 모든 FIELD XML 요소 참조을 참조하세요.
참고
MSF(Microsoft Solutions Framework) for Agile Software Development 및 MSF for CMMI Process Improvement 프로세스 템플릿에는 시작 날짜와 완료 날짜가 게시 전용 매핑으로 이미 구성되어 있으며, 이러한 매핑은 팀 탐색기에서 읽기 전용입니다.
매핑 필드 형식
Project에서 TFS로 작업을 게시할 때 Team Foundation에서는 작업 항목 데이터베이스에 데이터를 복사합니다. 또한 작업을 새로 고칠 때는 필드 데이터가 작업 항목 데이터베이스에서 Project 계획으로 복사됩니다. 필드 데이터를 올바르게 복사하려면 TFS와 Project의 필드 형식이 호환되어야 합니다. 다음 표에는 TFS 필드 형식과 호환되는 Project 필드 형식이 나와 있습니다.
TFS 작업 항목 필드 형식 |
Microsoft Project 필드 형식 |
---|---|
DateTime |
Datetime |
Double |
작업, 단위, 백분율, 분수 및 ±5.0 × 10−324~±1.7 × 10308 범위의 모든 필드 형식 |
기록 |
지원되지 않음 |
Html |
지원되지 않음 |
Integer |
작업, 단위, 숫자 및 -2,147,483,648~2,147,483,647 범위의 모든 필드 형식 |
PlainText |
지원되지 않음 |
문자열 |
텍스트(최대 255자) 중요 Office Project에서는 리소스 이름 필드 목록에 팀 멤버 이름을 채우지 않습니다.따라서 이름을 수동으로 목록에 추가해야 합니다.Office Project에서 리소스에 작업 항목을 할당할 때는 AD DS(Active Directory 도메인 서비스) 또는 주소록의 표시 이름으로 리소스를 지정해야 합니다.별칭 또는 이름의 기타 축소된 형식으로 리소스에 작업 항목을 할당하면 리소스가 불일치하여 유효성 검사 오류가 발생할 수 있습니다. |
TreePath |
사용자 지정 개요 코드 |
작업 항목 필드 형식에 대한 자세한 내용은 작업 항목 필드 정의 및 수정을 참조하세요. Project 필드 형식에 대한 자세한 내용은 Project 2013 개발자 설명서에서 pjField 상수에 대한 도움말을 참조하세요.
Project 필드 이름
Project에서는 pjtask로 시작하는 필드 이름을 TFS의 필드에 매핑할 수 있습니다. 예를 들어 pjTaskText10을 TFS 문자열 필드에 매핑할 수 있습니다. Project 필드로 매핑되는 TFS 작업 항목 필드를 지정할 때 이러한 필드 이름이 ProjectField 특성에서 사용됩니다. Microsoft Project 필드 이름의 전체 목록은 Microsoft Office 2003 소프트웨어 개발 키트의 pjField 상수 관련 도움말을 참조하세요.
참고
Project Server를 사용하는 경우에는 pjTaskEnterpriseCost1과 같이 이름에 "Enterprise"가 포함된 추가 필드가 있습니다.Team Foundation Server를 Project Server와 동기화의 설명에 따라 TFS를 통합하는 경우가 아니면 TFS는 데이터를 새로 고치거나 Project Server에 게시하지 않습니다. 따라서 이러한 필드 이름은 Project에 대한 Team Foundation 추가 기능에서 지원되지 않습니다.
참고 항목
참조
Microsoft Project 매핑 파일 업로드 또는 다운로드[TFSFieldMapping]