Udostępnij za pośrednictwem


Konfigurowanie integracji TFS-Project Server

Przed zsynchronizowaniem danych między Visual Studio Team Foundation Server (TFS) i Microsoft Project serwera, należy najpierw skonfigurować kilka punktów integracji między nimi.

Jak pokazano na poniższej ilustracji, można zintegrować tych produktów w sześć kroków.

Konfigurowanie integracji programu Team Foundation Server i serwera Project Server

Obsługa administracyjna programu Project Server — Team Foundation 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.

Wymagania

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

  • Przed rozpoczęciem konfigurowania integracji produktów dwóch serwera, należy zainstalować rozszerzeń dla programu Project Server.Przed zainstalowaniem rozszerzeń, upewnij się, że wszystkie warunkiem wstępnym oprogramowania została zainstalowana i skonfigurowana.

  • Do przyznawania uprawnień w Team Foundation: Team Foundation Administratorzy grupy lub z aplikacji Wyświetl informacje egzemplarz poziom i edytować informacje 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ń na serwerze Project Server: Zarządzanie użytkownikami i grupami globalne uprawnienia dla wystąpienia programu Project Web Access lub Project Web App (PWA).Musi również mieć dostęp do serwera Project Server za pomocą programu PWA.

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

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

Zbieranie informacji

W następującej tabeli podsumowano informacje niezbędne do skonfigurowania synchronizacji danych w planach projektów organizacji projekty zespołowe.

Parametr lub informacji

Przykład

Uwagi

Uniform Resource Locator (URL) dla serwera warstwie aplikacji dlaTeam Foundation Server

http://ServerName:Port/VirtualDirectoryName

Jeśli nie określisz katalogu wirtualnego, określ adres URL w następującym formacie:

http://ServerName:Port

Zarejestrować wystąpienie programu PWA z serwerem TFS warstwie aplikacji z Visual Studio Team Foundation Server 2013 zainstalowane.Aby uzyskać więcej informacji, zobacz Wymagania systemu i instalacji do obsługi integracji TFS-Project Server.

Adres URL dla każdego wystąpienia programu PWA, który obsługuje planu projektu przedsięwzięcia, który zawiera dane do synchronizacji.

http://PWAServerName/PWA

Aby określić adres URL programu PWA:

  1. Otwórz administrację centralną programu SharePoint na serwerze, który obsługuje wystąpienie.

  2. Pod Application Management, wybierz polecenie zarządzania aplikacjami usług.

  3. Na stronie usługi aplikacji, wybierz opcję Aplikacjami usług programu Project Server.

  4. Wybierz adres URL, który odnosi się do wystąpienia, które chcesz uzyskać dostęp.

Należy zarejestrować każdego wystąpienia programu PWA z serwera warstwie aplikacji obsługującego Kolekcja projektów zespołu i zespołu projekty, które mają dane, które chcesz zsynchronizować.Ponadto, można zarejestrować wystąpienie programu PWA tylko wtedy, gdy Team Foundation Server rozszerzeń dla programu Project Server jest zainstalowany na warstwy aplikacji dla programu Project Server.

Adres URL dla każdej kolekcji projektu zespołu obsługującego projektów zespołów, które zawierają dane do synchronizacji.

http://ServerName:Port/VirtualDirectoryName/CollectionName

Jeśli nie określisz katalogu wirtualnego, określ adres URL w następującym formacie:

http://ServerName:Port/CollectionName

Konieczne jest przyporządkowanie każdej Kolekcja projektów zespołu, że hosty zespół projektów, które zawierają dane, które chcesz zsynchronizować z projektem w przedsiębiorstwie.

Aby zsynchronizować plany nazwy projektu organizacji.

MyEnterpriseProject lub "Mój projekt organizacji"

Każdy plan projektu przedsięwzięcia należy skojarzyć z zespołu projektu.

Plan nazwy projektów zespołu, które zawierają pozycje robocze do synchronizacji z projektem w przedsiębiorstwie.

MyTeamProject lub "Mojego zespołu projektu"

Z tego samego projektu zespołu może skojarzyć wiele planów projektu przedsięwzięcia.

Nazwy typów elementów pracy do synchronizacji.

Można określić dowolnego typu elementu pracy, który jest zdefiniowany w projekcie zespołu do synchronizacji z zadaniami w planie projektu.Jeśli został on dostosowany dowolnego pola, która jest wymagana do obsługi synchronizacji, należy dostosować mapowania pól, aby odzwierciedlić te zmiany.Aby uzyskać więcej informacji, zobacz Mapowanie pól odwołania do elementu XML dla integracji TFS-Project Server.

Historie użytkownika, zadania najczęściej są synchronizowane w projektach zespołu, które są oparte na szablonie procesu sprawność działania zespołów projektów z Microsoft Solutions Framework (MSF).Zadania i wymagania najczęściej są synchronizowane w projektach zespołu, które są oparte na szablonie procesu dla zdolności dojrzałości Model integracji (CMMI) z MSF.

Dla każdego planu projektu przedsięwzięcia, które są mapowane do zespołu projektu można określić typy elementów pracy do synchronizacji.Zadania w programie Project Server są synchronizowane z typami elementów pracy w Team Foundation.

Po dokonaniu wstępnej konfiguracji można zmienić typy, które są mapowane.Aby uzyskać więcej informacji, zobacz Określenie typów elementów pracy do synchronizacji.

(Opcjonalnie) Nazwa pola w programie PWA, aby wyświetlić nazwę danego typu elementu pracy.

pjTaskText10

Wartością domyślną jest pjTaskText30.Można określić inne pole, aby wyświetlić nazwę danego typu elementu pracy.

(Opcjonalnie) Obsługa Praca stała.

/noFixedWorkOpcja

Gdy plan projektu przedsiębiorstwa można skojarzyć z zespołu projektu, można zezwolić lub ograniczać przydział Praca stała do zadań w programie Project Professional, które są synchronizowane z Team Foundation.Praca stała jest jednym z trzech typów zadań, które można użyć w projekcie.Aby uzyskać więcej informacji, zobacz Zmień typ zadania, program Project używa się do obliczania czasu trwania zadania.

(Opcjonalnie) Dodatkowe pola do synchronizacji.

Na przykład, można dodać pola MPK, Nazwa zespołu lub stan zdrowia.

Domyślnie siedmiu następujących pól w Team Foundation są synchronizowane:

  1. Tytuł

  2. Przypisane do

  3. Praca wykonana

  4. Pozostała praca

  5. Początkowe oszacowanie

  6. Data rozpoczęcia

  7. Data zakończenia

Synchronizowane są wyłącznie zmapowanych polach.Aby zsynchronizować dodatkowe pola, należy dostosować mapowania pól. Aby uzyskać więcej informacji, zobacz Mapowanie pól odwołania do elementu XML dla integracji TFS-Project Server.

Konta, aby udzielić uprawnienia administracyjne

Nazwy administratorów, którzy będzie synchronizować dane z ich planów z danymi w projektów zespołu

Należy przyznać integracji administrowania Project Server uprawnień dla administratorów, którzy będą używać TFSAdmin narzędzie wiersza polecenia do zarządzania mapowania enterprise project planuje projektów zespołów.

Team FoundationUżytkownicy

Nazwy użytkowników lub grup dystrybucyjnych zabezpieczeń

Należy dodać członków zespołu projektów, którzy są przypisane do zadań w Team Foundation do puli zasobów organizacji oraz do puli zasobów każdy plan projektu przedsięwzięcia.Użytkownicy ci muszą także udzielić uprawnienia do logowania się na serwerze Project Server.

Przyznaj uprawnienia

Po zainstalowaniu Team Foundation Server rozszerzeń dla programu Project Server, należy przyznać uprawnienia do konta usługi i kont użytkowników.

Zarejestrować wystąpienie programu PWA

Ważna uwagaWażne

Jeśli jest integrowany z Team Foundation Server z programem Project Server 2010, upewnij się, że najpierw zainstalować wszystkie aktualizacje zbiorcze i następnie uruchom Kreatora konfiguracji programu SharePoint.Jeśli zdecydujesz się pominąć te kroki integracji między Team Foundation Server i Project Server 2010 zakończy się niepowodzeniem.Aby uzyskać więcej informacji, zobacz Warunki wstępne.

Jako pierwszy krok w procesie konfigurowania integracji należy zarejestrować każdego wystąpienia programu PWA, obsługującym plany projektów z serwera warstwie aplikacji obsługującego Kolekcja projektów, obsługującego zespołu projektu.Należy zarejestrować wszystkie wystąpienia programu PWA, które są używane w projektach w ramach organizacji należy zsynchronizować dane z TFS.Jak pokazano na poniższej ilustracji, można zarejestrować wiele wystąpień programu PWA na tym samym serwerze, na którym działa TFS.

Zarejestruj się PWAs do programu Team Foundation Server

Aby zarejestrować wystąpienie programu PWA

  1. Otwórz okno wiersza polecenia gdzie albo Visual Studio lub Team Explorer jest zainstalowany i wpisz:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

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

  2. Wprowadź następujące polecenie, a następnie wybierz klawisz ENTER:

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

    Zamień pwaUrl o adresie URL wystąpienia programu PWA i tfsUrl o adresie URL serwera warstwie aplikacji.

    Poczekaj, aż zostaną wyświetlone następujące komunikaty:

    Rejestrowanie programu PWApwaUrl.

    Udało Ci się zarejestrować programu PWApwaUrl.

  3. Powtórz krok 2 dla każdego wystąpienia programu PWA obsługującej przedsiębiorstwo planów projektów, które chcesz zsynchronizować z Team Foundation.

Mapa Kolekcja projektów zespołu do wystąpienia programu PWA

Jako drugi krok w procesie konfigurowania integracji należy mapować 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ą używane w projektach w ramach organizacji należy zsynchronizować dane projekty zespołowe.

Do mapowania wystąpienia programu PWA Kolekcja projektów zespołu

  • W wierszu polecenia wprowadź następujące polecenie, a następnie wybierz klawisz ENTER:

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

    Zamień pwaUrl o adresie URL wystąpienia programu PWA i tpcUrl z URI Kolekcja projektów zespołu.

    Poczekaj, aż zostaną wyświetlone następujące komunikaty:

    Mapowanie Kolekcja projektów zespołutpcUrldo programu PWApwaUrl.

    Zostały pomyślnie zamapowane Kolekcja projektów zespołutpcUrldo programu PWApwaUrl.

Mapowanie pól TFS do pól programu Project Server

Musisz mapować pola dla każdej kolekcji projektu zespołu, które mają być mapowane do wystąpienia programu PWA.Można użyć domyślne mapowania, lub można dostosować i przesłać plik mapowania.Aby uzyskać więcej informacji na temat domyślne mapowania, zobacz Mapowanie pól odwołania do elementu XML dla integracji TFS-Project Server.

Można zdefiniować dodatkowe pola, którego dane chcesz zsynchronizować.Pola projektu można dodać do danych które Team Foundation sklepy i można dodać Team Foundation pól do danych serwera Project Server przechowuje i wyświetla w planie projektu przedsięwzięcia.

Aby użyć mapowania domyślnego

  1. W wierszu polecenia wprowadź następujące polecenie, a następnie wybierz klawisz ENTER:

    TfsAdmin ProjectServer /UploadFieldMappings /collection:tpcUrl /useDefaultFieldMappings
    

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

  2. Poczekaj, aż zostaną wyświetlone następujące komunikaty:

    Przekazywanie mapowania pól do Kolekcja projektów zespołutpcUrl.

    Mapowania pól mają być przesłane do Kolekcja projektów zespołutpcUrl.

  3. Powtórz kroki 1 i 2 dla każdego zbioru, które są mapowane do wystąpienia programu PWA.

Aby dostosować mapowanie

  1. Identyfikację pól programu Project Server i ich nazwy pól odwołanie, aby dodać do danych przechowywanych w Team Foundation.

  2. Identyfikację pól w Team Foundation i ich nazwy pól Odwołanie do dodawania do programu Project Server.

    Aby uzyskać więcej informacji, zobacz Odwołania pola elementu pracy dla Visual Studio ALM.

  3. Zmodyfikuj plik, który mapuje pola w programie Project Server.

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

  4. (Opcjonalnie) Dodaj kolumnę, aby wyświetlić pola w planie projektu przedsięwzięcia.

Skojarz projekt organizacji z zespołu projektu

Jako trzeci krok w procesie konfigurowania integracji każdy projekt organizacji musi być mapowane do zespołu projektu, który zawiera dane, które chcesz zsynchronizować.Jak pokazano na poniższej ilustracji, z tego samego projektu zespołu można skojarzyć wiele projektów w przedsiębiorstwie.

Skojarz projektów organizacji z projektu zespołowego

Aby skojarzyć plan projektu przedsiębiorstwa z zespołu projektu

  1. W wierszu polecenia wprowadź następujące polecenie, a następnie wybierz klawisz ENTER:

    TfsAdmin ProjectServer /MapPlanToTeamProject /collection:tpcUrl /enterpriseProject:EnterpriseProjectName /teamproject:TeamProjectName /workItemTypes:ListOfWorkItemTypes /projectFieldForWorkItemType:ProjectFieldName
    

    Zamień tpcUrl z adresem URL Kolekcja projektów zespołu, EnterpriseProjectName o nazwie planu projektu przedsięwzięcia, TeamProjectName z nazwą projektu zespołu i ListOfWorkItemTypes 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.Nie należy umieszczać spacji po przecinku.

    Określ /nofixedWork Jeśli chcesz zabronić stała typu zadań.Można również określić /projectFieldForWorkItemType argument i nazwę pola w projekcie do przechowywania typu elementu pracy.

    Poczekaj, aż zostaną wyświetlone następujące komunikaty:

    Mapowanie projektu organizacjiEnterpriseProjectNamedo zespołu projektuTeamProjectName.

    Zostały pomyślnie zamapowane projektu organizacjiEnterpriseProjectNamedo zespołu projektuTeamProjectName.

  2. Powtórz krok 1 dla każdego projektu przedsięwzięcia, który chcesz skojarzyć z zespołu projektu.

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ę.Występowanie tych pól wskazuje, że plan projektu został zmapowany do zespołu projektu.

[!UWAGA]

Po zmapowaniu planu projektu przedsięwzięcia z zespołu projektu, można zmienić typy elementów pracy, które są mapowane.Aby uzyskać więcej informacji, zobacz Określenie typów elementów pracy do synchronizacji.

Dodaj użytkowników Team Foundation do puli zasobów organizacji

Do przydzielania i zarządzania Team Foundation użytkowników jako zasoby w projekcie, należy je dodać do puli zasobów organizacji.Aby ułatwić ten proces, można skonfigurować programu PWA automatyczną synchronizację grup zabezpieczeń z grupy o tej samej nazwie w usłudze Active Directory.Ponadto można synchronizować użytkowników i zasobów w programie Project Server z użytkowników w usłudze Active Directory w wielu domenach i lasach.

Aby uzyskać informacje dotyczące dodawania użytkowników do puli zasobów organizacji zobacz następujące strony w witrynie sieci Web firmy Microsoft:

Zobacz też

Koncepcje

Składniki integracji mapy [TfsAdmin ProjectServer]

Administrowanie integracją programów Team Foundation Server i Project Server