如何在 azure ticket 中查看工作项 xml id

How to view work item xml ids in azure ticket

我有一个带有一些自定义字段的 azure devops 工作项:

我可以使用 azure api python 包设置其中一些字段,例如 'RTCID':

jpo.path = "/fields/Custom.RTCID"

但是当我尝试设置目标发布时,我找不到这个变量的字段路径,我试过了

jpo.path = "/fields/Custom.TargetedRelease"

但这会导致错误。 我知道我的组织 ID,有什么方法可以在工单中列出所有可变路径 ID?

我试着去 https://dev.azure.com/{organization}/{project}/_apis/wit/workitemtypes/Epic/fields 查看所有字段,但是 ctrl+f 搜索 'targeted' 没有结果

为了节省调用 Azure DevOps REST 时的响应时间API,很多时候它不会将完整的属性加载到请求正文中。

如果想查看更多房源,可以尝试使用参数$expand展开完整房源

GET https://dev.azure.com/{organization}/{project}/_apis/wit/workitemtypes/{type}/fields?$expand=all&api-version=7.1-preview.3

此外,您还可以使用API "Work Items - Get Work Item" 来获取一个工作项,该工作项是您需要的工作项类型,并使用参数 $expand展开所有字段。

GET https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?$expand=fields&api-version=7.1-preview.3

这也可以列出工作项类型上的所有字段。