2017-10-18 77 views
1

如果這是非常天真的問題,請道歉。 VSTS新手...如何通過API調用修改VSTS中的System.CreatedBy字段

我們正在考慮將VSTS用於我們的日常項目工作。目前,我們正在內部託管老TFS。我們有窗口應用程序,它是數據輸入工具,當產生任何錯誤時,工作人員可以通過點擊一個按鈕來提出支持請求,其中包括所有回溯和任何其他必要的信息供我們調試,或者他們可以提出新的支持工作。我們正在考慮將VSTS集成到我們的支持工作中,並通過調用API端點在VSTS中創建任務。

我想用在一個代碼服務帳戶調用API但是創造VSTS一個工作項目,我需要更新System.CreatedBy現場實際用戶,而不是服務帳戶誰提出了這個工作項目。我見過其他職位的數字,其中說只讀字段。

該過程是,我創建一個工作項目,然後通過調用以下端點更新CreatedBy字段。

https://XXXXXX.visualstudio.com/DefaultCollection/_apis/wit/workitems/11?bypassRules=true&api-version=1.0

通過後JSON

[ { "op": "replace", "path": "/fields/System.CreatedBy", "value": "Test, Mr <[email protected]>" }, ]

這不更新該字段。

有沒有什麼辦法可以更新這個字段?謝謝你的時間。

回答

相關問題