TFS 環境からのワークアイテムの URI をヘルプデスク システムに保存することを検討していますが、TFS が提供する URI (vstfs:///WorkItemTracking/WorkItem/327) を見ると、どのチームかが認識されていないようです。それが関連付けられているプロジェクトは、それらがどれほど意味があるのだろうか?
URIだけでワークアイテムをロードすることはできますか? それとも、プロジェクト URI も保存する必要がありますか?
作業項目の URI は、TFS 2008/2005 の Team Foundation Server 全体で、または TFS 2010 のプロジェクト コレクション全体で一意です (TFS 2010 には、プロジェクト コレクションの新しい概念があります。詳細については、こちらを参照してください)。それが含まれているチーム プロジェクトは ID に影響しません。
したがって、作業項目への一意の参照を取得して、将来いつでも作業項目にアクセスできるようにするには、TFS サーバー URI と作業項目 URI (つまり、http://tfsserver:8080/ + vstfs:/)が必要です。 //WorkItemTracking/WorkItem/327)
CRM システムが接続されている TFS サーバーまたは TFS プロジェクト コレクションが TFS 2010 に 1 つしかない場合は、すべての作業項目が 1 つの TFS Url にリンクされていると想定できます。
URI の末尾にある項目番号は一意であり、TFS 内の項目にリンクしているため、URI は意味があります。この URI にアイテムの識別子が含まれているという事実を考えると、この URI を別のシステムに保存することは理にかなっていると思います。