2017-03-27 25 views
0

TFS 2015に作業項目構造があります(関連する可能性のある機能がある場合はすぐに2017にアップグレードされます)。一般的なCMMIテンプレート階層の:Epic-> Feature-> Requirement(他のテンプレートのPBIに似ていますが、未知のテンプレートの場合はほぼ同じです)TFS作業項目:作業項目タイプのクエリツリーを表示できないダッシュボードウィジェットの回避策

EpicとFeatureを意味のあるものにすることで、一般的なアナロジーを適用すると、Webページの要件に対するこの設定でのEpic-> Feature-> Requirementは、[セキュリティ] - > [パスワード管理] - > [パスワード複雑度ルールxyz]のようになります。

主な問題は'tree of work items'タイプのクエリはこの設定には強力で便利ですが、TFSの一部の機能はダッシュボードウィジェットを含む作業アイテムタイプのクエリのフラットリストでのみ機能します。上記の例を続けると、セキュリティの要件(PBI)がいくつ完了したかを確認するためのウィジェットを作成したいと思ったら、私はそれを行うことができませんでした。

VS2015またはVS2017でこの制限を回避する方法のアイデアを探しています。これまで考えることのできる最高のソリューションは、TFS APIを使用してツリーをトラバースしてコピーするサービスフックを作成することですいくつかのダミーフィールドで要件への親Epic/FeatureのタイトルまたはID。これは非常にclunkyと控えめなようです。もう1つの選択肢は、エリア内のEpic/Feature階層をミラーリングすることですが、別の目的でエリアを使用する場合は非常に好ましくありません。また、同期を維持する必要があるためメンテナンスの問題が発生します。

答えて

0

作業項目のクエリ結果とグラフがありますが、ウィジェットその缶は、TFS 2015で作業項目のツリーを使用していますが、ちょうど子供たちを数えることができない作業項目(例えば要件)

カスタムウィジェット拡張を構築することができますREST APIを介して対応する作業項目を検索し、関連する作業項目をカウントする。 Add a dashboard widget

:REST APIを介してデータを取得するので、カスタムウィジェットの拡張を構築するために、この記事を参照することができますかの詳細コードとサンプルがあります

関連する問題