1

我想知道如何验证新创建的工作项是否被分配了子工作项。

一些背景信息 -C# TFS 插件 -如果创建了工作项,请检查现有工作项是否已链接,如果没有,则创建一个。

我认为可能有一个填充的工作项字段可以检查是否为空。不幸的是,在对 MSDN 的 Extending TFS 部分进行了数小时的研究之后,似乎没有这样的领域。更像是多个链接字段。不用说我对 TFS API 很陌生,任何帮助都会很棒。

4

1 回答 1

0

您可以编写一个 Web 服务,然后将其订阅到 TFS 事件服务,这样您就会收到通知,然后您可以访问 TFS API 以检查您的状况甚至进行更改。

参考:

为了获取工作项详细信息,您需要解析 XML,获取工作项 ID,然后使用 TFS API,如下所示:

TeamFoundationServer tfsServer = new TeamFoundationServer("http://tfsServer:8080");
WorkItemStore store = new WorkItemStore(tfsServer);
WorkItem wi = store.GetWorkItem(workItemID);

有关如何查找类似工作项的详细信息,请查看以下问题: 使用 TFS API 在单个查询中检索工作项及其链接的工作项

于 2013-09-10T05:21:21.257 回答