Areapath 在以编程方式生成的 TFS/VSTS 工作项中不正确

Areapath is not correct in programmatically generated TFS/VSTS workitem

我正在尝试使用自定义区域路径

在TFS/VSTS中创建工作项

例如我想将我的工作项区域路径设为 "cde"

我项目中的区域路径类似于下面

我的 area-path 补丁元素如下。

{
    "op": "add",
    "path": "/fields/System.AreaPath",
    "value": "VSTS_TFS_Test\abc\cde"
  }

我正在为此使用批量创建方法,因此 REST 调用 url 如下所示

<<my tfs collection url>>/_apis/wit/$batch?api-version=1.0

然而,这始终只将项目文件 (VSTS_TFS_Test) 显示为工作项中的区域。请参考下面的屏幕。

我想 "cde" 成为工作项中的区域。请提供一些指导以使其成为可能

参考资料: https://www.visualstudio.com/en-us/docs/integrate/api/wit/work-items

问题应该是你的补丁元素。

试试下面的补丁元素:

{
    "op": "add",
    "path": "/fields/System.AreaPath",
    "value": "VSTS_TFS_Test\abc\cde"
}

补丁完成后,只需刷新浏览器即可再次查看工作项。