是否可以使用继承的过程预先定义Azure DevOps中的一些常用工作项,并在使用此过程创建新项目时自动用这些工作项填充Azure板?
例如,我们大多数项目中都有常用的工作项,例如“用户模块”,“登录模块”等。是否可以将其默认设置为某个位置,以便在创建新项目时这些工作项Azure板上已经存在?
答案 0 :(得分:1)
否,Azure DevOps中不存在此功能,您可以为此创建一个Feature Request。
作为解决方法,您可以使用Azure DevOps Rest API并编写一个小的脚本来创建那些工作项,而在创建新项目时只需运行该脚本即可。
答案 1 :(得分:1)
是否可以将其默认设置为某个地方,以便在我创建新项目时,这些工作项已经存在于Azure板上?
现在恐怕还没有这种方法。
根据文档Customize your work tracking experience,我们可以知道:
您进行的自定义发生在以下三个级别之一:
- 团队资产或工具::每个团队都可以自定义或配置其特定工具,有关详细信息,请参阅关于团队和敏捷工具。
项目级别: 添加或修改工作项类型,数据字段,待办事项级别以及团队之间共享的其他对象
对象级别:授予或限制对工作跟踪工具的访问权限,其中包括设置对象和项目的权限以及 将用户或组分配给特定的访问级别。
对于项目级别,我们可以自定义工作项类型,数据字段,待办事项级别等,这些都是工作项的组件或属性,而不是整个工作项。您想要的是基于流程的自定义实例,它更接近模板而不是流程。
要实现它,就像Shayki所说的那样,您可以使用Azure DevOps Rest API编写脚本来创建这些工作项,并在创建项目后将其添加到Azure板中,例如this thread。
希望这会有所帮助。