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.
Porada |
---|
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]