Azure DevOps Services 与 TFS 之间的流程模板自定义差异

Azure DevOps Services

重要

导入过程支持托管 XML 进程模型,该模型允许您通过更新进程模板的选定 XML 定义文件来管理自定义项。 此功能仅适用于已使用 TFS 数据导入服务迁移到Azure DevOps Services的组织。

如果使用继承过程模型,可以通过 创建继承过程通过用户界面自定义工作跟踪。 如果使用本地 XML 进程模型,则可以自定义进程模板,请参阅 上传或下载进程模板自定义进程模板

若要了解有关流程模型的详细信息,请参阅 自定义工作跟踪

Azure DevOps Services使用与 Team Foundation Server 不同的模型, (TFS) 用于相关的项目和流程。

  • 在 TFS 中,流程模板用作项目的起点,创建项目后,项目就是自定义的范围。
  • 在 Azure DevOps Services 中,流程跨多个项目共享,并且是自定义的范围。

定义流程模板所用的结构和整体语法保持不变,在为导入到 Azure DevOps Services 而自定义的模板与上传以支持本地 TFS 的模板之间只存在一些细微差异。

注意

不支持将项目或集合从托管 XML 迁移到继承的模型,Azure DevOps Server。 它仅适用于 Azure DevOps Services。

不支持的自定义项和未引用的插件文件

任何 XML 定义文件中对以下对象的任何引用都会导致导入时出现验证错误。

  • 工作项窗体上的自定义控件
  • 自定义链接类型
  • 全局工作流
  • 团队现场支持
  • For 和 Not 规则支持
  • 匹配规则支持

以下插件及其关联的文件不用于定义进程,也不用于更新现有项目。 但是,在创建新项目时,它们用于创建对象或项目。

  • 分类
  • 使用 WIQL 语法 (定义的工作项查询)
  • 测试管理
  • 工作项

注意

WIQL 长度不得超过 32K 个字符。 系统不允许创建或运行超过该长度的查询。

以下插件及其关联的文件将替换为系统默认值。

  • 构建
  • 组和权限
  • 实验室
  • 版本控制

将忽略以下插件及其关联的文件。

  • Microsoft 项目映射
  • 报告
  • Windows SharePoint Services

不支持自定义插件。

对象限制

自定义用于导入的进程模板时,请限制在 工作跟踪对象限制中指定的对象数。