【发布时间】:2019-10-12 08:18:55
【问题描述】:
我正在通过代码使用为仪表板创建一组小部件 REST APIhttps://docs.microsoft.com/en-us/rest/api/azure/devops/dashboard/widgets/create?view=azure-devops-server-rest-5.0
因此,我能够以编程方式创建小部件,但在配置小部件以指向某些团队和细节时遇到了困难。
示例:使用 Analytics 扩展 (https://marketplace.visualstudio.com/items?itemName=ms.vss-analytics&ssr=false#overview) 创建 Burndown 小部件。 我能够创建带有contributionId 和详细信息的小部件。
但是,无法设置在某些 sprint 上聚合故事点的设置。 对此的任何帮助表示赞赏。
这里是创建请求中传递的 json。在“设置”部分需要帮助。
{ “ID”: ””, “电子标签”:“7”, “名称”:“燃烧”, “位置”: { “行”:1, “列”:4 }, “尺寸”: { “行跨度”:2, “列跨度”:3 }, “设置”:“”, “设置版本”:{ “主要”:1, “次要”:0, “补丁”:0 }, “artifactId”:“”, “网址”:“网址值”, “_链接”:{ “自己”: { “href”:“url值” }, “团体”: { “href”:“url值” }, “仪表盘”: { “href”:“url值” } }, “已启用”:真, “contentUri”:空, "contributionId": "ms.vss-dashboards-web.Microsoft.VisualStudioOnline.Dashboards.BurndownWidget", "typeId": "Microsoft.VisualStudioOnline.Dashboards.BurndownWidget", "configurationContributionId": "ms.vss-dashboards-web.Microsoft.VisualStudioOnline.Dashboards.BurndownWidget.Configuration", "configurationContributionRelativeId": "Microsoft.VisualStudioOnline.Dashboards.BurndownWidget.Configuration", “isNameConfigurable”:是的, "loadingImageUrl": "urlvalue", “灯箱选项”:{ “宽度”:900, “身高”:700, “可调整大小”:真 } }
【问题讨论】:
-
嗨,最近怎么样?下面的 json 示例现在是否可以帮助您成功创建小部件?如果是,您可以接受答案,因此其他 SO 用户将能够看到该解决方案是否有效。如果您仍然遇到一些问题,请随时在此处留下表扬,我可以继续为您提供帮助:-)
标签: azure-devops-rest-api azure-devops-extensions azure-devops-server-2019