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
不支持自定义插件。
对象限制
自定义用于导入的进程模板时,请限制在 工作跟踪对象限制中指定的对象数。