TFS 2012 API を使用して WorkItem の「かんばん列」にプログラムでアクセスする方法はありますか?
スクラム 2.2 テンプレートを使用すると、ボード上のかんばん列間で作業項目をドラッグすると、バグまたは製品のバックログ アイテムの履歴に "[MyProject\MyTeam] かんばん列" が変更されたフィールドとして表示されますが、具体的にはフィールドにアクセスできません。 TFS API を介して作業項目を取得します。
また、インターフェイスでメソッドをWorkItemChangedEvent
実装すると、オブジェクトの変更されたフィールドとして表示されます。ProcessEvent
Microsoft.TeamFoundation.Framework.Server.ISubscriber
回避策:
同僚が、読み取り専用のカスタム フィールドを作成してかんばん列の値を保持し、 を利用して最新の値を取得することに関するブログ投稿を見つけました。WorkItemChangedEvent
その後、この列に対してクエリを実行できます。このアプローチの問題点の 1 つは、1 つのチームのかんばん列しか追跡できないことです。
更新: このブログ投稿によると、かんばん列はフィールドではなく、「WIT 拡張」です。これは答えにつながるかもしれません。