Основываясь на вашем описании, я дополнительно проверил эту проблему. В настоящее время нет REST API для импорта рабочих элементов из файла .CSV. Пожалуйста, проверьте это голос пользователя, а затем вы можете напрямую проголосовать и добавить к нему комментарии.
Чтобы решить эту проблему, выполните следующие действия:
Задача PowerShell для вызова REST API, чтобы получить результаты простого запроса рабочего элемента, мы можем получить все идентификаторы рабочих элементов из ответа тело.
Используйте идентификатор рабочего элемента для вызова REST API, а затем получить подробную информацию о рабочих элементах.
Сохраните тело ответа с подробностями рабочего элемента, полученными пакетным способом, в файл json, а затем используйте задачу Опубликовать артефакты конвейера, чтобы опубликовать этот файл в Artifact для достижения цели резервного копирования.
Используйте задачу Загрузить артефакты конвейера для загрузки файлов артефактов.
Используйте задачу PowerShell для вызова REST API ниже для достижения цели восстановления.
Например:
PATCH https://{organization}.visualstudio.com/_apis/wit/$batch?api-version=4.1
Тело:
[{
"method": "PATCH",
"uri": "/{project}/_apis/wit/workitems/${work item type}?api-version=4.1",
"headers": {
"Content-Type": "application/json-patch+json"
},
"body": [{
"op": "add",
"path": "/id",
"value": "-1"
},
{
"op": "add",
"path": "/fields/System.Title",
"from": null,
"value": "Sample 1"
}
]
},
{
"method": "PATCH",
"uri": "/{project}/_apis/wit/workitems/${work item type}?api-version=4.1",
"headers": {
"Content-Type": "application/json-patch+json"
},
"body": [{
"op": "add",
"path": "/id",
"value": "-2"
},
{
"op": "add",
"path": "/fields/System.Title",
"from": null,
"value": "Sample 2"
}
]
}]
Чтобы настроить запланированное триггер для конвейера, выполните следующие действия:
Перейдите на вкладку Триггеры, нажмите кнопку Добавить под надписью «Запланировано», чтобы добавить расписание.
Выберите дни и время, когда вы хотите запустить сборку.
person
Alina Wang-MSFT
schedule
10.11.2020