Я пытаюсь получить все типы рабочих элементов с ошибками с сервера TFS.Я почти уверен, что получил все идентификаторы всех рабочих элементов ошибок в проекте, но теперь я не могу понять, как получить значения полей из этих элементов ошибок.
VSS.init({
explicitNotifyLoaded: true,
usePlatformScripts: true,
usePlatformStyles: true
});
VSS.require(["VSS/Service", "TFS/WorkItemTracking/RestClient"], function (VSS_Service, TFS_Wit_WebApi) {
var projectId = VSS.getWebContext().project.id;
var witClient = VSS_Service.getCollectionClient(TFS_Wit_WebApi.WorkItemTrackingHttpClient)
var query = {
query: "Select [System.Id] From WorkItems Where [System.WorkItemType] = 'Bug' order by [System.CreatedDate] asc"
};
witClient.queryByWiql(query, projectId).then(
function (result) {
var openWorkItems = result.workItems.map(function (wi) {
return wi.id;
});
var fields = [
"System.Title",
"System.CreatedDate"
];
witClient.getWorkItems(openWorkItems, fields).then(
function (workItems) {
//
//how do I retrieve workitem fields here
//
});
});
});