Azure DevOps Server 2019 扩展:如何限制显示我的自定义页面的工作项数据输入表单?

Azure DevOps Server 2019 extension: How do I limit the work item data entry forms my custom page appears on?

我正在使用 Azure Devops Server 2019,更新 1.1。我的目标是编写一个显示新页面的扩展,但 在用户故事工作项数据输入表单上,而不是在任务、错误、问题等的数据输入表单上。查看屏幕截图

这是我的 vss-extension.json 的贡献部分(这是上面屏幕截图中生成自定义页面的部分)。我读过 Extension manifest reference,但找不到与限制新页面出现在哪种形式相关的设置。

有谁知道我需要在扩展架构的哪个区域工作以限制新页面出现在哪些表单上?

"contributions": [
    {  
        "id": "sample-work-item-form-page",
        "type": "ms.vss-work-web.work-item-form-page",
        "description": "Custom work item form page",
        "targets": [
            "ms.vss-work-web.work-item-form"
        ],
        "properties": {
            "name": "Create Standard Tasks",
            "uri": "workItemPage.html"
        } 
    }
]

参考此文档:Extend the work item form, this web extension belongs to Azure Boards service, so it will appear in all work item pages as your mentioned doc: Extension manifest reference。目前没有记录指定它出现在哪个工作项类型中。

此外,您可以直接按照此文档:Customize the web layout for a work item type (Inheritance process) 将自定义页面添加到用户故事工作项。