在Azure DevOps中以非“新建”状态使用批量导入上传工作项

Upload Work Items using Bulk Import in non 'New' State in Azure DevOps

提问人:Shubham Gupta 提问时间:12/10/2022 更新时间:12/12/2022 访问量:908

问:

我们有一些用户情景和关联的任务,我们想要将其上传到 Azure DevOps (ADO) 。对于上传,我们使用 ADO 的批量工作项导入功能。

问题在于 ADO 仅允许以“新建”状态上传这些工作项,但我们已经有这些用户情景和任务正在进行或处于关闭状态。

ADO Upload Error

如何在非“新建”状态(如“已关闭”或“活动”)下上传工作项?

我不想先将它们全部上传到新状态,然后使用工作表更新它们,因为鉴于我们有很多数据,这将是一项太多的工作。

谢谢 舒巴姆

azure azure-devops 上传 tfs-workitem

评论


答:

0赞 Dou Xu-MSFT 12/12/2022 #1

导入的所有工作项都是在新状态下创建的。此规则意味着您不能指定不符合 的字段规则的字段值。new state

请参考 doc:使用 CSV 文件批量导入或更新工作项

恐怕您无法将作品项导入 IN 或 STATE。 您可以通过 :feature request 提交功能请求closedActive

但是,有一个灵活的解决方案可以解决您的问题:

1 上传处于状态的工作项,而无需手动将状态更改为 或 。(文件:CSV1)New ClosedActive

2 将工作项导出到步骤 1 中上传的 CSV,您可以创建查询(file:csv2)

3 确保工作项在两个文件中的顺序相同:csv1 和 csv2

4、批量将csv1中所有工作项的状态复制到csv2中的列中,并更新状态并保存cvs2State

5 更新现有工作项