如何将工作项作为子项添加到父项?
How to add work item as child to parent?
我已经能够找到关于通过 VSTS REST 创建工作项的文档 API,但是,我还没有找到任何创建工作项和 linking 它的文档到父工作项。
四处搜索,我看到了一些关于 System.LinkTypes.Hierarchy-Reverse
的 link,但没有 API 参考它是如何工作的,或者它可能如何 link工作项到父工作项 ID。 Linkhere
要添加链接了父工作项的工作项,您应该使用 REST API 作为:
POST https://{accountName}.visualstudio.com/{project}/_apis/wit/workitems/${type}?api-version=4.1
application/json-patch+json:
[
{
"op": "add",
"path": "/fields/System.Title",
"from": null,
"value": "title"},
{
"op": "add",
"path": "/relations/-",
"value": {
"rel": "System.LinkTypes.Hierarchy-Reverse",
"url": "URL for the parent work item"
}
}
]
下面是创建任务 mytask
与父工作项(工作项 ID 为 184
)链接的示例:
POST https://marinaliu.visualstudio.com/Git2/_apis/wit/workitems/$Task?api-version=4.1
application/json-patch+json:
[
{
"op": "add",
"path": "/fields/System.Title",
"from": null,
"value": "mytask"},
{
"op": "add",
"path": "/relations/-",
"value": {
"rel": "System.LinkTypes.Hierarchy-Reverse",
"url": "https://marinaliu.visualstudio.com/f7855e29-6f8d-429d-8c9b-41fd4d7e70a4/_apis/wit/workItems/184"
}
}
]
我已经能够找到关于通过 VSTS REST 创建工作项的文档 API,但是,我还没有找到任何创建工作项和 linking 它的文档到父工作项。
四处搜索,我看到了一些关于 System.LinkTypes.Hierarchy-Reverse
的 link,但没有 API 参考它是如何工作的,或者它可能如何 link工作项到父工作项 ID。 Linkhere
要添加链接了父工作项的工作项,您应该使用 REST API 作为:
POST https://{accountName}.visualstudio.com/{project}/_apis/wit/workitems/${type}?api-version=4.1
application/json-patch+json:
[
{
"op": "add",
"path": "/fields/System.Title",
"from": null,
"value": "title"},
{
"op": "add",
"path": "/relations/-",
"value": {
"rel": "System.LinkTypes.Hierarchy-Reverse",
"url": "URL for the parent work item"
}
}
]
下面是创建任务 mytask
与父工作项(工作项 ID 为 184
)链接的示例:
POST https://marinaliu.visualstudio.com/Git2/_apis/wit/workitems/$Task?api-version=4.1
application/json-patch+json:
[
{
"op": "add",
"path": "/fields/System.Title",
"from": null,
"value": "mytask"},
{
"op": "add",
"path": "/relations/-",
"value": {
"rel": "System.LinkTypes.Hierarchy-Reverse",
"url": "https://marinaliu.visualstudio.com/f7855e29-6f8d-429d-8c9b-41fd4d7e70a4/_apis/wit/workItems/184"
}
}
]