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

Posted

技术标签:

【中文标题】是否可以通过自定义扩展或 REST API 添加新的工作项类型?【英文标题】:Is it possibile to add a new work item type through custom extension or REST API? 【发布时间】:2020-10-05 22:04:52 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

    Work Item Types - Create Fields - Add States - Create

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

    使用 witadmin Import, export, and manage work item types 导出一些基本工作项类型 使用您的自定义代码更改 xml 文件(通过XmlDocument 或作为文本):更改名称,添加字段.....XML element reference 导入回来Import, export, and manage work item types

【讨论】:

以上是关于是否可以通过自定义扩展或 REST API 添加新的工作项类型?的主要内容,如果未能解决你的问题,请参考以下文章

Mailchimp API Put 或 Patch 使用 Delphi REST

Woocommerce REST API:自定义字段而不是产品名称

PayPal REST API 订单摘要 自定义描述

使用操作挂钩创建自定义Wordpress REST API端点

php Wordpress在WP REST API上添加自定义帖子类型

IBM ACE(新)- 调用在 WADL 或 API 中定义的 Rest API,没有 swagger 定义