TFS 2012 APIを使用してWorkItemの "Kanban列"にプログラムでアクセスする方法はありますか?作業項目のKanban列(チーム固有のフィールド)にアクセス
Scrum 2.2テンプレートを使用すると、バグまたは製品のバックログ項目の履歴は、作業項目がボード上のかんばん列間でドラッグされたときに常に[[MyProject \ MyTeam] Kanban Column]特にTFS APIを使用してワークアイテムを取得する場合はアクセスできません。
Microsoft.TeamFoundation.Framework.Server.ISubscriber
インターフェイスでProcessEvent
メソッドを実装すると、WorkItemChangedEvent
オブジェクトの変更フィールドとしても表示されます。
回避策: 同僚は、最新の値をキャプチャするためにWorkItemChangedEvent
を利用して、かんばん列の値を永続化するために、読み取り専用のカスタムフィールドの作成についてblogpostを見つけました。この列を照会することは可能です。このアプローチの1つの問題は、単一のチームのかんばん列しか追跡できないことです。
更新: このblogpostによると、かんばん列は「WIT拡張」むしろ、フィールドではありません。これは答えにつながるかもしれません。
これらのクラスはどのDLLにありますか? – Greg
これはサーバー側でのみ動作するように見えます。クライアントアプリケーションからアクセスする方法はありますか? –
このコードサンプルでは、解決されない変数がたくさんあるため、大きくなる可能性があります。:-( –