Udostępnij za pośrednictwem


Zarządzanie typami elementów pracy dostępnymi do synchronizacji

Przed zsynchronizowaniem danych między Visual Studio Team Foundation Server 2012 i Microsoft Project serwera, należy skonfigurować integrację produktów dwóch serwera.W ramach zadania konfiguracji plan projektu przedsiębiorstwa należy skojarzyć z zespołu projektu, i należy określić rodzaje elementów pracy, które będą uczestniczyć w synchronizacji.Po dokonaniu wstępnej konfiguracji i mapowanie, można zmienić typy elementów roboczych, które są mapowane.

Można zarządzać typami elementów roboczych, które uczestniczą w synchronizacji za pomocą następujących opcji z TfsAdmin ProjectServer narzędzia wiersza polecenia:

  • /MapWorkItemTypes: Określa typy elementów roboczych, które mogą uczestniczyć w synchronizacji dla zespołu projektu.Chociaż można mapować kilka typów, są synchronizowane tylko tych elementów pracy, które są przekazywane do publikacji.

  • /GetMappedWorkItemTypes: Zwraca listę typów elementów pracy, które są skonfigurowane do udziału w synchronizacji dla zespołu projektu.

  • /UnmapWorkItemTypes: Usuwa element roboczy typów z uczestniczących w synchronizacji dla zespołu projektu.

Omówienie jak zintegrować serwer dwa produkty, zobacz Konfigurowanie integracji programów Team Foundation Server i Project Server.Omówienie jak skojarzyć projektu w przedsiębiorstwie z zespołu projektu, zobacz Zarządzanie skojarzeniem projektów w przedsiębiorstwie i projektów zespołowych.

Aby użyć TfsAdmin ProjectServer wiersza polecenia narzędzia, 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)%..

Wymagane są uprawnienia

Aby użyć tych poleceń, Twój integracji administrowania serwera Project Server należy ustawić uprawnienie Zezwalaj.Ponadto konto dla Team Foundation Server musi mieć uprawnienia niezbędne do interakcji z wystąpienia programu PWA, która będzie uczestniczyć w synchronizacji danych.Aby uzyskać więcej informacji, zobacz Przypisywanie uprawnień do obsługi integracji programów Project Server i Team Foundation Server.

[!UWAGA]

Nawet jeśli użytkownik loguje się z uprawnieniami administracyjnymi, należy otworzyć podwyższone okna wiersza polecenia, aby wykonać tę funkcję na serwerze, na którym jest uruchomiony system Windows Server 2008.Otworzyć podniesiony okna wiersza polecenia, należy wybrać Start, otworzyć 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 sieci Web firmy Microsoft: Kontrola dostępu użytkownika.

Składnia

TfsAdmin ProjectServer /GetMappedWorkItemTypes /collection:tpcUrl teamProject:TeamProjectName

TfsAdmin ProjectServer /MapWorkItemTypes /collection:tcpUrl /teamProject:TeamProjectName /workItemTypes:ListOfWorkItemTypes [/skipUIChanges]

TfsAdmin ProjectServer /UnmapWorkItemTypes /collection:tpcUrl /teamProject:TeamProjectName /workItemTypes:ListOfWorkItemTypes [/force]

Parametry

Parametr

Opis

/collection:tpcUrl

Określa adres uniform resource locator (URL) Kolekcja projektów zespołu.Możesz określić adres URL w następującym formacie:

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

/teamProject:TeamProjectName

Określa nazwę zespołu projektu, która jest zdefiniowana w kolekcji projektu.

/workItemTypes:ListofWorkItemTypes

Określa w rozdzieloną przecinkami listę nazw odwołanie jednego lub więcej typów elementów roboczych.Należy określić tylko te typy elementów pracy, którego dane mają być śledzone w programie Project Professional.Na przykład, można określić następujące typy elementów roboczych do obsługi Agile procesu jako "Historia użytkownika, zadanie" lub "historii użytkownika", zadanie.Nie należy umieszczać spacji po przecinku.

/skipUIChanges

Określa, że Serwera Project Server karcie w formularzu element pracy nie powinny być zmieniane dla typów, które określisz.Powinno zawierać tę flagę, jeśli zostały dostosowane Serwera Project Server kartę dla typów dotkniętych lub MapWorkItemTypes nie można ukończyć polecenia.Można ręcznie aktualizować definicji typu.Aby uzyskać więcej informacji, zobacz Elementy XML dodany do definicji typu elementu pracy.

/force

Usuwa wszystkie łącza, które wiążą elementów pracy typów, które można określić do zadań w projekcie.Jeśli opcja ta zostanie zaznaczona, można usunąć typów prac, które elementy z udziału w synchronizacji danych, nawet jeśli jeden lub więcej elementów pracy, że typ, które są obecnie synchronizowana.

/? lub help

Wyświetla informacje o poleceniu.

Powrót do początku

Uwagi

Po uruchomieniu polecenia, zostanie wyświetlony komunikat wskazuje, jaka akcja jest wykonywana co obiektu.Na przykład następujący komunikat stwierdza, że historyjek użytkownika i zadania są konfigurowane w celu udziału w synchronizacji danych.

Configuring synchronization for the following work item types for team project ProjA: User Story, Task. . . 

Po zakończeniu wykonywania polecenia pojawi się kolejny komunikat.Na przykład następujący komunikat o błędzie wskazuje, że historyjek użytkownika i zadania pomyślnie skonfigurowano.

You have successfully configured the following work item types for team project ProjA: User Story, Task.

Oprócz konfigurowania typów elementów pracy, które mogą uczestniczyć w synchronizacji, /MapWorkItemTypes polecenia wykonuje następujące operacje:

  • Dodaje typy elementów roboczych, które można określić zestaw typów, które uczestniczą w synchronizacji danych.Oznacza to, że polecenie nie usuwa mapowania wszelkie istniejące typy mapowane.

  • Dodaje Serwera Project Server kartę, aby formularze dla typów elementów roboczych, które określisz.

    Jeśli Serwera Project Server karta jest już zdefiniowany dla typu elementu pracy, który określisz, że typ jest ignorowany i żadnych zmian do formularzy dla elementów pracy tego typu.

Jeśli zostanie podjęta próba mapowania typów elementów pracy do zespołu projektu, który nie jest związany z planu projektu w przedsiębiorstwie, pojawia się błąd.Można mapować typów elementów pracy tylko dla projektów zespołów, które są skonfigurowane do udziału w synchronizacji.Aby uzyskać więcej informacji, zobacz Zarządzanie skojarzeniem projektów w przedsiębiorstwie i projektów zespołowych.

Jeśli usunięcie mapowania dla typu elementu pracy, Serwera Project Server karta jest usuwany z formularza dla tego typu projektu zespołu, który możesz Niemapowane.

Zanim zmapowanym jest typ elementu pracy dla zespołu projektu, należy usunąć zadania z planu projektu przedsięwzięcia usunąć wszystkie skojarzenia między elementami je i pracować w Team Foundation.Po usunięciu zadania z planu projektu w przedsiębiorstwie, należy go opublikować i czekać na zakończenie synchronizacji.Alternatywnie, można określić /force flagi, aby usunąć wszystkie łącza, które wiążą elementów pracy do zadania dla zespołu projektu.Tylko tych elementów pracy, które są typów, które można określić są usuwane z uczestniczących w synchronizacji.

PoradaPorada

W przypadku usunięcia zadania, można najpierw skopiować je do innego planu, aby zachować rekord z nich.

Powrót do początku

Przykłady

Gg412655.collapse_all(pl-pl,VS.110).gifLista typów elementów pracy, które są mapowane

Poniższy przykład pobiera typów elementów roboczych, które są skonfigurowane do udziału w synchronizacji dla Contoso zespołu projektu w DefaultCollection na AdventureWorksServer.

TfsAdmin ProjectServer /GetMappedWorkItemTypes /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /teamproject:Contoso

Gg412655.collapse_all(pl-pl,VS.110).gifMapowanie typu elementu pracy do zespołu projektu

Poniższy przykład konfiguruje historyjek użytkownika i zadania do udziału w synchronizacji danych w projekcie Contoso.

TfsAdmin ProjectServer /MapWorkItemTypes /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ /teamProject:Contoso /workitemtypes:”User Story, Task”

Gg412655.collapse_all(pl-pl,VS.110).gifUsuń mapowanie typu elementu pracy dla zespołu projektu

Poniższy przykład usuwa zadania z uczestniczących w synchronizacji danych w projekcie Contoso.

TfsAdmin ProjectServer /UnmapWorkItemTypes /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ /teamProject:Contoso /workitemtypes:Task

Powrót do początku

Zobacz też

Koncepcje

Określanie typów elementów pracy, które mogą być synchronizowane

Zarządzanie integracją programu Project Server z TfsAdmin ProjectServer

Inne zasoby

Dostosowywanie mapowania pól między programami Team Foundation Server i Project Server