Udostępnij za pośrednictwem


Zasady zarządzania aktualizacjami określonych pól

Należy przejrzeć ten temat, jeśli jeden lub więcej pól nie synchronizują zgodnie z oczekiwaniami między Visual Studio Team Foundation Server 2012 i programu Microsoft Project Server.Typ danych pola dotkniętych lub pól, OnConflict atrybutu mapowania pola i hierarchii zadań, które wpływają na jak aparat synchronizacji aktualizuje określonych pól.Zadania nie zaktualizuje poprawnie, jeśli Menedżer projektu odrzuca składania jednego lub więcej aktualizacji lub jeśli nie został opublikowany plan projektu.Jeśli plan nie został opublikowany, elementy podrzędne zagnieżdżone w pracy nie może wpłynąć do kolejki zatwierdzenia.

W tym temacie

  • Omówienie procesu aktualizacji pola

  • Odrzucone aktualizacje składania

  • Aktualizacje do tytułów lub nazw zadań

  • Aktualizacje do daty rozpoczęcia i zakończenia

  • Aktualizacje do pola zawierające godzin

  • Aktualizacje zadań

  • Podsumowanie zadań, hierarchia zadań i zgłoszenia należy pomnożyć zagnieżdżone elementów pracy

  • Wybierz aktualizacje do pola, które są skojarzone z, list i tabel odnośników

Omówienie procesu aktualizacji pola

Jak pokazano na poniższej ilustracji, dane przesuwa z serwera Project Server Team Foundation Server, do stanu kolejki w wystąpieniu programu PWA, do planu projektu w przedsiębiorstwie i na koniec z powrotem do serwera Project Server.Poniższa tabela zawiera dodatkowe uwagi dotyczące procesu synchronizacji i jak pola są aktualizowane podczas każdego kroku procesu.

Ważna uwagaWażne

Gdy element pracy lub zadanie zostało zaplanowane do udziału w synchronizacji, nie można usunąć go z synchronizacji z wyjątkiem przez usunięcie zadania z planu projektu.Nie można modyfikować Publikowanie do zespołu projektu nie można zmienić wartości, który jest przypisany do zadania, a Prześlij do serwera Project Server w Team Foundation.Nie możesz także zmienić zadania na inny typ elementu pracy po został opublikowany lub przekazywane z Team Foundation Server.

Aktualizacje mapowane i dublować pól

Krok

Proces synchronizacji

Aktualizacje pól

Krok 1

Team Foundation synchronizacji: Aparat synchronizacji automatycznie wykrywa uzupełnień i zmian, które zostały opublikowane na serwerze Project Server i ściąga te aktualizacje Team Foundation Server.

Tylko pola, które są mapowane z serwera Project Server Team Foundation Server (targetToTfs mapowanie) są aktualizowane w tym kroku.Aparat synchronizacji zawsze aktualizuje pole dublowane, ale aktualizacje odwołanie w polu tylko wtedy, gdy OnConflict atrybut jest ustawiony na PSWin.Jednakże, gdy zadanie zostanie opublikowana na serwerze Project Server po raz pierwszy, odwołanie do pola i pola Lustro są ustawione, niezależnie od wartości, do którego OnConflict atrybut został przydzielony.Lustro pola są tylko do odczytu.

Domyślnie OnConflict atrybut nie jest określony dla pola zakończone Praca i Praca pozostała, która pozwala zamapowanego pola, które różnią się między Team Foundation Server i Project Server.Aby uzyskać więcej informacji, zobacz aktualizacje do pól, że zawierają godziny później w tym temacie.

Krok 2

Stan synchronizacji: członkowie zespołu dodawania lub modyfikowania elementów pracy, które ustawiono do przesyłania do programu Project Server, aparat synchronizacji automatycznie przesyła aktualizacje stanu kolejki.

Tylko pola, które są mapowane do przedłożenia kolejkę stanu (tfsToTarget mapowanie) są przekazywane.

Zmiany w datami rozpoczęcia i zakończenia są przekazywane tylko wtedy, gdy element jest przekazywane po raz pierwszy.Ponieważ pola w Team Foundation mapy do pola zasobów w projekcie, uaktualnienia odnoszą się do pola zasobów pracy pozostałej zasobu i zasobów pracy zakończone.

Krok 3

Synchronizacja zatwierdzenia: gdy aktualizacja zostanie zatwierdzona, pojawia się w ramach planu projektu w przedsiębiorstwie.Powiadomienia o zatwierdzeniu lub odrzuceniu są zapisywane do historii elementu pracy w Team Foundation.

Dodatek Team Foundation dla programu Project Professional zapewnia synchronizację poprawne wartości dla pola pjTask * i pjResource * pola.W związku z tym, należy użyć programu Project Professional z komputera klienckiego, na którym Visual Studio 2012 został zainstalowany, aby edytować swoje plany projektu przedsięwzięcia, które są mapowane do zespołu projektu.

Krok 4

Publikowanie synchronizacji: gdy Menedżer projektu opublikuje plan projektu, aktualizacje są zapisywane na serwerze Project Server.

Zmiany do wszystkich zadań w planie projektu są aktualizowane w programie Project Server.

Aby uzyskać więcej informacji zobacz następujące tematy:

Powrót do początku

Odrzucone aktualizacje składania

Gdy Menedżer projektu odrzuca aktualizację stanu wymóg lub zadania, odpowiadający mu element pracy nie są już synchronizowane do czasu rozwiązania problemu odrzucenia.Przyczyna odrzucenia pojawia się w historii pole i Ostatni stan zatwierdzenia pola na Serwera Project Server wskazuje kartę Odrzucone.Członek zespołu musi uwzględniać stan odrzucenia, aby wznowić synchronizacji elementu pracy.

Można utworzyć kwerendę zespołu w celu znalezienia elementów pracy, których status aktualizacja została odrzucona.Aby uzyskać więcej informacji, zobacz Resolving Conflicts and Managing Rejected Work Item Submissions.

Powrót do początku

Aktualizacje do tytułu lub nazwy zadań

Pole Tytuł w Team Foundation Server i zadania nazwa w programie Project Server udziału w procesie synchronizacji dwukierunkowej.Innymi słowy zmiany w jednym serwerze jest zawsze na bieżąco na innym serwerze.Można jednak zmienić to zachowanie, jeśli zmieniasz mapowanie dla pola tytuł (System.Title).

Powrót do początku

Aktualizacje do daty rozpoczęcia i zakończenia

Pola planowania udziału w procesie synchronizacji jednokierunkowej.Innymi słowy Data rozpoczęcia i Data zakończenia pól w Team Foundation Server zawsze odzwierciedlają wartości, które zostały przypisane w programie Project Server i zmiany wprowadzone w tych polach w Team Foundation Server nigdy nie są przekazywane do serwera Project Server.Ta reguła jest wymuszane, ponieważ program Project używa aparat planowania do określenia rozpoczęcia i zakończenia najpóźniejszego zadań.

Domyślnie pola Data rozpoczęcia i Data zakończenia są mapowane z OnConflict="PSWin", które powodują pola daty w Team Foundation, aby zawsze odzwierciedlają wartości, które są przypisane w programie Project Server.Nawet jeśli zmienisz atrybut mapowania, aby zezwolić na dwa zestawy książek, w polach Data Team Foundation nie przesyłania danych do serwera Project Server, z wyjątkiem gdy element pracy jest przekazywane po raz pierwszy.Po pierwsze zdarzenie synchronizacji pola te odzwierciedlają aktualizacje, które zostały wprowadzone w planie projektu.

Powrót do początku

Aktualizacje do pola zawierające godzin

Domyślnie pola zakończone godzin i pozostałych godzin uczestniczyć w proces synchronizacji, który utrzymuje dwa zestawy książek.Zmiany godziny, może wystąpić w planie projektu lub Team Foundation.Jednakże koniecznie zmian nie zastępują informacje w dowolnej lokalizacji.Niezdefiniowana OnConflict atrybut dla mapowania pól wymusza tej funkcji.

Jak wskazano w następujących scenariuszach poniżej, są one aktualizowane na podstawie kto co aktualizacje i czy aktualizacje są akceptowane do planu projektu.

  • Kiedy członek zespołu aktualizuje godziny i Menedżer projektu zatwierdza zgłoszenia i publikuje plan, pól Odwołanie i Lustro będzie zgodna z następnej synchronizacji Team Foundation Server.

  • Kiedy członek zespołu aktualizuje godziny i kierownik projektu odrzuca wnioski, aktualizacje nie są akceptowane do planu projektu.Będą różne wartości dla pola odniesienia i Lustro.

  • Gdy Menedżer projektu zmienia godziny w planie projektu, tylko pole Lustro jest aktualizowana z następnej synchronizacji Team Foundation Server.

Kiedy zadanie godzin różnią się od serwera dwóch produktów, Lider zespołu menedżera projektu oczekuje i uzgadnianie różnic.W ten sposób każdej osoby, można zaktualizować ich pracy, niezależnie od siebie podczas pobytu pamiętać o zmiany wprowadzone przez innych.Informacje, jak znaleźć pola, których wartości są niezgodne z ich pól dublowania, zobacz Znajdowanie elementów pracy, gdzie pracy w Fundacji zespołu różni się od których w programie Project Server.

Gdy Menedżer projektu ustawia według planu bazowego, wartość Oryginalnego oszacowania w Team Foundation jest ustawiona lub aktualizowane, jak na poniższej ilustracji pokazano.Domyślnie to pole jest mapowane na OnConflict="PSWin" atrybut.

Szacowana ilość pracy

[!UWAGA]

Bo Visual Studio szablonu procesu Scrum nie używa się ukończyć pracy i pola oryginalnego oszacowania, należy dodać te pola do typów elementów pracy, które chcą uczestniczyć w synchronizacji danych.Ponadto, należy zmodyfikować definicję typu zadania, aby usunąć <EMPTY /> instrukcji przepływu pracy.Aby uzyskać więcej informacji, zobacz Wymagane zmiany i zrobić podczas mapowania do zespołu projektu że został utworzony z Scrum szablonu procesu.

Powrót do początku

Aktualizacje do przypisania lub pola Nazwa zasobu

W polu przypisane do Team Foundation mapy do pola Nazwa zasobu w programie Project Server.Domyślnie to pole jest mapowane na OnConflict="PSWin" atrybut.Po przypisaniu zasobów do zadań w planie projektu przedsięwzięcia, należy wziąć pod uwagę następujące zasady:

  • Aparat synchronizacji nie synchronizuje informacje o zasobach między tymi dwoma produktami serwera.Domyślnie Team Foundation Server synchronizuje jego zasobów w usłudze Active Directory, ale nie na serwerze Project Server.Można ręcznie dodać zasobów w programie Project Server lub zgodnie z zaleceniami dotyczącymi synchronizowania zasobów z usługą Active Directory.Aby przydzielić zasobu do zadania w planie projektu przedsięwzięcia, który uczestniczy w synchronizacji z programu Team Foundation Server, należy dodać zasób na serwerze Project Server.Dodawanie zasobu przez dodanie go do grupy Członkowie zespołu w wystąpieniu programu PWA lub udzielić uprawnienia Otwórz projekt i wyświetlanie witryny projektu w projekcie zasobu.Należy również dodać zasób do listy zasobów dla planu projektu w przedsiębiorstwie, a następnie opublikować plan projektu dla silnika synchronizacji na dostęp do listy zasobów zaktualizowane.Aby uzyskać więcej informacji, zobacz Aby dodać członków zespołu Fundacji do grupy Członkowie zespołu.

  • Jeśli zarządzasz szczegółów projektu, należy przypisać tylko jeden zasób do każdego zadania.Jeśli zadanie wymaga wielu zasobów, podzielić ją na podzadania i przypisać jeden zasób do każdego z nich.

    Zarządza wymagania biznesowe tylko poprzez planowanie, przypisać każdej historii użytkownika lub wymóg prowadzić w rozwoju.

    Podczas publikowania planu projektu, dodatek klienta programu Team Foundation sprawdza czy tylko jeden zasób został przypisany do każdego zadania.Jeśli wiele zasobów, którym przypisano do zadania, Sprawdzania poprawności rezolucji pojawi się okno dialogowe i należy określić tylko jeden zasób jako aktywny przypisania.Aby uzyskać więcej informacji, zobacz Rozwiązywanie błędów walidacji.

  • Po zadanie jest połączone lub mapowane do elementu, można przypisać lub ponowne przypisywanie zasobów tylko do zadań, które nie są zwinięte.Zadania rzutowane jest skojarzony z element pracy, który zawiera elementy pracy dziecka, które nie są połączone.Zwykle rzutowane zawierają wiele nazw w polu Nazwa zasobu.Aparat synchronizacji przekazuje pakiet zbiorczy aktualizacji zasobów i liczba godzin przepracowanych każdego zasobu.Aby uzyskać więcej informacji, zobacz Praca z zasobów zbiorczego w mapowane do projektów zespołów projektów organizacji.

Powrót do początku

Podsumowanie zadań, hierarchia zadań i zgłoszenia, elementów roboczych, które są osadzone na wielu poziomach

Zgodnie z projektem aparat synchronizacji nie aktualizuje pól projektu dla połączonych zadań, które mają podzadania w planie projektu przedsięwzięcia.Proces synchronizacji pomija aktualizacje tych zadań, ponieważ plan projektu oblicza pracy dla nich.Zmiany do tytułu i innych pól poza pracą również nie są aktualizowane dla tych zadań.To zachowanie jest znane ograniczenia integracji produktów dwóch serwera.

Kiedy Menedżer projektu opublikuje szczegółowe zestaw zadań, które zawierają wymagania i połączonych zadań do Team Foundation Server, aparat synchronizacji blokuje hierarchii zadań.Członkowie zespołu nie można zmodyfikować hierarchię zadań w Team Foundation, ale można ponownie przypisać zadania do członków zespołu w projekcie zespołu.Jak pokazano na poniższej ilustracji, zadania znajdują się pod ich wymagania i hierarchiczną łączy między zadaniami nadrzędne i podrzędne są zablokowane (Łącze jest zablokowane).Zablokowane łącza wskazują, że wymagania i zadania podrzędne zostały dodane do zespołu projektu z serwera Project Server.Menedżer projektu planu projektu można zmodyfikować hierarchię zadań.

Plan podziału prac w Eksploratorze zespołów

Gdy zespół przekazuje wiele poziomów elementów pracy z Team Foundation na serwerze Project Server pierwszego poziomu powinny być zatwierdzone i opublikowane na serwerze Project Server przed następnego poziomu będą mogły być przesyłane.Jeśli zespół przesyła instancji nowych elementów pracy, która zawiera trzy poziomy elementów podrzędnych, na przykład Menedżer projektu musi opublikować plan projektu cztery razy dla wszystkich elementów pracy, które mają być synchronizowane z programem Project Server.Menedżer projektu zatwierdza każdy poziom elementów roboczych i publikuje je na serwerze Project Server, relacje hierarchiczne łącza są zablokowane Team Foundation do hierarchii całe łącze jest zablokowane.Członkowie zespołu nie można modyfikować hierarchii dla tych mapowane elementy pracy.

Powrót do początku

Wybierz aktualizacje do pola, które są skojarzone z, list i tabel odnośników

Podczas mapowania pól Team Foundation Server, które są skojarzone z listy wyboru lub pola programu Project Server, które są skojarzone z tabeli odnośników, należy wziąć pod uwagę dodatkowe kroki, aby zapewnić poprawne działanie.Aparat synchronizacji automatycznie tworzyć listy odpowiednikiem związane lub zsynchronizować ich wartości dopuszczalne na innym serwerze.Najlepszym rozwiązaniem należy utworzyć tabele odnośników w programie Project Server, aby dopasować list pobrania, które są zdefiniowane w Team Foundation i tworzyć listy pobrań w Team Foundation, aby dopasować tabel odnośników, które są zdefiniowane w programie Project Server.Jeśli pobranie listy lub wyszukiwania tabela zmiany, należy zawsze ręcznie zaktualizować odpowiedniej listy w danym produktem serwerowym.

Powrót do początku

Zobacz też

Koncepcje

Pola programu Project Server jest dodawane do obsługi synchronizacji danych

Inne zasoby

Zarządzanie projektami przy użyciu programów Project Server i Team Foundation Server

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