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.
Porada |
---|
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
Lista 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
Mapowanie 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”
Usuń 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