将全局列表导入到Azure DevOps托管XML流程模板

时间:2018-11-12 18:37:16

标签: visual-studio-2015 tfs visual-studio-2017 azure-devops devops

我为客户执行了从TFS到Azure DevOps(VSTS)迁移的操作。 目标流程模板是Hosted XML Process模板。 根据Microsoft的文档,可以将全局列表导入到Organization(集合)中,但是当尝试通过Witadmin导入时(使用VS15和VS17中的工具进行了尝试),操作失败,并出现以下错误:

  

服务器无法处理请求。 ---> VS1640129:您要定位的集合使用继承过程模型。该操作是   在基于继承过程模型的集合上不允许使用。请   请参阅https://go.microsoft.com/fwlink/?linkid=849010或联系   您的系统管理员以寻求帮助。

我没有使用继承流程模型!

All processes window in Azure DevOps web access

命令:

  

witadmin importgloballist   /收藏:https://collectionName.visualstudio.com   /f:"C:\GloballistFolder\GlobalList.xml“

想法?

1 个答案:

答案 0 :(得分:0)

我在评论on this post中发现了Microsoft的回复。

  

全局列表现在是特定工作项的一部分。编辑清单   您应该1)导出流程2)查看工作的xml   项目。全局列表通常添加到Bug或任务中3)make   xml中的全局列表更改4)压缩过程并导入   回到Azure DevOps。

因此,似乎我们不再应该使用witadmin.exe工具来导出和导入全局列表,而是通过Web门户(从“组织设置”->“过程”页面)导出整个过程,修改您感兴趣的工作项类型定义,然后通过Web门户重新导入整个过程。

如果您要部分自动化该过程,则好像Azure DevOps API也支持exporting and importing the process模板。

相关问题