我正在使用 REST api https://docs.microsoft.com/en-us/rest/api/azure/devops/dashboard/widgets/create?view=azure-devops-通过代码为仪表板创建一组小部件服务器休息5.0
因此,我能够以编程方式创建小部件,但在配置小部件以指向某些团队和细节时遇到了困难。
示例:使用 Analytics 扩展创建 Burndown 小部件 ( https://marketplace.visualstudio.com/items?itemName=ms.vss-analytics&ssr=false#overview )。我能够创建带有contributionId 和详细信息的小部件。
但是,无法将设置设置为在某些 sprint 上聚合故事点。对此的任何帮助表示赞赏。
这是在创建请求中传递的 json。在“设置”部分需要帮助。
{ "id": "", "eTag": "7", "name": "Burndown", "position": { "row": 1, "column": 4 }, "size": { "rowSpan" : 2, "columnSpan": 3 }, "settings": "", "settingsVersion": { "major": 1, "minor": 0, "patch": 0 }, "artifactId": "", "url ": "urlvalue", "_links": { "self": { "href": "urlvalue"},“组”:{“href”:“urlvalue”},“仪表板”:{“href”:“urlvalue”}},“isEnabled”:true,“contentUri”:null,“contributionId”:“ms. vss-dashboards-web.Microsoft.VisualStudioOnline.Dashboards.BurndownWidget”,“typeId”:“Microsoft.VisualStudioOnline.Dashboards.BurndownWidget”,“configurationContributionId”:“ms.vss-dashboards-web.Microsoft.VisualStudioOnline.Dashboards.BurndownWidget。配置”,“configurationContributionRelativeId”:“Microsoft.VisualStudioOnline.Dashboards.BurndownWidget。配置”,“isNameConfigurable”:true,“loadingImageUrl”:“urlvalue”,“lightboxOptions”:{“width”:900,“height”:700,“resizable”:true } }