为继承的流程预定义工作项,然后在Azure板上自动创建它

时间:2019-08-02 12:55:54

标签: azure-devops

是否可以使用继承的过程预先定义Azure DevOps中的一些常用工作项,并在使用此过程创建新项目时自动用这些工作项填充Azure板?

例如,我们大多数项目中都有常用的工作项,例如“用户模块”,“登录模块”等。是否可以将其默认设置为某个位置,以便在创建新项目时这些工作项Azure板上已经存在?

2 个答案:

答案 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

希望这会有所帮助。