팀 프로젝트에 대한 Enterprise 프로젝트의 연결 관리
Enterprise 프로젝트 계획과 팀 프로젝트 간의 데이터 동기화를 지원하려면 계획을 팀 프로젝트에 매핑해야 합니다. 여러 계획을 같은 팀 프로젝트에 매핑할 수 있습니다. Enterprise 프로젝트를 매핑하려면 Enterprise 프로젝트에 연결된 PWA(Project Web Access 또는 Project Web App)를 팀 프로젝트 컬렉션에 등록하고 매핑한 상태여야 합니다.
Enterprise 프로젝트 계획을 팀 프로젝트에 매핑하려면 먼저 두 서버 제품의 통합을 구성해야 합니다. 자세한 내용은 Team Foundation Server 및 Project Server의 통합 구성을 참조하십시오. 초기 구성을 수행한 후에 필요에 따라 계획을 팀 프로젝트에 매핑하거나 매핑 해제할 수 있습니다.
항목 내용
등록된 PWA 인스턴스 검색
PWA 인스턴스에 매핑된 프로젝트 컬렉션 검색
팀 프로젝트에 Enterprise 프로젝트 계획 연결
Enterprise 프로젝트 계획과 팀 프로젝트 간 연결 제거
Project Server의 리소스 풀에 Team Foundation Server의 리소스 추가
필요한 권한
이 절차를 수행하려면 팀 프로젝트 컬렉션에 대한 Project Server 통합 관리 권한을 가지고 있거나 Team Foundation Administrators 그룹에 속해 있어야 합니다. 그리고 Visual Studio Team Foundation Server 서비스 계정이 데이터 동기화에 참여할 PWA 인스턴스에 대한 관리자 권한을 가지고 있어야 합니다. 자세한 내용은 Project Server와 Team Foundation Server의 통합을 지원하기 위한 권한 할당을 참조하십시오.
등록된 PWA 인스턴스 검색
다음 명령을 사용하여, 응용 프로그램 계층 서버에 등록되어 있고 팀 프로젝트 컬렉션에 매핑할 수 있는 PWA 인스턴스를 나열할 수 있습니다.
등록된 PWA 인스턴스를 나열하려면
팀 탐색기 및 Visual Studio 2010 서비스 팩 1이 설치된 컴퓨터에서 명령 프롬프트 창을 열고 TFSAdmin 도구가 포함된 디렉터리로 변경합니다.
기본적으로 이 도구는 Drive:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE에 있습니다. 64비트 컴퓨터의 경우 이 도구는 드라이브:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE에 있습니다.
다음 명령을 입력하고 Enter 키를 누릅니다.
TfsAdmin ProjectServer /GetRegisteredPWA /tfs:tfsUrl
tfsUrl을 응용 프로그램 계층 서버의 URL(Uniform Resource Locator)로 바꿉니다.
다음 메시지가 표시됩니다.
다음 PWA 인스턴스를 등록합니다. pwaUrl.
자세한 내용은 Team Foundation Server에 PWA 인스턴스 등록을 참조하십시오.
맨 위로 이동
PWA 인스턴스에 매핑된 프로젝트 컬렉션 검색
다음 명령을 사용하여, PWA 인스턴스에 매핑되어 데이터 동기화에 참여할 수 있는 컬렉션을 확인할 수 있습니다. Enterprise 프로젝트 계획은 이 계획을 지원하는 PWA 인스턴스에 매핑된 컬렉션에서 호스팅되는 하나의 팀 프로젝트에만 연결할 수 있습니다.
매핑된 컬렉션을 나열하려면
명령 프롬프트에서 다음 명령을 입력하고 Enter 키를 누릅니다.
TfsAdmin ProjectServer /GetMappedCollections /tfs:tfsUrl
tfsUrl을 응용 프로그램 계층 서버의 URL로 바꿉니다.
다음 메시지가 표시됩니다.
다음 컬렉션이 매핑됩니다. tpcUrl이(가) PWA pwaUrl에 매핑됩니다.
맨 위로 이동
팀 프로젝트에 Enterprise 프로젝트 계획 연결
동기화하려는 데이터가 포함된 팀 프로젝트에 Enterprise 프로젝트 계획을 매핑할 수 있습니다. 다음 그림과 같이 여러 Enterprise 프로젝트를 같은 팀 프로젝트에 연결할 수 있습니다.
Enterprise 프로젝트 계획을 팀 프로젝트에 매핑하려면
명령 프롬프트에서 다음 명령을 입력하고 Enter 키를 누릅니다.
TfsAdmin ProjectServer /MapPlanToTeamProject /collection:tpcUrl /enterpriseProject:EnterpriseProjectName /teamProject:TeamProjectName /workItemTypes:ListOfWorkItemTypes /nofixedwork /projectFieldForWorkItemType:ProjectFieldName
tpcUrl을 팀 프로젝트 컬렉션의 URL로 바꾸고, EnterpriseProjectName을 Enterprise 프로젝트 계획의 이름으로 바꾸고, TeamProjectName을 팀 프로젝트 이름으로 바꿉니다. ListOfWorkItemTypes를 데이터 동기화에 참여할 작업 항목 형식의 이름으로 바꿉니다. 고정된 작업 형식 할당이 발생하지 않게 하려면 /noFixedWork를 지정합니다. Project에서 작업 항목 형식을 저장할 필드 이름과 /projectFieldForWorkItemType 인수를 지정할 수도 있습니다.
다음 메시지가 표시됩니다.
Enterprise 프로젝트 EnterpriseProjectName을(를) to team project TeamProjectName에 매핑하는 중입니다.
Enterprise 프로젝트 EnterpriseProjectName을(를) 팀 프로젝트 TeamProjectName에 매핑했습니다.
팀 프로젝트에 연결할 각 Enterprise 프로젝트 계획에 대해 1단계를 반복합니다.
맨 위로 이동
Enterprise 프로젝트 계획과 팀 프로젝트 간 연결 제거
Enterprise 프로젝트 계획과 팀 프로젝트 간 연결을 제거하려면 먼저 매핑된 팀 프로젝트의 작업 항목에 연결된 모든 작업(task)을 삭제해야 합니다.
팀 프로젝트에서 Enterprise 프로젝트 계획을 매핑 해제하려면
명령 프롬프트에서 다음 명령을 입력하고 Enter 키를 누릅니다.
TfsAdmin ProjectServer /UnmapPlanFromTeamProject/collection:tpcUrl /enterpriseProject:EnterpriseProjectName /teamProject:TeamProjectName
tpcUrl을 팀 프로젝트 컬렉션의 URL로 바꾸고, EnterpriseProjectName을 Enterprise 프로젝트 계획의 이름으로 바꾸고, TeamProjectName을 팀 프로젝트 이름으로 바꿉니다.
다음 메시지가 표시됩니다.
팀 프로젝트 TeamProjectName에서 Enterprise 프로젝트 EnterpriseProjectName의 매핑을 해제하는 중입니다.
팀 프로젝트 TeamProjectName에서 Enterprise 프로젝트 EnterpriseProjectName의 매핑이 해제되었습니다.
맨 위로 이동
Project Server의 리소스 풀에 Team Foundation Server의 리소스 추가
Team Foundation 사용자를 Project의 리소스로 할당하려면 해당 사용자를 Enterprise 리소스 풀과 Enterprise 프로젝트 계획의 리소스 풀에 추가해야 합니다. 이 프로세스를 간단하게 하려면 보안 그룹이 Active Directory에 있는 같은 이름의 그룹과 자동으로 동기화되도록 PWA를 구성하면 됩니다. Project Server의 사용자 및 리소스를 여러 도메인과 포리스트의 Active Directory 사용자와 동기화할 수도 있습니다.
Enterprise 리소스 풀에 사용자를 추가하는 방법에 대한 자세한 내용은 Microsoft 웹 사이트의 다음 페이지를 참조하십시오.
또한 Team Foundation 사용자에게 Project Server에 로그온할 수 있는 액세스 권한을 부여해야 합니다. 자세한 내용은 Project Server와 Team Foundation Server의 통합을 지원하기 위한 권한 할당을 참조하십시오.
맨 위로 이동
참고 항목
기타 리소스
Team Foundation Server 및 Project Server의 통합 구성