Azure DevOps看板CSV导入问题:Closed Date与Done状态异常
Azure DevOps看板任务导入问题解决建议
问题1:Closed Date只读字段报错
- 移除CSV中Closed Date列,或者保留列但清空所有行的该字段值。Closed Date是Azure DevOps系统自动维护的只读字段,浏览器导入时不允许手动指定该字段值,留空后系统会根据任务状态的变更自动生成对应日期。
- 若必须保留历史Closed Date记录,只能通过Azure DevOps REST API完成批量导入(需具备项目管理员权限),浏览器导入方式不支持修改只读系统字段。
问题2:State字段“Done”不在支持值列表
- 核对目标项目Issue类型的State配置:
- 确认目标项目绑定的Process是你复制的自定义Process,而非默认Process。
- 检查State值的拼写、大小写是否完全匹配,Azure DevOps对状态值的大小写敏感,比如目标项目可能用“Completed”而非“Done”。
- 验证Issue类型的状态过渡规则,确保“Done”是允许的最终状态,且没有强制要求先经过其他中间状态的限制。
- 临时替换CSV中的State值:如果目标项目确实不支持“Done”,先将CSV里的所有“Done”替换为目标项目支持的状态(比如“Completed”),导入完成后再通过看板批量拖曳或查询批量编辑功能,将任务状态改回预期值。
- 重新同步Process配置:若复制Process后状态未同步,手动进入目标项目的Process设置,找到Issue类型的状态列表,确认“Done”已添加并启用。
你的CSV示例:
Work Item Type,Title,Created By,Created Date,Assigned To,State Issue,Some test task number 1,TestCreator,02.06.2020 15:19:24,TestWorker,"Done" Issue,Some test task number 2,TestCreator,02.06.2020 15:20:23,TestWorker,"Done"
内容的提问来源于stack exchange,提问作者vartemyev
相关产品推荐
相关产品推荐

