Azure DevOps Server 2022新功能:导入和导出到CSV文件,实现批量修改工作项

这篇具有很好参考价值的文章主要介绍了Azure DevOps Server 2022新功能:导入和导出到CSV文件,实现批量修改工作项。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Azure DevOps Server(之前名称为TFS)作为微软的软件研发管理平台产品,由于系统涉及到软件开发的全过程和多种角色,服务器中积累了大量的软件开发过程数据,例如需求、评审、Bug和测试用例等。在对这些数据进行批量操作(例如批量更新、导入、导出和数据分析)的过程中,进行需要与第三方工具集成实现统计分析等处理。谈到第三方工具,熟悉DevOps Server 的用户马上会想到Microsoft Excel 这个工具;是的,在导入或导出工作项数据的过程中,Excel是一个非常优秀的功能,但是由于使用这个插件受到诸多条件的限制,微软产品组已经逐渐放弃了这个功能的升级开发,逐步转向了本文中介绍的导入/导出csv的原生功能。

其实从Azure DevOps Server 2019年开始,微软就已经新增了CSV文件导入导出的功能,但是在实际使用过程中,中文版的软件一直存在导入失败的故障,一直到最新的2022版本,微软才完全解决了这个问题,这也是笔者现在才推荐这个功能给大家的原因。

1. 导出工作项到CSV文件

谈到导入导出,必然首先会想到的是导入文件的格式和模板。实际上,大家不需要去研究导入模板的格式,最快捷的方法就是使用DevOps的导出功能,查看导出的CSV文件是什么格式的,我们只需要在导出文件的基础上,稍微做一些修改,就可以作为导入的数据文件。下面我们来看一下如何导出工作项。

首先,我们需要新建或者打开一个已经存在的工作项查询,在工作项查询页面中,点击“导出到CSV”按钮;如果没有看到这个按钮,可能是由于分辨率的原因被隐藏了,你可以点击工具栏旁边的三个点按钮,找到导出按钮。

Azure DevOps Server 2022新功能:导入和导出到CSV文件,实现批量修改工作项

系统会自动将导出的文件,下载你的本地计算机中;使用文本编辑工具或者Excel等可视化工具,我们可以看到导出的文件是一个以逗号隔开的标准CSV(所谓CSV就是Comma-Separated Values的简称)文件。

Azure DevOps Server 2022新功能:导入和导出到CSV文件,实现批量修改工作项

由于CSV是一个标准的格式化了的文本文件,我们可以使用编辑工具批量操作,也可以将其导入到数据库等工具中,完成自己后续特定的需求。

2. 从CSV文件中导入工作项

前面已经提到,导入文件最简单的方法,就是在导出文件的基础上,做一些必要的改动,然后将这个文件作为数据源,导入到Azure DevOps Server 中。

点击Boards,选择工作项,点击“导入工作项”按钮,系统会导航到导入工作项页面:

Azure DevOps Server 2022新功能:导入和导出到CSV文件,实现批量修改工作项

在导入页面中,选择本地计算机的CSV工作项文件后,点击导入按钮,就可以将本地CSV工作项文件导入到服务器中:

Azure DevOps Server 2022新功能:导入和导出到CSV文件,实现批量修改工作项

在导入的数据列表页面中,点击“保存项目”按钮,就可以建工作项存储在服务器中:

Azure DevOps Server 2022新功能:导入和导出到CSV文件,实现批量修改工作项

3. 常见问题

1. 是否可以导入工作项关联关系?

目前,系统只能将父子级关联关系导入到服务器中,不能导入其他类型的关联关系。

导入父子级关联关系时,需要将子级数据缩进一列(如下图中的标题1、标题2);实际上,下图的例子只列举了两层父子数据,你还可以新增“标题3”扩展到三层甚至多层。

Azure DevOps Server 2022新功能:导入和导出到CSV文件,实现批量修改工作项

2. 导入导出过程中,是否有工作项的数量限制?

导出过程中,没有工作项的数量限制。

导入过程中,由于考虑到系统性能,目前限制一次最多导入1000条工作项。

Azure DevOps Server 2022新功能:导入和导出到CSV文件,实现批量修改工作项

3. 富文本字段如何处理?

由于工作项中的富文本是以HTML格式存储的,导出后,CSV文件中的数据也是原生的HTML格式,如下图:

Azure DevOps Server 2022新功能:导入和导出到CSV文件,实现批量修改工作项

如果用户在CVS文件中以HTML编写富文本类型的字段值(例如说明),导入后系统会以富文本格式展示。

3. 工作项附件如何导出?

目前不能使用CSV工具导出工作项附件。

只能自动编程使用REST 接口批量下载工作项附件。

4. 是否可以导出跨团队项目的工作项?

可以。这个功能弥补了Excel 不能导出跨团队工作项的缺陷。

但是,导入过程中,不能批量导入跨团队项目的工作项。

5. 是否可以导出跨团队项目集合的工作项?

不能。导出CSV 功能是基于工作项查询的,而工作项查询不能跨越团队项目集合。

如果需要了解更新详细的功能,你还可以从微软Azure DevOps Server 的在线文档,查询更多的权威资料,也欢迎通过下面的联系方式与我沟通,相互学习,相互提高!


https://www.cnblogs.com/danzhang
Azure DevOps MVP 张洪君文章来源地址https://www.toymoban.com/news/detail-452155.html

到了这里,关于Azure DevOps Server 2022新功能:导入和导出到CSV文件,实现批量修改工作项的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Azure DevOps Server 2022.0.1升级手册

    Contents 1. 概述 2. 操作方法 2.1 安装操作系统 2.2 安装数据库 2.4 还原数据 2.3 安装和配置Azure DevOps Server 1. 概述 Azure DevOps Server 是微软公司经过20多年的持续开发,逐渐将需求管理、敏捷实践、源代码管理、持续集成等功能集成一体,实现应用软件生命周期全流程服务的技术平台

    2024年02月02日
    浏览(43)
  • C++11 新功能

    在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了C++98称为 C++11之前的最新C++标准名称。不过由于TC1主要是对C++98标准中的漏洞进行修复,语言的核心部分则没 有改动,因此人们习惯性的把两个标准合并称为C++98/03标准。从C++0x到C++11,C+

    2023年04月12日
    浏览(58)
  • Java 20 新功能介绍

    Java 20 共带来 7 个新特性功能 ,其中三个是孵化提案,孵化也就是说尚在征求意见阶段,未来可能会删除此功能。 JEP 描述 分类 429 作用域值(孵化器) Project Loom,Java 开发相关 432 Record 模式匹配(第二次预览) Project Amber,新的语言特性 433 switch 的模式匹配(第四次预览)

    2024年02月03日
    浏览(64)
  • Midjourney新功能:角色参照指南

    基本概念 角色参照(Character Reference) :这个功能允许用户在不同的图像生成中保持给定参照角色的一致性。 适用模型 :适用于Midjourney V6和Niji6型号。 功能亮点 跨风格一致性 :可以在不同风格(如动漫风、写实风)中保持角色特征一致。 面部、着装、发型调控 :用户可以

    2024年04月10日
    浏览(60)
  • 【C++】C++11 -- 新功能

    在C++11之前一个类有6个默认成员函数,在C++11标准中又新增了两个默认成员函数,分别是移动构造函数和移动赋值函数 默认移动构造和移动赋值生成的条件 移动构造函数的生成条件:没有自己实现移动构造函数,并且没有自己实现析构函数,拷贝构造函数和拷贝赋值函数 移

    2024年02月17日
    浏览(50)
  • TypeScript 5.1发布,新功能更新

    1:返回类型增加undefined 这里设置了一个别名 fun,当时使用它的时候,我们必须显示返回一个 undefined 。 现在你可以直接设置返回类型: 而不仅限于 void any 。 4.3版本 :❌ 5.1版本 :✅ 2:getter可以设置和 setter 的不相关类型 在之前版本 ,get 返回类型应该为 set 的子类型,如

    2024年02月09日
    浏览(50)
  • SOLIDWORKS 2023新功能揭秘(一):3D CAD功能的十大更新

    SolidWorks 3D CAD  软件拥有设计、模拟、成本估算、可制造性检查、CAM、可持续设计和数据管理等功能,同时还包含适用于钣金,焊件,曲面,模具,产品配置,DFM和CAM的专业工具,支持ECAD/MCAD协作,复杂的零部件库以及高级真实感渲染。更重要的是具有结构和运动分析功能,

    2024年02月05日
    浏览(48)
  • 三星泄露微软 Copilot 新功能:用自然语言操控各种功能

    3 月 11 日消息,微软计划本月晚些时候发布新款 Surface 电脑和适用于 Windows 11 的 Copilot 新功能,但三星似乎等不及了,在其即将推出的 Galaxy Book4 系列产品宣传材料中泄露了一些即将到来的 Copilot 功能。 三星官网上发布的图片证实了此前关于微软正为其人工智能助手 Copilo

    2024年04月09日
    浏览(87)
  • Microsoft Releases .NET 7新功能

    Microsoft Visual Studio是一种统一的开发体验,使开发人员能够跨web、云和设备创建多层应用程序。11月8日,微软发布了该强大开发环境的下一版本:Visual Studio 2022 17.4版。 除了修复许多顶级报告的bug之外,17.4版还包括了许多基于开发者社区建议的新功能,包括: Visual Studio的本

    2024年02月06日
    浏览(47)
  • 【C++】C++11类的新功能

    👀 樊梓慕: 个人主页  🎥 个人专栏: 《C语言》 《数据结构》 《蓝桥杯试题》 《LeetCode刷题笔记》 《实训项目》 《C++》 《Linux》 《算法》 🌝 每一个不曾起舞的日子,都是对生命的辜负 目录 前言 默认成员函数 类成员变量初始化 强制生成默认函数的default 禁止生

    2024年04月17日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包