0
'コピー'残りのAPIを使用してワークアイテムをコピーする方法はありますか?ビジュアルスタジオのオプションのように?TFSレストAPIを使用してワークアイテムをコピー
ご協力いただきありがとうございます。
'コピー'残りのAPIを使用してワークアイテムをコピーする方法はありますか?ビジュアルスタジオのオプションのように?TFSレストAPIを使用してワークアイテムをコピー
ご協力いただきありがとうございます。
残りのAPIを使用して作業項目をコピーするデフォルトの方法はありません。その代わりに、Rest APIをget the work itemにコピーして、必要な情報(作業項目の種類など)を変更してから、create a new work itemを新しい情報に基づいて変更することができます。
作業項目を取得:
PATCH http://{instance}/DefaultCollection/{project}/_apis/wit/workitems/${workItemTypeName}?api-version=1.0
Content-Type: application/json-patch+json
[
{
"op": "add",
"path": "/fields/System.AreaPath",
"value": "xxx"
},
{
"op": "add",
"path": "/fields/Microsoft.VSTS.Scheduling.RemainingWork",
"value": x
},
{
"op": "add",
"path": "/fields/System.IterationPath",
"value": "xx\\xx\\xx"
},
{
"op": "add",
"path": "/fields/System.AssignedTo",
"value": "xxx"
},
{
"op": "add",
"path": "/fields/System.Title",
"value": "xx"
},
{
"op": "add",
"path": "/fields/System.Description",
"value": "xxxx"
},
{
"op": "add",
"path": "/relations/-",
"value": {
"rel": "System.LinkTypes.Related",
"url": "http://{instance}/DefaultCollection/_apis/wit/workItems/xx",
}
}
]
:作業項目を作成します
GET http://{instance}/DefaultCollection/_apis/wit/workitems/{id}?$expand=all&api-version=1.0
を