Sdílet prostřednictvím


Definování typů pracovních položek, které jsou k dispozici pro synchronizaci

Než budete moci synchronizovat data mezi Visual Studio Team Foundation Server (TFS) a Microsoft Project Server, je nutné konfigurovat integraci dvou serverových produktů.Jako součást úlohy konfigurace podnikový plán musí přidružit týmového projektu a je nutné zadat typy pracovních položek, které se budou podílet v synchronizaci.Po provedení počáteční konfigurace a mapování můžete změnit typy pracovních položek, které jsou mapovány.

Můžete spravovat typy pracovních položek, které se účastní synchronizace pomocí následujících možností TfsAdmin ProjectServer nástroj příkazového řádku:

  • /MapWorkItemTypes: Definuje typy pracovních položek, které se mohou účastnit synchronizace pro projekt týmu.Ačkoli lze mapovat několik typů, budou synchronizovány pouze pracovních položek, které byly odeslány k publikování.

  • /GetMappedWorkItemTypes: Vrátí seznam položky typy práce, které jsou nakonfigurovány účastnit synchronizace pro tým projektu.

  • /UnmapWorkItemTypes: Odebere pracovní položka typy z účastnících se procesu synchronizace pro projekt týmu.

Následuje přehled toho, jak integrovat dva serverové produkty naleznete v Konfigurace integrace produktů TFS a Project Server.Přehled projektu organizace přidružit týmového projektu, naleznete v Správa přidružení podnikových projektů k týmovým projektům.

Chcete-li použít nástroj příkazového řádku TfsAdmin ProjectServer, otevřete okno příkazového řádku, kde je nainstalován buď Visual Studio nebo Průzkumník týmových projektů a zadejte:

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

V 32bitové verzi systému Windows, nahradit %programfiles(x86)% s %programfiles%..

Požadavky

Chcete-li tyto příkazy používat vaše Správa serveru Project Server integration oprávnění musí být nastavena na Povolit.Také účet služby pro Team Foundation Server musí být poskytnuta potřebná oprávnění k interakci s instancí aplikace PWA, který se účastní synchronizace dat. Další informace naleznete v tématu Přiřazení oprávnění na podporu integrace produktů TFS a Project Server.

Syntax

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

Description

/collection:tpcUrl

Určuje adresu uniform resource locator (URL) pro kolekci týmu projektu.Identifikátor URL je nutné zadat v následujícím formátu:

http://ServerName:Port/VirtualDirectoryName/CollectionName

Pokud nezadáte virtuálního adresáře, zadáte adresu URL v následujícím formátu:

http://ServerName:Port/CollectionName

/teamProject:TeamProjectName

Určuje název týmu projektu, který je definován v kolekci projektu.

/workItemTypes:ListofWorkItemTypes

Určuje seznam oddělený čárkami, referenční názvy jednoho nebo více typů pracovních položek.Je třeba zadat pouze na typy pracovní položky, jejichž data chcete sledovat v aplikaci Project Professional.Například můžete zadat následující typy pracovních položek pro podporu agilní procesu jako “User Story,Task” nebo “User Story”,Task.Nevkládejte mezeru za čárkou.

/skipUIChanges

Určuje, že Project Server měnit kartu ve formulář pracovní položky pro typy, které zadáte.Tento příznak by měla zahrnovat, pokud jste přizpůsobili Serveru Project Server karta pro ohrožené typy nebo MapWorkItemTypes příkaz nelze dokončit.Můžete také ručně aktualizovat definice typu.Další informace naleznete v tématu Elementy XML přidané do definice pro typ pracovní položky.

/force

Odebere všechny odkazy, které se navážou na úkoly v projektu pracovní položky typy, které zadáte.Pokud použijete tuto možnost, můžete odebrat typy činností, které se právě synchronizuje účastní synchronizace dat i v případě, že typ pracovní položky tohoto zboží.

/? nebo help

Zobrazí informace o příkazu.

Poznámky

Při spuštění příkazu zobrazí zpráva, která určuje, jaké akce se provádí na objekt.Například následující zpráva uvádí příběhy uživatelů a úkoly jsou právě konfigurovány účastnit synchronizace dat.

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

Po dokončení příkazu se zobrazí další zpráva.Například následující zpráva označuje, že příběhy uživatelů a úkoly úspěšně byly nakonfigurovány.

You have successfully configured the following work item types for team project ProjA: User Story, Task.

Kromě konfigurace synchronizace, typy pracovních položek, které se mohou podílet /MapWorkItemTypes příkaz provede následující operace:

  • Přidá typy pracovních položek, které můžete určit sadu typů, které se účastní synchronizace dat.Příkaz, není unmap jakékoli existující mapované typy.

  • Přidá Project Server kartu formuláře pro typy pracovních položek, které zadáte.

    Pokud Project Server karta je již definován pro typ pracovní položku, kterou můžete určit, že typ ignorován a nebudou provedeny žádné změny do formuláře pracovních položek tohoto typu.

Pokud se pokusíte mapovat typy položek práce pro tým projektu, která není spojena s podnikový plán projektu, objeví se chyba.Můžete namapovat typy položek práce pouze pro týmové projekty, které jsou nakonfigurovány k účasti v synchronizaci.Další informace naleznete v tématu Správa přidružení podnikových projektů k týmovým projektům.

Pokud odeberete mapování pro typ pracovní položky Project Server karta je odebrána z formuláře pro tento typ týmu projektu, který jste nenamapovaná.

Dříve než můžete zrušit mapování typu pracovní položky pro projekt týmu, byste měli odstranit úkoly z plánu projektu organizace, chcete-li odebrat všechna přidružení mezi jim a pracovních položek v Team Foundation.Po odstranění úlohy z plánu projektu organizace, musíte ji publikovat a počkejte na dokončení synchronizace.Alternativně můžete zadat /force příznak odebrat všechny odkazy, které se navážou na úkoly týmu projektu pracovní položky.Pouze pracovních položek, které jsou typy, které zadáte, budou odebrány z účastnících se procesu synchronizace.

Tip

Pokud odstraníte úkoly, můžete nejprve zkopírujte je do jiného plánu udržovat záznam z nich.

Příklady

Seznam práce typy položek, které jsou mapovány

Následující příklad načte typy pracovních položek, které jsou nakonfigurovány k účasti na synchronizaci pro tým projektu Contoso v DefaultCollection na AdventureWorksServer.

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

Mapovat typ pracovní položky pro projekt týmu

Následující příklad nastaví příběhy uživatelů a úkoly k účasti na synchronizaci dat pro projekt společnosti Contoso.

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

Odebrání mapování typu pracovní položky pro projekt týmu

Následující příklad odebere úkoly z účastnících se procesu synchronizace dat pro projekt společnosti Contoso.

TfsAdmin ProjectServer /UnmapWorkItemTypes /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ /teamProject:Contoso /workitemtypes:Task

Viz také

Koncepty

Určení typů pracovních položek, které se mají synchronizovat

Mapování součástí integrace [TfsAdmin ProjectServer]

Další zdroje

Přizpůsobení mapování polí mezi produkty TFS a Microsoft Project