rest API를 사용하여 VSTS 2017에서 CreatedBy (System.CreatedBy) 작업 항목 필드를 업데이트 할 수 없습니다. 작업 항목을 업데이트하는 동안 규칙을 무시하기 위해 "Project Collection Service Accounts"VSTS 그룹에 사용자가 추가되었습니다.VSTS 2017에서 CreatedBy (System.CreatedBy) workitem 필드 업데이트
링크 된 validateOnly 파라미터가 NULL 대신에 참으로 설정되어 https://github.com/Microsoft/vsts-dotnet-samples/blob/master/ClientLibrary/Snippets/Microsoft.TeamServices.Samples.Client/WorkItemTracking/WorkItemsSample.cs#L271
public WorkItem UpdateWorkItemUsingByPassRules(int id)
{
JsonPatchDocument patchDocument = new JsonPatchDocument();
patchDocument.Add(
new JsonPatchOperation() {
Operation = Operation.Add,
Path = "/fields/System.CreatedBy",
Value = "Foo <[email protected]>"
}
);
VssConnection connection = Context.Connection;
WorkItemTrackingHttpClient workItemTrackingClient = connection.GetClient<WorkItemTrackingHttpClient>();
WorkItem result = workItemTrackingClient.UpdateWorkItemAsync(patchDocument, id, null, true).Result;
return result;
}
는, 결과 출력은이 값에 의해 등록 변경 보유하고있다.