Udostępnij za pośrednictwem


Krótki przewodnik po konfiguracji

Przed zsynchronizowaniem danych między Visual Studio Team Foundation Server i Microsoft Project serwera, należy najpierw zainstalować Team Foundation Server rozszerzeń dla programu Project Server i skonfigurować serwer dwa produkty.W tym temacie jako podręczny wykaz umożliwia instalowanie oprogramowania, przypisywanie uprawnień, konfigurowanie integracji i Weryfikuj synchronizację danych.Do wykonywania bardziej niestandardowe konfiguracje lub szczegółowe procedury, zobacz Konfigurowanie integracji TFS-Project Server.

[!UWAGA]

Aby zadać pytanie społeczności, zobacz następujące ogłoszenie na forum w witrynie sieci Web firmy Microsoft: Integracja serwerów Team Foundation Server i Project Server.

W tym temacie

  • Wstępnie wymagane oprogramowanie

  • Instalowanie oprogramowania

  • Przypisywanie uprawnień

  • Konfigurowanie integracji

  • Weryfikuj synchronizację danych

Wymagania

Należy wykonać procedury opisane w tym temacie, należy należą do następujących grup lub mieć następujące uprawnienia:

  • Aby zarejestrować wystąpienie programu Project Web Access lub Project Web App (PWA), trzeba należeć do Team Foundation Administratorzy do administratorów 5–12 dla każdego wystąpienia programu PWA, który dokona rejestracji oraz.

  • Udzielenia Team Foundation uprawnienia: musi należeć do Team Foundation Administratorzy grupy lub z aplikacji Wyświetl informacje egzemplarz poziom i Edytowanie informacji egzemplarz poziom należy ustawić uprawnienia Zezwalaj.Musi także mieć dostęp do Konsoli administracyjnej Fundacji zespołu lub Przynależności do grupy okno dialogowe Kolekcja projektów zespołu za pomocą Team Explorer.

  • Aby udzielić uprawnień serwera Project Server: musisz mieć Zarządzanie użytkownikami i grupami globalne uprawnienia dla wystąpienia programu PWA.Musi również mieć dostęp do serwera Project Server za pomocą programu PWA.

  • Aby udzielić uprawnień dostawcy usług udostępnionych: musi należeć do Administratorzy farmy grupy, Administracji programu SharePoint grupę lub grupy Administratorzy dla aplikacji sieci Web, która obsługuje serwera Project Server.Członkostwo w grupie będzie zależeć od architektury zabezpieczeń wdrożenia.

  • Aby użyć stsadm.exe: musisz być administratorem na komputerze lokalnym.

Aby uzyskać więcej informacji, zobacz Przypisywanie uprawnień do obsługi integracji TFS-Project Server.

Wstępnie wymagane oprogramowanie

W następującej tabeli podsumowano wstępnie wymagane oprogramowanie, które należy zainstalować i skonfigurować przed zainstalowaniem Team Foundation Server rozszerzeń dla programu Project Server.

Ważna uwagaWażne

Instalowania lub uaktualniania do Visual Studio Team Foundation Server 2012 wymaga na komputerach 64-bitowych.Ponadto aby zainstalować Team Foundation Server rozszerzeń dla programu Project Server wymaga programu Project Server zainstalowanego na komputerach 64-bitowych.

Krok

Zadanie

Maszyna

Uwagi

Krok 1

Zainstaluj jedną z następujących wersji programu Project Server:

  • Program Project Server 2010 z SP1

  • Serwer projektu 2013.

Na każdej warstwie sieci web i warstwie aplikacji serwera z programem Project Server 2010 lub Project Server 2013 oraz, że będą uczestniczyć w synchronizacji danych.

Ważna uwagaWażne

Dla programu Project Server 2010, aplikacji sieci web programu SharePoint dla wystąpienia programu PWA musi być równa Uwierzytelnianie w trybie klasycznym.Nie będzie można zarejestrować wystąpienia PWA, jeśli jest ono ustawione na Uwierzytelnianie oparte na oświadczeniach.

Project Server 2013, można skonfigurować aplikacji sieci web programu SharePoint dla wystąpienia programu PWA albo Uwierzytelnianie w trybie klasycznym lub Uwierzytelniania opartych na oświadczeniach.

Krok 2

Zainstaluj jedną z następujących wersji systemu Office Project:

Każdy komputer kliencki, na którym programu Project Professional będzie używany do synchronizowania danych między przedsiębiorstwa projektów planów i projektów zespołu.

Należy zainstalować Visual Studio 2012 lub Team Explorer 2012 na każdym komputerze klienta, aby uzyskać dodatek plug-in, który obsługuje integrację między Team Foundation Server i Project Server.

[!UWAGA]

Nie trzeba wdrożenia usługi Active Directory, ale zalecane jest tak, że można łatwo synchronizować więcej kont użytkowników, grup i usługi, które są nieprawidłowe w Team Foundation Server i Project Server.

Instalowanie oprogramowania

W następującej tabeli podsumowano kroki instalacji, które należy wykonać.Aby zainstalować oprogramowanie, musisz mieć uprawnienia administratora na komputerze, na którym oprogramowanie jest zainstalowane.

Krok

Zadanie

Maszyna

Uwagi

Krok 1

Zainstaluj Visual Studio Team Foundation Server 2013.

Każdy serwer warstwie aplikacji dla Team Foundation Server że będą uczestniczyć w synchronizacji danych z programem Project Server.

Oprogramowanie, które obsługuje synchronizację danych jest automatycznie instalowany z Team Foundation Server.Aby uzyskać więcej informacji, zobacz Przewodnik instalacji serwera Team Foundation Server.

Krok 2

Zainstaluj Team Foundation Server rozszerzeń dla programu Project Server.

Na każdej warstwie sieci Web i aplikacji warstwa serwera obsługującego Project Server 2010 lub Project Server 2013 i że będzie uczestniczyć w synchronizacji danych.

Jedynie te urządzenia, które mają Team Foundation Server rozszerzeń dla programu Project Server zainstalowane mogą uczestniczyć w synchronizacji danych między tymi dwoma produktami.

Aby uzyskać więcej informacji, zobacz Jak: Dodawanie serwera Project Server do Team Foundation Server.

Krok 3

Install Visual Studio 2013 or Team Explorer 2013.

Pliki do pobrania, zobacz: programu Visual Studio 2013 pliki do pobrania

Każdy komputer kliencki, na którym programu Project Professional będzie używany do synchronizowania danych między przedsiębiorstwa projektów planów i projektów zespołu.

Każdy komputer kliencki lub serwer służący do konfigurowania i administrowania integracji tych dwóch produktów.

Ważna uwagaWażne

Należy zainstalować Visual Studio 2012 Aby uzyskać dodatek dla programu Project Professional, ale nie wymagają licencji dostępu klienta (CAL) do interfejsu dzięki integracji z Team Foundation Server i Project Server.

Każdego menedżera projektu, który będzie zarządzał planów projektu przedsięwzięcia, które będą uczestniczyć w synchronizacji danych z Team Foundation należy zainstalować dodatek do programu Project Professional.Ponadto każdy administrator, który służy do konfigurowania integracji produktów serwerowych dwóch wymaga oprogramowania, który jest instalowany z Visual Studio 2012.Konfiguruje oprogramowanie to dodatek do projektu do integracji.

Powrót do początku

Przypisywanie uprawnień

Aby przypisać uprawnienia, musi mieć uprawnienia administracyjne na elementy oprogramowania, które chcesz skonfigurować.Należy przypisać uprawnienia administracyjne dla Team Foundation Server i wystąpienia programu Project Web Access lub Project Web App (PWA) do użytkownika, który służy do konfigurowania integracji tych produktów.Poniższa tabela podsumowuje te uprawnienia, które należy przypisać.Należy utworzyć tych przydziałów po zainstalowaniu Team Foundation Server rozszerzeń dla programu Project Server.Przypisywanie większość uprawnień przez Team Foundation konsoli administracyjnej dla kolekcji projektów, Zabezpieczeń Projekt okno dialogowe do zespołu projektu lub za pośrednictwem stron sieci web Zarządzanie użytkownikami lub Zarządzanie grupami dla wystąpienia programu PWA.

Aby przypisać uprawnienia, zobacz Przypisywanie uprawnień do obsługi integracji TFS-Project Server.

Konfigurowanie integracji

W następującej tabeli podsumowano minimalnego zestawu kroków, które należy wykonać, aby skonfigurować integracji tych dwóch produktów.Każdy krok używa TfsAdmin narzędzie wiersza polecenia, które jest dostępne po otwarciu okna wiersza polecenia gdzie albo Visual Studio lub Team Explorer jest zainstalowany i wpisz:

cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE

W 32-bitowej wersji systemu Windows należy zastąpić %programfiles(x86)% elementem %programfiles%.

Aby wykonać bardziej niestandardowe konfiguracje, zobacz Konfigurowanie integracji TFS-Project Server.

[!UWAGA]

Nawet jeśli logujesz się z uprawnieniami administracyjnymi, należy otworzyć podwyższone okna wiersza polecenia do uruchomienia TfsAdmin narzędzia wiersza polecenia na serwerze, na którym działa Windows Server 2008.Aby otworzyć okno wiersza polecenia z podwyższonym poziomem uprawnień, kliknij przycisk Start, kliknij prawym przyciskiem myszy wiersz polecenia, a następnie kliknij polecenie Uruchom jako administrator.Aby uzyskać więcej informacji, zobacz następującą stronę w witrynie sieci Web firmy Microsoft: User Access Control.

Krok

Zadanie

Krok 1

Zarejestrować wystąpienie programu PWA.Należy zarejestrować każdego wystąpienia programu PWA, obsługujący planów projektu przedsięwzięcia z serwerem warstwie aplikacji obsługującego projektów zespołów, które będą uczestniczyć w synchronizacji danych.Należy zarejestrować wszystkie wystąpienia programu PWA, które są używane przez przedsiębiorstwo planów projektu, które musi zsynchronizować dane z zespołu projektu.

TfsAdmin ProjectServer /RegisterPWA /pwa:pwaUrl /tfs:tfsUrl

Zamień pwaUrl z jednolitego lokalizatora zasobów (URL) wystąpienia programu PWA i tfsUrl o adresie URL serwera warstwie aplikacji.

Poniższy przykład rejestruje PWAInstance do AdventureWorksServer:

TfsAdmin ProjectServer /RegisterPWA /pwa:http://PWAServerName/PWAInstance /tfs:http://AdventureWorksServer:8080/tfs/

[!UWAGA]

Domyślnym portem dla Team Foundation Server jest 8080.Aby uzyskać więcej informacji, zobacz Porady: weryfikowanie lub poprawianie przypisań portów.

Krok 2

Mapuj wystąpienia programu PWA z Kolekcja projektów zespołu.Konieczne jest przyporządkowanie każdego wystąpienia programu PWA, który obsługuje plan projektu przedsiębiorstwa.Należy mapować wszystkie wystąpienia programu PWA, które są wykorzystywane przez przedsiębiorstwa planów projektu, które należy zsynchronizować dane projekty zespołowe.

TfsAdmin ProjectServer /MapPWAtoCollection /pwa:pwaUrl /collection:tpcUrl

Zamień tpcUrl z adresem URL Kolekcja projektów zespołu.

Poniższy przykład mapuje DefaultCollection do PWAInstance, który jest zdefiniowany na AdventureWorksServer:

TfsAdmin ProjectServer /MapPWAToCollection /pwa:http://PWAServerName/PWAInstance /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection

Krok 3

Przekaż domyślnego mapowania pól.Należy zdefiniować mapowania pól dla każdej kolekcji projektów, które mają być mapowane do wystąpienia programu PWA.Można użyć domyślnego mapowania pól jako miejsce rozpoczęcia i dostosowywać je tylko wtedy, gdy jest to konieczne.

TfsAdmin ProjectServer /UploadFieldMappings /collection:tpcUrl /useDefaultFieldMappings

Poniższy przykład przekazuje domyślne mapowania pól do DefaultCollection na AdventureWorksServer:

TfsAdmin ProjectServer /UploadFieldMappings /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /useDefaultFieldMappings

Aby uzyskać więcej informacji, zobacz Dostosowywanie mapowania pola pomiędzy TFS a Project Server.

Krok 4

Skojarz plan projektu przedsiębiorstwa z projektu zespołu.Przed można mapować plan projektu, należy ją najpierw opublikować na serwerze Project Server i zespołu projektu musi być zdefiniowana w kolekcji.Każdy plan projektu organizacji musi być mapowane do zespołu projektu, który zawiera dane, które chcesz zsynchronizować.Ponadto należy wskazać jakie typy elementów pracy chcesz uczestniczyć w synchronizacji.

TfsAdmin ProjectServer /MapPlanToTeamProject /collection:tpcUrl /enterpriseproject:PlanName /teamproject:ProjectName /workitemtypes:ListOfTypes

Zamień PlanName o nazwie planu projektu przedsięwzięcia, ProjectName z nazwą projektu zespołu i ListOfTypes z nazwy typów elementów roboczych.Na przykład, można określić następujące typy elementów roboczych do obsługi nowoczesnych procesu jako "User Story,Task" lub "User Story", Task.Jeśli projekt jest oparty na posiadanie szablonu procesu (CMMI), można określić "Requirement,Task".Nie należy umieszczać spacji po przecinku.

Poniższy przykład mapuje MyEnterpriseProjA do MyTeamProjB w DefaultCollection na AdventureWorksServer i określa, że użytkownik historie i zadania będą uczestniczyć w synchronizacji:

TfsAdmin ProjectServer /MapPlanToTeamProject /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ enterpriseproject:MyEnterpriseProjA /teamproject:MyTeamProjB /workitemtypes:"User Story,Task"

[!UWAGA]

/nofixedwork Flaga jest opcjonalne.Określić tej flagi, tylko jeżeli zadania serwera Project Server, które są mapowane na elementy pracy Team Foundation nie ma być przypisany do Stałej pracy typ zadania.

Jeśli planu projektu jest mapowany, podczas gdy był otwarty, należy Zamknij i ponownie otwórz go zarejestrować.Po otwarciu plan, należy sprawdzić, czy publikacji do zespołu projektu i Typu elementu pracy (Tekst30) kolumny pojawiają się.Obecność tych kolumn wskazuje, że plan projektu został zmapowany do zespołu projektu.

Krok 5

Dodawanie członków zespołu do puli zasobów organizacji.Dla każdego zadania, które jest publikowane do zespołu projektu należy przypisać prawidłowy współautora projektu zespołu jako zasób.Należy również zidentyfikować jako prawidłowe współautora każdy członek zespołu, który przedstawi elementów pracy, które są synchronizowane z serwerem Project Server.Aby zidentyfikować prawidłowe współautorów, należy dodać członków zespołu z puli zasobów organizacji do zasobów na planie projektu przedsięwzięcia.Aby uzyskać więcej informacji, zobacz Dodawanie zasobów do puli zasobów organizacji.

Weryfikuj synchronizację danych

Można sprawdzić, czy dane są synchronizowane przez wykonanie kroków, które w następującej tabeli podsumowano.Te kroki należy wykonać za pomocą planu projektu organizacji i zespołu projektu, który mapowany podczas konfigurowania integracji.

Krok

Zadanie

Procedura

Krok 1

Menedżer programów: dodać zadanie i ustaw go zsynchronizować z Team Foundation Server.

Ważna uwagaWażne

Upewnij się, zamknij plan projektu po był mapowany a następnie ponownie je otwórz.

W planie projektu mapowanego enterprise zdefiniować historii użytkownika, zadania lub zapotrzebowania.Upewnij się, że można przypisać następujące pola: Nazwy zasobów, publikacji do zespołu projektu, i Typu elementu pracy (TFS).Zapisz plan, a następnie opublikować ją na serwerze Project Server.

Można sprawdzić, czy plan został opublikowany, jeśli Sprawdź pasek stanu w planie projektu.

Krok 2

Prowadzę Team: Sprawdź, czy zadania, które zostały dodane w kroku 1 są wyświetlane jako elementów pracy w Team Foundation.

W Team Explorer, uruchom kwerendę dziennika produktów lub podziału pracy.Nowe elementy pracy powinien pojawić się w zaledwie kilka minut plan jest publikowana na serwerze Project Server.

Otwórz element pracy i sprawdź, czy Synchronizacji serwera Project wiadomości został dodany do pola historii.

Krok 3

Prowadzę Team: zmienić jeden z elementów pracy, które został zreplikowany w Team Foundation.Dodaj element pracy i ustaw go do publikowania na serwerze Project Server.

Otwórz element pracy replikowanych, kliknij przycisk Serwera Project Server , a następnie zmodyfikować pole.Na przykład można zmodyfikować Pracy pozostałej pole.

Tworzenie elementu pracy, ustaw Prześlij na serwerze Project Server pola do Taki Zapisz element pracy.

[!UWAGA]

Możesz przesłać tylko tych elementów pracy, które są typy, które zostały skonfigurowane do wzięcia udziału w synchronizacji danych.

Krok 4

Menedżer programów: Recenzja i zatwierdzanie zaktualizowany stan elementów przesłanych pracy.

Z poziomu przeglądarki sieci web Otwórz swoje Centrum zatwierdzania i sprawdź, czy aktualizacja stanu pojawia się element pracy zaktualizowane i nowo utworzony element pracy.Należy się spodziewać aktualizacji stanu pojawi się po kilku minutach.Akceptować aktualizacje stanu i Dodaj komentarz.

[!UWAGA]

Jeśli jest integrację z programem Project Server 2010, należy sprawdzić, czy komentarze dodane do aktualizacji stanu są wyświetlane w polu historii elementu pracy.

Do aktualizacji planu projektu przedsięwzięcia ze zmianami, które zostały przedłożone z Team Foundation, musisz zaakceptować aktualizacje.

Krok 5

Menedżer programów: Sprawdź, czy elementy pracy zatwierdzonego pojawiają się w planie projektu przedsięwzięcia.

Otwórz plan projektu przedsięwzięcia i potwierdzić, że wyświetlane są pozycje zatwierdzone pracy.Masz do planu projektu Zamknij i otwórz ponownie, aby wyświetlić te aktualizacje.

Krok 6

Prowadzę Team: Przejrzyj wiadomości synchronizacja serwera projektu i stan przedmiotów nadesłanych prac.

W Team Explorer, Odśwież projektu zespołu.Otwórz elementów pracy, które zostały przesłane do serwera Project Server i przejrzyj komunikat, który został dodany do historii pole.Kliknij przycisk Serwera Project Server , a następnie przejrzyj wartości, które zostały przypisane do pola stanu dla serwera Project Server.Należy się spodziewać aktualizacjach pojawiają się po kilku minutach.

Zobacz też

Zadania

Konfigurowanie integracji TFS-Project Server

Koncepcje

Wymagania systemu i instalacji do obsługi integracji TFS-Project Server

Składniki integracji mapy [TfsAdmin ProjectServer]

Omówienie procesu synchronizacji dla integracji TFS-Project Server