2017-07-16 18 views
0

私たちは社内のTFS 2015を持っており、WITにDoubleタイプのActual Timeと呼ばれるWITフィールドを追加したいと思います。今、私はTFS Team Project Managerを使い、1つのプロジェクトのカスタムフィールドを作成することができました。しかし私たちのチームは複数のプロジェクトを持っており、WITのすべてのプロジェクトでこのカスタムフィールドを定義したいと考えています(TaskBug)。どうやってやるの?グローバルカスタムWITフィールドをすべてのプロジェクトに追加するにはどうすればいいですか?

私はhttps://www.visualstudio.com/en-us/docs/work/reference/witadmin/manage-global-lists-for-work-item-types見てきましたが、私はちょうど私がグローバルに定義するためにそれを使用して、それがXMLでFORM/LAYOUTセクションの下に表示さ持つことができますどのように表示されません。コレクションレベルでTASKBUG WIT定義が存在するグローバルな場所はありますか?

答えて

0

いいえ、グローバルに設定する方法はありません。あなたは、同じプロセス・テンプレートを使用して、各チームプロジェクトにWIT定義(XMLファイル)をインポートし、タスクバグまたは特定のプロジェクトのために、他の作業項目のフィールドを追加することができますしかし

あなたがサンプル下記参照、インポートアクションを行うためにCMD /バッチファイルを作成することができます。

cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE 
witadmin importwitd /collection:http://Server:8080/tfs/DefaultCollection /f:C:\WIT\Task.xml /p:Project1 
witadmin importwitd /collection:http://Server:8080/tfs/DefaultCollection /f:C:\WIT\Bug.xml /p:Project1 
witadmin importwitd /collection:http://Server:8080/tfs/DefaultCollection /f:C:\WIT\Task.xml /p:Project2 
witadmin importwitd /collection:http://Server:8080/tfs/DefaultCollection /f:C:\WIT\But.xml /p:Project2 
witadmin importwitd /collection:http://Server:8080/tfs/DefaultCollection /f:C:\WIT\Task.xml /p:Project3 
witadmin importwitd /collection:http://Server:8080/tfs/DefaultCollection /f:C:\WIT\But.xml /p:Project3 

あなたはこの記事を参照することができます。https://blogs.msdn.microsoft.com/granth/2013/02/13/tfs-how-to-customize-work-item-types/

ところで、あなたは上記のリンクグローバルリストがありますのリストを選択して、1つ以上のフィールドとタイプの作業項目に含めることができます。つまり、同じリスト値を持つ複数のフィールドを追加すると、コレクションレベルで定義されたグローバルリストを使用できます。

関連する問題