けさらんぱさらん

方向性は定めず、ただ思いつくままに

TFSの作業項目に色がつかない件

TFS2013から作業項目に色がつくようになりました。
こんな感じ
f:id:cer1974:20140302204644p:plain:w500
※画像は、VisualStudioOnlineのものですがまあ同じってことで。

しかしTFS2012からUpdateした場合、元から存在したプロジェクトの作業項目には色がつきません。
これをコンフィグファイルを変更することによって色がつくようにします。

まずエクスポートします。

witadmin exportprocessconfig /collection:http://hoge.com:8080/tfs/defaultcollection /p:projectName /f:c:\temp\config.xml  

これでc:\tempにxmlファイルができるので適当なテキストエディタで開きます。

<WEEKENDS>
     <DAYOFWEEK>Sunday</DAYOFWEEK>
     <DAYOFWEEK>Saturday</DAYOFWEEK>   
</WEEKENDS>
<!-- ここから -->
<WORKITEMCOLORS>
     <WORKITEMCOLOR primary="FF009CCC" secondary="FFD6ECF2" name="プロダクト バックログ項目" />
     <WORKITEMCOLOR primary="FFF2CB1D" secondary="FFF6F5D2" name="タスク" />
     <WORKITEMCOLOR primary="FFCC293D" secondary="FFFAEAE5" name="バグ" />
     <WORKITEMCOLOR primary="FFFF9D00" secondary="FFFCEECF" name="コード レビュー要求" />
     <WORKITEMCOLOR primary="FFFF9D00" secondary="FFFCEECF" name="コード レビュー応答" />
     <WORKITEMCOLOR primary="FFFF9D00" secondary="FFFCEECF" name="フィードバック要求" />
     <WORKITEMCOLOR primary="FFFF9D00" secondary="FFFCEECF" name="フィードバック応答" />
     <WORKITEMCOLOR primary="FFFF9D00" secondary="FFFCEECF" name="懸案事項" />
     <WORKITEMCOLOR primary="FFFF9D00" secondary="FFFCEECF" name="共有ステップ" />
     <WORKITEMCOLOR primary="FFFF9D00" secondary="FFFCEECF" name="テスト ケース" />
</WORKITEMCOLORS>
<!-- ここまで --> 

weekendsタグはもともとあるのでその下にworkitemcolorsタグを追加します。
上記は、Scrumテンプレートを選択したときの場合はなので適宜変更してください。

これをインポートします。

witadmin importprocessconfig /collection:http://hoge.com:8080/tfs/defaultcollection /p:projectName /f:c:\temp\config.xml 

これで色がつきます。