通过


上传或下载流程模板

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022

创建项目时,流程模板定义 Azure Boards 的工作项类型和其他设置。 对于托管 XML 和本地 XML 进程模型,可以上传进程模板来创建或更新项目。 对于继承流程模型,可以通过 Web 门户自定义工作跟踪。 有关详细信息,请参阅自定义工作跟踪体验

只能上传和导出配置为使用本地 XML 进程的项目集合的进程模板。 还可以将模板设置为新项目的默认值。

提示

使用 Azure DevOps Server,可以选择 继承的进程模型本地 XML 进程模型。 有关详细信息,请参阅为项目集合选择流程模型。 要访问默认流程或流程模板的最新版本,请执行以下操作:

先决条件

类别 要求
权限 项目集合管理员 组的成员。 若要添加,请参阅 更改项目集合级权限

重要说明

不支持上传和下载继承的进程。 若要管理继承的进程,请参阅 “关于进程自定义”和“继承的进程”。

打开组织流程设置

  1. 登录组织 (https://dev.azure.com/{yourorganization})。

  2. 选择“组织设置”。

    显示可供选择的“组织设置”按钮的屏幕截图。

  3. 选择处理

    显示突出显示的“进程”按钮以供选择的屏幕截图。

  1. 登录到集合 (https://dev.azure.com/{Your_Collection})。

  2. 选择“集合设置”或“管理员设置”。

  3. 选择处理

    显示“集合设置”中突出显示的“进程”按钮的屏幕截图。

导入流程模板(托管 XML 流程)

  1. 在“ 进程 ”选项卡中,选择“ 导入”进程,然后拖放或浏览到自定义进程的 .zip 文件。

    “导入流程”链接的屏幕截图。

    注意

    如果未显示 导入进程 链接,则组织未设置为支持托管 XML 进程模型。 使用 继承过程模型 满足自定义需求。 只有在通过数据导入服务创建帐户时,才支持托管 XML 流程模型。

  2. 选择要上传的文件。 自定义流程必须满足特定的约束,才能在导入期间通过验证检查。

    用于选择进程文件的“导入进程”对话框。

    如果要更新 现有模板,请选择“替换现有 模板”。 导入会覆盖具有相同名称的任何模板,并要求你确认替换项。

    重要说明

    无法更新锁定的进程:Agile、Basic、CMMI 和 Scrum。

  3. 成功导入后,将显示确认消息。

    屏幕截图显示了“导入过程成功确认”对话框。

    如果进程未通过验证检查,将显示错误消息列表。 更正每个错误 ,然后重试导入。

  4. 可以立即使用新导入的流程来创建项目。

    “导入流程”操作菜单的屏幕截图,从导入的流程创建新团队项目。

  5. 完成显示的表单。 有关详细信息,请参阅 创建项目

    显示“新建项目”对话框的屏幕截图。

有关其他托管 XML 流程管理任务,请参阅导入和导出托管 XML 流程

管理流程模板(本地 XML 流程)

  1. 若要上传进程模板,请选择“ 上传进程模板 ”选项。

    Web 门户、所有流程、上传流程模板的屏幕截图。

    “上传进程模板 ”对话框中,为要上传的进程模板选择包含根文件 ProcessTemplate.xml.zip 文件夹。 另请参阅流程模板限制和验证检查

    Web 门户、“上传流程模板”对话框的屏幕截图。

  2. 若要下载或导出进程模板,请选择 操作图标,然后选择 “导出 ”选项。

    Web 门户、流程上下文菜单、“导出流程”的屏幕截图。

  3. 若要在添加新项目或禁用进程使用时将进程设置为默认值,请选择 进程的操作图标,然后选择 “设为默认进程 ”或“ 禁用进程 ”选项。

    Web 门户、流程上下文菜单、“禁用或删除流程”的屏幕截图。

将流程模板与现有项目相关联

若要确定用于创建项目的过程模板类型,请查看团队资源管理器的 “新建工作项 ”菜单中显示的工作项类型,然后将它们与以下图表中的工作项类型进行比较。 如果工作项类型与这些项不同,则项目可能会使用自定义流程模板。

敏捷 Basic CMMI Scrum
Agile 工作项类型 基本工作项类型 CMMI 工作项类型 Scrum 工作项类型

过程模板限制和验证检查

通过 Web 门户上传进程模板时,可能会显示验证错误。

上传流程模板错误的屏幕截图。

解决每个错误,然后重试上传。 有关详细信息,请参阅 解决进程导入的验证错误

上传进程模板时,必须通过以下验证检查:

  • 过程模板名称必须唯一且等于或小于 256 个 Unicode 字符。 名称相同的模板覆盖现有模板。 名称不能包含以下字符: , ; ' ` : / \ * | ? “ & % $ ! + = ( ) [ ] { } <>。 有关更多限制,请参阅命名限制
  • 进程模板文件夹不能包含 .exe 文件。 如果那样做,模板可能会成功上传,但项目创建会失败。
  • 进程模板总大小必须为 2 GB 或更少,或者项目创建失败。
  • 上传进程运行部分验证检查,以验证每个进程模板文件中的 XML。 如果收到错误,请查看 XML 以确定原因。 XML 文件中的重复标记会导致错误。 如果不存在 XML 错误,请验证所有必需的文件是否都包含在正确的文件夹位置中。
  • 如果 XML 定义文件引用扩展,则必须在集合中安装并启用该扩展。

重要说明

过程模板的模式定义使用骆驼式大小写和所有大写元素的组合。 如果在验证类型定义文件时遇到错误,请检查元素的大小写结构。 打开和结束标记大小写必须符合 XML 语法规则。 有关详细信息,请参阅 进程模板插件:XML 元素定义的索引