Principy řízení aktualizací konkrétních polí
Toto téma byste měli zkontrolovat, pokud jeden nebo více polí nejsou synchronizace podle očekávání mezi Visual Studio Team Foundation Server a Microsoft Project Server.Datový typ ovlivněných pole nebo polí, OnConflict pole mapování atributů a hierarchii úloh ovlivnit, jak modul Synchronizace aktualizuje konkrétních polí.Úlohy nebude aktualizován správně, pokud jeden nebo více odesílání odmítne projektový manažer aktualizací nebo pokud nebyl publikován plán projektu.Pokud plán nebyl publikován, nelze do fronty schválení toku vnořené podřízené pracovní položky.
V tomto tématu
Přehled procesu aktualizace pole
Odmítnuté odesílání aktualizací
Aktualizace příručky nebo názvy úkolů.
Aktualizuje data zahájení a dokončení
Aktualizace na pole, které obsahují hodin
Aktualizace přiřazení úkolů
Souhrnné úkoly, hierarchie úkolů a odesílání násobit vnořených pracovních položek
Aktualizace na pole, které jsou přidruženy k seznamů pro výběr nebo vyhledávací tabulky
Přehled procesu aktualizace pole
Jak ukazuje na následujícím obrázku, data přesune z projektový Server, na Team Foundation Server, do stavu v instanci aplikace PWA, k plánu projektu organizace do fronty a nakonec zpět do serveru Microsoft Office Project.Následující tabulka obsahuje další poznámky k procesu synchronizace a aktualizace polí v průběhu každého kroku procesu.
Důležité |
---|
Pokud pracovní položka nebo úkol byl naplánován k účasti v synchronizace, nelze odebrat z synchronizace s výjimkou odstraněním úloha z plánu projektu.Nelze změnit publikování do týmového projektu hodnotu, která je přiřazena k úlohu a nelze změnit odeslat na server Project Server pole v sadě Team Foundation.Také, nelze změnit úkol na jiný typ pracovní položky po provedení publikován nebo odeslání z Team Foundation Server. |
Krok |
Procesu synchronizace |
Aktualizace polí |
---|---|---|
Team Foundation synchronizace: modul synchronizace automaticky zjistí dodatky a změny, které byly publikovány na serveru Microsoft Office Project a získává aktualizace Team Foundation Server. |
Pouze pole, které jsou mapovány ze serveru Microsoft Office Project na serveru Team Foundation Server (targetToTfs mapování) jsou aktualizovány v tomto kroku.Modul synchronizace vždy aktualizuje pole zrcadlení, ale aktualizace odkaz na pole, pouze pokud OnConflict atribut je nastaven na PSWin.Nicméně pokud úloha je publikována na serveru Microsoft Office Project poprvé, referenční pole a pole zrcadlení jsou nastaveny, bez ohledu na hodnotu, na kterou OnConflict atribut byl přiřazen.Zrcadlení pole jsou jen pro čtení. Ve výchozím nastavení OnConflict atribut Nespecifikovaná pro pole zbývající práce a dokončené práce, která umožňuje mapované pole, která se liší od Team Foundation Server a Project Server.Další informace naleznete v tématu aktualizuje pole že obsahovat hodin dále v tomto tématu. |
|
Stav synchronizace: jako členové týmu přidávat nebo upravovat pracovní položky, které jsou nastaveny na odeslání na serveru Microsoft Office Project, modul synchronizace automaticky odešle aktualizace stavu fronty. |
Pouze pole, které jsou mapovány pro odesílání do fronty stav (tfsToTarget mapování) jsou odeslány. Změny do počátečního a koncového data jsou odeslány pouze v případě, že pracovní položka je odeslána poprvé.Protože pole v Team Foundation mapy do polí zdroje v projektu, jsou aktualizace provedené zdrojů pole zbývající práce zdroje a dokončení práce zdroje. |
|
Schválení synchronizace: Pokud je aktualizace schválena, zobrazí se v rámci plánu projektu organizace.Oznámení o schválení či odmítnutí schválení je zapsán do historie pracovních položek v Team Foundation. |
Doplněk Team Foundation pro Project Professional zajišťuje správné synchronizace hodnot pro pjTask * pole a pjResource * pole.Proto je nutné použít Project Professional z klientského počítače, na kterém Visual Studio 2013 nebo chcete-li upravit plány projektu organizace, které jsou mapovány na týmový projekt byl nainstalován Team Explorer 2013. |
|
Publikování synchronizace: Jakmile vedoucí projektu publikuje plánu projektu, zápis aktualizací na serveru Microsoft Office Project. |
Změny všechny úkoly v plánu projektu jsou aktualizovány v serveru Microsoft Office Project. |
Další informace naleznete v následujících tématech:
Přehled procesu synchronizace pro integraci produktů TFS a Project Server
Přizpůsobení mapování polí mezi produkty TFS a Microsoft Project
Referenční dokumentace k elementům XML mapování polí pro integraci produktů TFS a Project Server
Omezení platná pro mapování polí produktu Project Server při integraci s produktem TFS
Odmítnuté odesílání aktualizací
Když projektový manažer odmítne aktualizace stavu k požadavku nebo úlohu, odpovídající pracovní položka je již není synchronizován až do vyřešení odmítnutí.Důvod zamítnutí se zobrazí v historie pole a poslední stav schválení v poli Project Server karta určuje byl odmítnut.Člen týmu musí být stav odmítnutí obnovení synchronizace pracovní položky.
Můžete vytvořit dotaz týmu pro vyhledání pracovních položek, jejichž stav aktualizace byla odmítnuta.Další informace naleznete v tématu Sledování odesílání pracovních položek a řešení zamítnutí.
Aktualizace názvu nebo názvů úkolů
Název pole v sadě Team Foundation Server a úkol název serveru Microsoft Office Project účasti v procesu obousměrná synchronizace.Jinými slovy změna v jednom serveru vždy aktualizovány v jiný server.Toto chování však změníte-li změnit mapování pro pole názvu (System.Title).
Aktualizuje data zahájení a dokončení
Plánování pole se účastní procesu jednosměrná synchronizace.Jinými slovy datum zahájení a dokončení datum pole v sadě Team Foundation Server vždy odrážejí hodnoty, které byly přiřazeny v serveru Microsoft Office Project a změny, které byly vráceny na tato pole v sadě Team Foundation Server se nikdy odešlou na serveru Microsoft Office Project.Toto pravidlo je vynuceno, protože projekt používá plánování modul určete zahájení a dokončení úlohy.
Ve výchozím nastavení jsou mapovány datum zahájení a dokončení datum pole s OnConflict="PSWin", které způsobují datová pole v sadě Team Foundation vždy podle hodnoty, které jsou přiřazeny v serveru Microsoft Office Project.I v případě, že můžete změnit mapování atributů tak, aby povoloval dvou sad knih, změny v poli datum v sadě Team Foundation nejsou odeslány projektový Server, s výjimkou při odeslání pracovní položka poprvé.Po první událost synchronizace projeví tato pole aktualizací, které byly provedeny plánu projektu.
Aktualizace na pole, které obsahují hodin
Ve výchozím nastavení pole dokončit hodin a zbývající hodiny účasti v procesu synchronizace, která udržuje dvou sad knih.Změny hodin může dojít v plánu projektu nebo Team Foundation.Však změny nedojde k přepsání nemusí být informace v jednom umístění.Nedefinované OnConflict atribut pro mapování polí vynucuje tuto funkci.
Jak je uvedeno v následujících situacích níže, budou pole aktualizována na základě kdo se pozitivně aktualizací a aktualizací, zda jsou přijaty do plánu projektu.
Když člen týmu aktualizace hodin a projektový manažer schvaluje odeslání a publikuje plánu, bude odkaz a zrcadlení pole shodují s příští synchronizace sady Team Foundation Server.
Když člen týmu aktualizace hodin a projektový manažer odmítne odeslání, aktualizace nejsou přijaty do plánu projektu.Hodnoty pro odkaz na pole a zrcadlení se budou lišit.
Když projektový manažer změní hodiny v plánu projektu, je pouze pole zrcadlení aktualizován příští synchronizace sady Team Foundation Server.
Když úloha hodin se liší mezi dvěma serverové produkty, vedoucí týmu a projektový manažer je očekáván sloučení rozdíly.Tímto způsobem lze aktualizovat každý uživatel, jejich práce samostatně při udržování stavu vědět, druhá provedených změn.Informace o tom, jak najít pole, jejichž hodnoty se neshodují jejich zrcadlení pole naleznete v tématu najít pracovní položky kde the práci na Team Foundation se liší od serveru Microsoft Office Project.
Vždy, když projektový manažer nastaví směrný plán, hodnota původní odhad v Team Foundation nastavena nebo aktualizovány, jak je znázorněno v následujícím obrázku.Ve výchozím nastavení je toto pole mapován na OnConflict="PSWin" atributu.
[!POZNÁMKA]
Protože Visual Studio šablonu procesu Scrum nepoužívá dokončit práci a původní odhad pole, je nutné přidat do typy pracovních položek, které chcete k účasti v synchronizaci dat tato pole.Také je nutné upravit definice typu úlohy k odebrání <EMPTY /> příkazy pracovního postupu.Další informace naleznete v tématu požadované změny provést při mapování na týmu projektu, aby byl vytvořen z the šablonu procesu Scrum.
Aktualizace přiřazení nebo pole název zdroje
Pole Přiřazeno v Team Foundation mapuje do pole název prostředku v serveru Microsoft Office Project.Ve výchozím nastavení je toto pole mapován na OnConflict="PSWin" atributu.Pokud přiřadíte zdroje k úkolům v plánu projektu enterprise, zvažte následující pravidla:
Modul synchronizace nesynchronizuje informace o zdroji mezi i serverové produkty.Ve výchozím Team Foundation Server synchronizuje jeho prostředky ze služby Active Directory, nikoli však Project Server.Můžete ručně přidat prostředky na serveru Project Server nebo jako s osvědčenými postupy synchronizovat se službou Active Directory zdroje.Chcete-li přiřadit zdroj na úkol v plánu projektu organizace, která se účastní synchronizace se sadou Team Foundation Server, je nutné přidat prostředek na serveru Microsoft Office Project.Přidejte prostředek přidáním do skupiny Členové týmu v instanci aplikace PWA nebo prostředek udělit oprávnění k otevřeného projektu a zobrazit web projektu v projektu.Musí také přidat prostředek do seznamu prostředků pro plán projektu organizace a potom publikujte plán projektu pro modul synchronizace k přístupu k seznamu aktualizované zdrojů.Další informace naleznete v tématu Přiřazení oprávnění na podporu integrace produktů TFS a Project Server.
Pokud spravujete informace o projektu, přiřadíte pouze jeden prostředek pro každý úkol.Jestliže úloha vyžaduje více zdrojů, rozdělit dílčí úkoly a přiřaďte jeden prostředek každý dílčí úkol.
Pokud spravujete obchodní požadavky pouze prostřednictvím plánování shora dolů, přiřadíte zájemce vývoj každého příběhu uživatele nebo požadavku.
Při publikování plánu projektu doplněk klienta pro Team Foundation ověřuje, že byl přiřazen pouze jeden prostředek pro každý úkol.Pokud přiřadili více zdrojů k úkolu, řešení ověření se zobrazí dialogové okno a je třeba zadat pouze jeden prostředek jako aktivní přiřazení.Další informace naleznete v tématu Řešení chyb při ověřování.
Poté, co úloha je propojena, nebo namapovány na pracovní položky, můžete přiřadit nebo změnit přiřazení zdrojů pouze pro úlohy, které nejsou zajišťován.Úloha úrovní souvisí s pracovní položkou, který obsahuje podřízené pracovní položky, které nejsou připojeny.Zahrnuté úkoly obvykle obsahovat více názvů v poli Název zdroje.Modul synchronizace přenáší souhrn materiálů a počet hodin, které každý zdroj práce.Další informace naleznete v tématu Práce se zahrnutím prostředků v podnikových projektech namapovaných na týmové projekty.
Souhrnné úkoly, hierarchie úkolů a odesílání pracovních položek, které jsou vnořené na různých úrovních
Standardně synchronizačního modulu neaktualizoval pole projektu pro propojené úkoly, které mají dílčí úkoly v plánu projektu organizace.Proces synchronizace přeskočí aktualizace z těchto úloh, protože plán projektu vypočítá práci pro ně.Změny v názvu a jiná pole není funkční nejsou aktualizovány také pro tyto úlohy.Toto chování je známé omezení integrace dva serverové produkty.
Když projektový manažer publikuje Podrobná sada úlohy, které obsahují požadavky a propojených úkolů do Team Foundation Server, modul Synchronizace uzamkne hierarchii úloh.Členové týmu nelze upravit hierarchii úloh v sadě Team Foundation, ale jejich změnit přiřazení úkolů pro členy týmu v týmového projektu.Jak ukazuje na následujícím obrázku, úlohy jsou řazeny podle jejich požadavků a hierarchickou vazeb mezi úlohy nadřazené a podřízené objekty jsou zamčené ().Uzamčeném propojení znamenat, že požadavky a podřízené úlohy byly přidány do týmového projektu ze serveru Microsoft Office Project.Projektový manažer z plánu projektu lze upravit hierarchii úloh.
Pokud tým odešle více úrovní pracovních položek z Team Foundation na projektový Server, musí být první úroveň schválen a před další úroveň může být odeslána publikována na serveru Microsoft Office Project.Pokud tým odešle dávky nových pracovních položek, který zahrnuje tři úrovně podřízených položek, například projektový manažer musí publikovat plán projektu 4 x pro všechny pracovní položky, které mají být synchronizovány se serverem Project Server.Projektový manažer schválí každou úroveň pracovních položek a jejich publikuje na serveru Microsoft Office Project, jsou zamčené hierarchické odkaz vztahy Team Foundation dokud hierarchii celý odkaz je uzamčen.Členové týmu nelze upravit hierarchii pro tyto mapovat pracovní položky.
Aktualizace na pole, které jsou přidruženy k seznamů pro výběr nebo vyhledávací tabulky
Při mapování Team Foundation Server pole, které jsou přidruženy k rozevírací seznam nebo serveru Microsoft Office Project pole, které jsou přidruženy k vyhledávací tabulky, je nutné vzít v úvahu další kroky pro zajištění pohodlné používání.Modul synchronizace automaticky vytvářet seznamy partnerské strany přidružené ani synchronizovat jejich povolených hodnot v jiný server.Jako s osvědčenými postupy by měl vytvořit vyhledávací tabulky v serveru Microsoft Office Project pro případy, které jsou definovány v sadě Team Foundation seznamů pro výběr a vytvářet seznamů pro výběr v sadě Team Foundation pro vyhledání vyhledávací tabulky, které jsou definovány v serveru Microsoft Office Project.Pokud se změní výběr seznamu nebo vyhledávací tabulky, je nutné vždy ručně aktualizovat odpovídající seznamu v serverový produkt.
Viz také
Koncepty
Pole produktu Project Server přidaná do produktu TFS na podporu synchronizace dat
Další zdroje
Řízení projektů s využitím integrace produktů TFS a Project Server
Přizpůsobení mapování polí mezi produkty TFS a Microsoft Project