我目前正在根据默认的敏捷流程模板定义自定义流程。
如果可能的话,我想获得一个模板,以便将其存储在git存储库中以跟踪所有更改。
阅读一些文章,我发现的大部分内容都是关于TFS的。
我是否更正Azure板当前无法做到这一点?
编辑:似乎可以通过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
}
]
},
...
答案 0 :(得分:1)
如果您使用的是Azure DevOps Services(云版本),并且已经从一种现成的流程模板(敏捷,Scrum,CMMI或Basic)中创建了一个继承流程模板,则可以使用Process Migrator tool将该过程模板导出/导入到另一个Azure DevOps Services组织。
答案 1 :(得分:0)
是否可以在Azure Boards中导出自定义流程?
是的,仅TFS(Azure Devops Server)不支持VSTS(Azure Devops Service)支持自定义过程。
由于TFS是基于SQL Server后端构建的本地服务器,因此需要使用代码自定义其过程模板。相反,VSTS是云服务,由于其由云托管,因此可以定期自动自动更新其流程模板。因此,在VSTS中,用户必须先继承流程模板,然后再自定义其中的一部分。但是,VSTS中的此可自定义范围小于TFS中的可自定义范围。您可以检查显示VSTS和TFS之间差异的文档: Process customization。
此外,使用代码进行自定义过程不仅支持TFS,还支持一些从TFS迁移到VSTS的组织。在从TFS迁移到VSTS的组织中,具有保留代码的自定义过程的功能。因此,在这些组织中,您将看到它们都具有在云和本地上支持的功能:
此外,您还可以使用REST API自定义VSTS中的过程。但是正如我之前所说,这是有局限性的。您只需对其进行修改即可,并受默认流程配置的限制。
所以,作为您的问题: