首页 > 解决方案 > 有没有办法在 Azure Boards 中导出自定义流程?

问题描述

我目前正在根据默认的敏捷流程模板定义自定义流程。

如果可能的话,我想获得一个模板,这样我就可以将它存储在我们的 git 存储库中以跟踪任何更改。

阅读几篇文章,我发现的大部分内容都是针对 TFS 的。

https://docs.microsoft.com/en-us/azure/devops/boards/work-items/guidance/manage-process-templates?view=azure-devops

Azure Boards 目前无法实现这一点,我是否正确?

编辑:似乎可以通过 REST API 提取我的流程和布局,但似乎没有布局的添加/更新功能(这似乎定义了实际的工作项类型)

...
"id": "Agile.Bug.Bug",
      "inherited": true,
      "overridden": true,
      "label": "Details",
      "pageType": "custom",
      "locked": false,
      "visible": true,
      "isContribution": false,
      "sections": [
        {
          "id": "Section1",
          "groups": [
            {
              "id": "Agile.Bug.Bug.Repro Steps.WideGroup",
              "inherited": true,
              "label": "Repro Steps",
              "isContribution": false,
              "visible": true,
              "controls": [
                {
                  "id": "Microsoft.VSTS.TCM.ReproSteps",
                  "inherited": true,
                  "label": "Repro Steps",
                  "controlType": "HtmlFieldControl",
                  "readOnly": false,
                  "watermark": "",
                  "metadata": "",
                  "visible": true,
                  "isContribution": false
                }
              ]
            },
...

https://docs.microsoft.com/en-us/rest/api/azure/devops/processes/layout/get?view=azure-devops-server-rest-5.0

标签: azure-devopsazure-boards

解决方案


如果您使用的是 Azure DevOps Services(云版本),并且您已经从开箱即用的流程模板(Agile、Scrum、CMMI 或 Basic)之一创建了继承的流程模板,那么您可以使用Process Migrator将该流程模板导出/导入到另一个 Azure DevOps Services 组织的工具。


推荐阅读