Sdílet prostřednictvím


Odeslání nebo stažení souboru mapování Microsoft Projectu [TFSFieldMapping]

Použití TFSFieldMapping k odesílání a stahování Microsoft Project soubor mapování. Tento soubor ovládací prvky, jak Microsoft Project publikuje úlohy do týmového projektu, který se připojuje k místním Team Foundation Server (TFS). Například můžete upravit soubor, který má podporují pole, které jste přidali na položku typy práce nebo upravit způsob, ve kterém jsou existující pole Publikovat a aktualizovat.

Můžete určit, které TFS pole namapovat na pole projektu. Také můžete řídit chování při publikování prostřednictvím atributu PublishOnly a označíte speciální pole jako pole kontextu. Úplná syntaxe jazyka XML souboru mapování, naleznete v části Customize the Microsoft Project field mapping file. Tento soubor je stejný soubor, který byl definován v šabloně procesu, která byla použita k vytvoření týmového projektu. Podívejte se na téma Map Microsoft Project fields to Team Foundation fields

TFSFieldMapping Nástroj příkazového řádku lze použít pouze při spuštění proti TFS místně. Chcete-li spustit nástroj, otevřete okno příkazového řádku kde buď Visual Studio nebo Průzkumník týmových projektů je nainstalován a zadejte:

cd %programfiles%\Common Files\microsoft shared\Team Foundation Server\14.0

Poznámka

I v případě, že jste přihlášeni s oprávněními pro správu, je nutné otevřít příkazového řádku se zvýšenými oprávněními k provedení této funkce na serveru, který je spuštěn Windows Server 2008.Chcete-li otevřít příkazový řádek se zvýšenými oprávněními, zvolte Start, otevřete místní nabídku pro Příkazový řádek, a poté zvolte možnost Spustit jako správce.Další informace naleznete web společnosti Microsoft.

Požadavky

Použití TFSFieldMapping příkaz, musí být členem skupiny Správci serveru Team Foundation nebo Správci projektů skupiny zabezpečení. Další informace naleznete v tématu Oprávnění v prostředí Team Foundation Server.

TFSFieldMapping upload | download /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile 

Parametry

Argument

Popis

upload | download

Určuje, zda chcete stáhnout nebo odešlete soubor mapování pole.

/collection:CollectionURL

Určuje identifikátor URI kolekce týmových projektů v následujícím formátu: http://název_serveru: port/název_virtuálního_adresáře/CollectionName

Pokud nezadáte, že se používá virtuální adresář, je nutné použít následující formát:

http://Název_serveru: port / CollectionName

Pokud jste dříve připojili k serveru, je zadat popisný název pro server, namísto identifikátoru URI.

/teamproject: Název projektu

Určuje název týmu projektu, jejíž parametry mapování, kterou chcete upravit. Pokud název obsahuje mezery, uzavřete do uvozovek.

/mappingfile: MappingFile

Určuje název a soubor cesta souboru mapování.

Chcete-li změnit způsob pole pracovních položek jsou namapovány na projekt

  1. Otevřete okno příkazového řádku, pokud jste nainstalovali projektu a Průzkumníka týmových projektů nebo sady TFS a zadejte:

    cd %programfiles%\Common Files\microsoft shared\Team Foundation Server\12.0
    

    Tip

    Projekt není nutné ke stažení souboru mapování, je však třeba a pak ji nahrajte.

  2. Stáhnete soubor mapování zadáním následujícího příkazu:

    TFSFieldMapping download /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile
    

    Tip

    Pokud název obsahuje mezery, název uzavřete do uvozovek.

  3. Otevřete soubor mapování v textovém editoru nebo editoru XML.

  4. Přidat nové mapování nebo upravte existující mapování v následujícím formátu:

    <Mapping WorkItemTrackingFieldReferenceName="System.Id" 
       ProjectField=""
       ProjectName=""
       ProjectUnits=""
       PublishOnly=""
       IfSummaryRefreshOnly=""/>
    

    Například pokud chcete přidat další plánování pole týmový projekt vytvořen pomocí nástroje šablonu procesu Scrum, přidejte následující mapování:

    <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.StartDate" ProjectField="pjTaskStart" PublishOnly="true" />
    <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.FinishDate" ProjectField="pjTaskFinish" PublishOnly="true" />
    <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.OriginalEstimate" ProjectField="pjTaskBaselineWork" ProjectUnits="pjHour" IfSummaryRefreshOnly="true" />
    <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.CompletedWork" ProjectField="pjTaskActualWork" ProjectUnits="pjHour" IfSummaryRefreshOnly="true" />
    

    Výchozí šablona Scrum pouze mapuje pole zbývající práce na projektu.

    Poznámka

    Úplný seznam všech Microsoft Office Project pole hodnot pro atribut ProjectField naleznete v tématu Field mappings in Microsoft Project.

  5. (Volitelné) Určete, pokud je pole publikovat, ale nebyl aktualizován. Přidat PublishOnly atribut do části mapování pro toto pole a nastavte atribut na true. Tento atribut lze použít tak, aby povoloval členům týmu naleznete v části hodnotu pole, ale nebudete moci změnit jej v Team Foundation.

  6. (Volitelné) Označuje, jak souhrnné úkoly je třeba aktualizovat stránku v projektu. Přidat fSummaryRefreshOnly="true" atribut označuje, zda byla úloha souhrnu pole se nikdy publikované do databáze pracovní položky, ale je obnovit z pracovní položka databáze v případě řádek pro toto pole je souhrnný úkol v projektu, publikování a aktualizovat = Yes, a úloha souhrnu obsahuje nejméně jeden podřízený úkol, publikovaný do sady TFS.

  7. Uložit a soubor odešlete:

    TFSFieldMapping upload /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile
    

Viz také

Referenční dokumentace

Field mappings in Microsoft Project

Koncepty

Customize the Microsoft Project field mapping file