是否可以通过自定义扩展或 REST API 添加新的工作项类型?

Is it possibile to add a new work item type through custom extension or REST API?

我想知道是否可以在自定义流程模板中添加: - 新的工作项类型 - 现有工作项类型中的新字段 通过自定义扩展(由我开发)and/or REST-API?

更具体地说,我的问题与这样一个事实有关,即在 Azure DevOps Server 2019 中,使用 xml 流程模板,可以添加新的工作项类型 and/or 新字段,仅在 xml 或者也可以通过自定义扩展添加它们(由我开发)and/or REST API?

对于继承的流程模板,您可以使用 REST 管理工作项类型、字段 API:

  1. Work Item Types - Create
  2. Fields - Add
  3. States - Create

对于xml流程,您可以通过xml定义工作项类型:

  1. 使用 witadmin 导出一些基本的工作项类型 Import, export, and manage work item types
  2. 使用您的自定义代码更改 xml 文件(通过 XmlDocument or as text): change the name, add field..... XML element reference
  3. 将其导入回来Import, export, and manage work item types