我正在考虑在我们的服务台系统中从我们的TFS环境存储工作项的URI,但是查看TFS给我们的URI(vstfs:/// WorkItemTracking / WorkItem / 327),没有出现任何识别它与哪个团队项目相关联,这让我想知道它们有多么有意义?
是否可以通过URI加载工作项?或者我是否也必须存储项目URI?
答案 0 :(得分:3)
工作项URI在TFS 2008/2005中的Team Foundation Server或TFS 2010中的整个Project Collection中是唯一的(TFS 2010有一个新的项目集合概念 - 有关详细信息,请参阅here)。它所在的团队项目不会影响ID。
因此,要对工作项具有唯一引用,以便将来始终能够访问它,您需要TFS服务器URI和工作项URI(即http://tfsserver:8080/ + vstfs:/ // WorkItemTracking /工作项目/ 327)
如果您的CRM系统附加到TFS 2010中只有一个TFS服务器或单个TFS项目集合,那么您可以假设所有工作项都链接到单个TFS URL。
答案 1 :(得分:2)
URI是有意义的,因为URI末尾的项目编号是唯一的,并链接到TFS中的项目。我认为将此URI存储在另一个系统中是有意义的,因为它包含项目的标识符。