Мне нужно создать около 6000 рабочих элементов с помощью расширения TFS. Я использую машинописный текст и REST API в своем расширении.
ниже приведен код, который я использую для создания рабочего элемента
var ops = [
{
path: "/fields/System.Title",
op: "add",
value: "Hello world"
}
];
var options = {
url: 'http://localhost:8080/tfs/DefaultCollection/Agile Git/_apis/wit/workItems/$Bug?api-version=2.2',
username: 'username',
password: 'password',
domain: 'domain',
method: 'PATCH',
headers: {
'Content-Type': 'application/json-patch+json'
},
body: JSON.stringify(ops)
};
httpntlm.patch(options, function(err,res) {
console.log("patch complete");
console.log(res.body);
})
Я повторяю детали для каждого рабочего элемента и пытаюсь создать множество рабочих элементов с временными интервалами (например, 100 пакетов рабочих элементов). Но процесс создания не удается для многих рабочих элементов из-за проблем с тайм-аутом (мне удалось создать около 1000 рабочих элементов). Есть ли рекомендуемый метод создания / редактирования рабочих элементов. Пожалуйста помоги.