Udostępnij za pośrednictwem


Definiowanie typów elementów pracy dostępnych do synchronizacji

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

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

  • /MapWorkItemTypes: Określa typy elementów pracy, 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 opublikowania.

  • /GetMappedWorkItemTypes: Zwraca listę typów elementów pracy, które są skonfigurowane do wzięcia 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 TFS-Project Server.Omówienie jak skojarzyć z projektem zespołu projektu w przedsiębiorstwie, zobacz Zarządzanie skojarzeniem projektów w przedsiębiorstwie i projektów zespołowych.

Aby użyć narzędzia wiersza poleceń TfsAdmin ProjectServer otwórz okno poleceń, w którym Visual Studio lub Team Explorer jest zainstalowany i wprowadź:

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

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

Wymagania

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

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) zbioru zespołu projektu.Należy określić identyfikator URL w następującym formacie:

http://ServerName:Port/VirtualDirectoryName/CollectionName

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

http://ServerName:Port/CollectionName

/teamProject:TeamProjectName

Określa nazwę projektu zespołu, który jest zdefiniowany w projekcie zbiorze.

/workItemTypes:ListofWorkItemTypes

Określa rozdzielaną przecinkami listę, nazwy odwołanie jednego lub więcej typów elementów roboczych.Należy określać 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 “User Story,Task” lub “User Story”,Task.Nie należy umieszczać spacji po przecinku.

/skipUIChanges

Określa, że Serwera Project Server kartę w formularzu element pracy nie powinny być zmieniane dla typów, które określisz.Powinny obejmować tej flagi, jeśli został on dostosowany Serwera Project Server kartę dla typów dotkniętych lub MapWorkItemTypes nie można ukończyć polecenia.Definicja typu można zaktualizować ręcznie.Aby uzyskać więcej informacji, zobacz Elementy XML dodane do definicji dla typu elementu pracy.

/force

Usuwa wszystkie łącza, które wiążą elementów pracy typów, które określisz do zadań w projekcie.Jeśli używasz tej opcji, można usunąć typów prac, które obecnie są synchronizowane elementy z uczestniczących w synchronizacji danych, nawet jeśli jeden lub więcej elementów pracy tego typu który.

/? lub help

Wyświetla informacje dotyczące polecenia.

Uwagi

Po uruchomieniu polecenia pojawi się komunikat, który wskazuje jaka akcja jest wykonywana na jak obiekt.Na przykład następujący komunikat stwierdza, że wątki użytkownika i zadania mają być skonfigurowane do wzięcia udziału w synchronizacji danych.

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

Po zakończeniu polecenia pojawi się kolejny komunikat.Na przykład następujący komunikat wskazuje, że wątki 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 pracy, które można określić zestaw typów, które uczestniczą w synchronizacji danych.Oznacza to polecenie nie usuwa mapowania wszelkie istniejące typy mapowane.

  • Dodaje Serwera Project Server kartę do formularzy dla typów elementów pracy, które określisz.

    Jeśli Serwera Project Server karta jest już zdefiniowany dla typu elementu pracy, aby określić, że typ jest ignorowana, a nie wprowadzono żadnych zmian do formularzy dla elementów pracy tego typu.

Jeśli zostanie podjęta próba mapowania typów elementów pracy dla zespołu projektu, który nie jest związany z planu projektu przedsięwzięcia, pojawia się błąd.Można mapować typów elementów pracy tylko dla projektów zespołów, które są skonfigurowane do wzięcia 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 usuniesz mapowania dla typu elementu pracy, Serwera Project Server karta jest usuwany z formularza dla tego typu dla zespołu projektu, który można Niemapowane.

Zanim zmapowanym typu elementu pracy dla zespołu projektu, należy usunąć zadania z planu projektu przedsiębiorstwa, aby usunąć wszystkie skojarzenia między elementami je i pracować w Team Foundation.Po usunięciu zadania z planu projektu przedsięwzięcia, 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 zadań dla zespołu projektu.Tylko tych elementów pracy, które są typy, które można określić są usuwane z uczestniczących w synchronizacji.

PoradaPorada

Jeśli usuniesz zadań, można najpierw skopiować je do innego planu, aby przechowywać je.

Przykłady

Lista typów elementów pracy, które są mapowane

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

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

Mapowanie typu elementu pracy dla zespołu projektu

Poniższy przykład konfiguruje historie użytkownika i zadania, aby uczestniczyć w synchronizacji danych w projekcie Contoso.

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

Usuń mapowanie typu elementu pracy 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

Zobacz też

Koncepcje

Określenie typów elementów pracy do synchronizacji

Składniki integracji mapy [TfsAdmin ProjectServer]

Inne zasoby

Dostosowywanie mapowania pola pomiędzy TFS a Project Server