Udostępnij za pośrednictwem


Konfigurowanie integracji programów Team Foundation Server i Project Server

Przed zsynchronizowaniem danych między Visual Studio Team Foundation Server 2012 i Microsoft Project serwera, należy najpierw skonfigurować kilka punktów integracji między nimi.Aby skonfigurować takiej integracji, musi mieć odpowiednie uprawnienia do modyfikowania lub administrować serwera Project Server, program Project Web Access lub Project Web App (PWA), zespołu projektu kolekcje, a Team Foundation Server.

Ważna uwagaWażne

Przed skonfigurowaniem włączenie produktów dwóch serwera, należy zainstalować rozszerzeń dla programu Project Server.Przed instalacją rozszerzeń należy upewnić się, że wszystkie wstępnie wymagane oprogramowanie ma zainstalowany i skonfigurowany.Aby uzyskać więcej informacji, zobacz System i wymagania dotyczące instalacji do wsparcia integracji Team Foundation Server i Project Server.

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

Konfigurowanie integracji programu Team Foundation Server i programu Project Server

Inicjowanie obsługi administracyjnej programu Project Server-Team Foundation Server

W tym temacie

  • Zbieranie informacji

  • Przyznać uprawnienia

  • Zarejestrować wystąpienie programu PWA z programu Team Foundation Server

  • Mapować Kolekcja projektów zespołu do wystąpienia programu PWA

  • Skojarz projekt organizacji z projektem zespołu

  • Mapowanie pól w Team Foundation do pól w programie Project Server

  • Dodać Team Foundation prawidłowych użytkowników do puli zasobów organizacji

[!UWAGA]

Aby zadać pytanie Wspólnoty, zobacz następujące forum ogłosić w witrynie firmy Microsoft: Team Foundation Server i integracja z programem Project Server.

Wymagane są uprawnienia

Do czynności opisanych w tym temacie, musi należeć do następujących grup lub mieć następujące uprawnienia:

  • Aby udzielić uprawnień w Team Foundation: Team Foundation Administratorzy grupy lub swojego służy do wyświetlania informacji egzemplarz poziom i Edytowanie informacji egzemplarz poziom należy ustawić uprawnienia Zezwalaj.Trzeba mieć również dostęp do Konsoli administracyjnej programu Team Foundation 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ądzaj użytkownikami i grupami globalne uprawnienia dla wystąpienia programu Project Web Access lub Project Web App (PWA).Trzeba mieć również dostęp do serwera Project Server za pośrednictwem programu PWA.

  • Aby udzielić uprawnień dostawcy usług udostępnionych: Administratorzy farmy grupa, grupa Administratorzy dla aplikacji sieci Web, która obsługuje serwera Project Server lub Administracji programu SharePoint grupy.Członkostwo w grupie będą zależały od architekturę zabezpieczeń danego wdrożenia.

  • Aby użyć stsadm.exe: musisz być administratorem komputera lokalnego.

[!UWAGA]

Nawet jeśli użytkownik zaloguje się z uprawnieniami administracyjnymi, należy otworzyć podniesionymi okna wiersza polecenia do uruchomienia TfsAdmin narzędzie wiersza polecenia na serwerze, na którym działa Windows Server 2008.Aby otworzyć podniesionymi okna wiersza polecenia, wybierz polecenie Start, otwórz menu skrótów dla wiersza polecenia, a następnie wybierz polecenie Uruchom jako Administrator.Aby uzyskać więcej informacji, zobacz następującą stronę w witrynie firmy Microsoft: Kontrola dostępu użytkownika.

Zbieranie informacji

W następującej tabeli podsumowano informacje niezbędne do skonfigurowania synchronizacji danych w planach projektów przedsięwzięcia z projektów zespołów.

Parametr lub informacji

Przykład

Uwagi

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

http://Nazwa_serwera: port / Nazwa_katalogu_wirtualnego

Jeśli nie określisz katalog wirtualny, należy określić adres URL w następującym formacie:

http://Nazwa_serwera: port

Można zarejestrować wystąpienie programu PWA z serwerem warstwie aplikacji z Visual Studio Team Foundation Server 2012 zainstalowane.Aby uzyskać więcej informacji, zobacz System i wymagania dotyczące instalacji do wsparcia integracji Team Foundation Server i Project Server.

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

http://PWAServerName/programu PWA

Aby uzyskać informacje na temat uzyskania identyfikatora URI dla wystąpienia programu PWA, zobacz Aby określić adres URL programu PWA dalszej części tego tematu.

Należy zarejestrować każdego wystąpienia programu PWA z serwera warstwie aplikacji, który obsługuje Kolekcja projektów zespołu i zespołu projektów, których 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 poziomach aplikacji dla programu Project Server.

Adres URL dla każdej kolekcji projektu zespołu, który obsługuje projektów zespołów, które zawierają dane, aby zsynchronizować.

http://Nazwa_serwera: port/NazwaKataloguWirtualnego/nazwa_kolekcji

Jeśli nie określisz katalog wirtualny, należy określić adres URL w następującym formacie:

http://Nazwa_serwera: port / nazwa_kolekcji

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.

Plany nazwy projektu w przedsiębiorstwie do synchronizacji.

MyEnterpriseProject lub "Mój projekt w przedsiębiorstwie"

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

Nazwy projektów zespołu, które zawierają elementy pracy do synchronizacji z projektem w przedsiębiorstwie plan.

MyTeamProject lub "Mój projekt zespołu"

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

Nazwy typów elementów pracy do synchronizacji.

Można określić dowolny typ element 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 Pole mapowania Odwołanie Element XML dla integracji Team Foundation Server i Project Server.

Zadania i historyjek użytkownika najczęściej są synchronizowane w projektów zespołów, które są oparte na szablonie procesu dla agile 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 roboczych w Team Foundation.

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

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

pjTaskText10

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

(Opcjonalnie) Obsługa Praca stała.

/noFixedWorkOpcja

Po skojarzeniu plan projektu przedsiębiorstwa z projektem zespołu, mogą być przyznawane lub ograniczyć przypisanie 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, które program Project używa 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 następujących siedmiu kryteriów pola w Team Foundation są synchronizowane:

  1. Tytuł

  2. Przypisane do

  3. Praca wykonana

  4. Praca pozostała

  5. Oryginalnego oszacowania

  6. Data rozpoczęcia

  7. Data zakończenia

Tylko zamapowanego pola są synchronizowane.Aby zsynchronizować dodatkowe pola, należy dostosować mapowania pól.Aby uzyskać więcej informacji, zobacz Pole mapowania Odwołanie Element XML dla integracji Team Foundation Server i Project Server.

Konta, aby udzielić uprawnień administracyjnych

Nazwy administratorów, którzy będą synchronizować swoje plany z danymi w projektów zespołu

Należy przyznać integracji administrowania serwera 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ą przypisani do zadań w Team Foundation do puli zasobów organizacji oraz do puli zasobów każdego planu projektu w przedsiębiorstwie.Ci użytkownicy muszą również przyznać uprawnienia do logowania na serwerze Project Server.

Aby określić adres URL dla wystąpienia programu PWA

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

  • W obszarze Zarządzanie aplikacjami, wybierz polecenie zarządzania aplikacjami usług.

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

  • Wybierz adres URL, który odpowiada do wystąpienia, które chcesz uzyskać dostęp.

Powrót do początku

Przyznać uprawnienia

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

Powrót do początku

Zarejestrować wystąpienie programu PWA

Ważna uwagaWażne

Jeśli jest integrowany z Team Foundation Server z programu Project Server 2010, upewnij się, że najpierw zainstalowane wszystkie aktualizacje zbiorcze i uruchom Kreatora konfiguracji programu SharePoint.Jeśli zdecydujesz się pominąć te kroki integracji między Team Foundation Server i Project Server 2010 nie powiedzie się.Aby uzyskać więcej informacji, zobacz Instalowanie i konfigurowanie oprogramowania wstępnie.

Jako pierwszy krok w konfigurowaniu integracji musisz się zarejestrować każdego wystąpienia programu PWA, obsługujący planów projektów z serwera warstwie aplikacji, który obsługuje Kolekcja projektów, który obsługuje zespołu projektu.Należy zarejestrować wszystkie wystąpienia programu PWA, które są używane przez projektów w przedsiębiorstwie, które 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.

Rejestr PWAs do 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 wprowadź:

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

    W 64-bitowych wersji systemu Windows, należy zastąpić %programfiles% z %programfiles(x86)%.

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

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

    Zamień adres URL programu PWA z adresem URL programu PWA i tfsUrl z adresu URL serwera warstwie aplikacji.

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

    Rejestrowanie programu PWAadres URL programu PWA.

    Udało Ci się zarejestrować programu PWAadres URL programu PWA.

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

Powrót do początku

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

Drugiego etapu w konfigurowaniu integracji konieczne jest przyporządkowanie każdego wystąpienia programu PWA, który obsługuje plan projektu przedsiębiorstwa.Należy zmapować wszystkie wystąpienia programu PWA, które są używane przez projektów w przedsiębiorstwie, które należy zsynchronizować dane z projektów zespołów.

Aby mapować 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ń adres URL programu PWA z adresem URL 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 PWAadres URL programu PWA.

    Pomyślnie zmapowano Kolekcja projektów zespołutpcUrldo programu PWAadres URL programu PWA.

Powrót do początku

Mapowanie pól w Team Foundation do pól w programie 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 przekazania pliku mapowania.Aby uzyskać więcej informacji na temat domyślne mapowania, zobacz Pole mapowania Odwołanie Element XML dla integracji Team Foundation Server i Project Server.

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

Aby użyć domyślne mapowania

  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żdej kolekcji, które mają być 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, aby dodać do serwera 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 pól między programami Team Foundation Server i Project Server.

  4. (Opcjonalnie) Dodać kolumnę do wyświetlania pól w planie projektu przedsięwzięcia.

Powrót do początku

Skojarz projekt organizacji z projektem zespołu

Jako trzeci krok w konfigurowaniu integracji konieczne jest przyporządkowanie każdego projektu w przedsiębiorstwie do zespołu projektu, który zawiera dane, które chcesz zsynchronizować.Jak pokazano na poniższej ilustracji, z tym samym projektem zespołu można skojarzyć wiele projektów w przedsiębiorstwie.

Skojarz projekty organizacji z zespołu projektu

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 nazwami typów elementów roboczych.Na przykład, można określić następujące typy elementów roboczych do obsługi agile procesu jako "historii użytkownika, zadanie" lub "historii użytkownika", zadanie.Nie należy umieszczać spacji po przecinku.

    Określ /nofixedWork aby zabronić przydziałów typu stałych zadań.Można również określić /projectFieldForWorkItemType argument i nazwę pola w programie Project, aby przechowywać typu elementu pracy.

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

    Mapowanie projektu organizacjiEnterpriseProjectNamedo zespołu projektuTeamProjectName.

    Pomyślnie zmapowano projektu w przedsiębiorstwieEnterpriseProjectNamedo zespołu projektuTeamProjectName.

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

Jeśli planu projektu jest zamapowany, gdy był otwarty, należy zamknąć i ponownie otworzyć go zarejestrować zmiany.Po otwarciu plan, należy sprawdzić, czy Publikowanie do zespołu projektu i Typ pozycji roboczej wyświetlania kolumn (Tekst30 — organizacja).Występowanie tych pól wskazuje, że plan projektu został zmapowany do zespołu projektu.

[!UWAGA]

Po planu projektu przedsięwzięcia z projektem zespołu zostanie zamapowany, można zmienić typy elementów roboczych, które są mapowane.Aby uzyskać więcej informacji, zobacz Określanie typów elementów pracy, które mogą być synchronizowane.

Powrót do początku

Dodać Team Foundation użytkowników do puli zasobów organizacji

Do tworzenia i przypisywania 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 na serwerze Project Server z użytkowników w usłudze Active Directory w wielu domen i lasów.

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

Powrót do początku

Zobacz też

Koncepcje

Zarządzanie integracją programu Project Server z TfsAdmin ProjectServer

Administrowanie integracji programów Team Foundation Server i Project Server