Azure devops Server 2019中的Analytics Widget-寻找Rest api和class libraby用于Analytics Widget
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure devops Server 2019中的Analytics Widget-寻找Rest api和class libraby用于Analytics Widget相关的知识,希望对你有一定的参考价值。
我正在使用以下代码通过代码为仪表板创建一组小部件REST API https://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小部件。我能够创建带有贡献ID和详细信息的小部件。
但是,无法设置设置以对某些冲刺进行故事点的汇总。感谢您对此的任何帮助。
这里是在创建请求中传递的json。在“设置”部分需要帮助。
{“ID”: ””,“ eTag”:“ 7”,“ name”:“ Burndown”,“位置”:{“行”:1,“栏”:4},“大小”:{“ rowSpan”:2“ columnSpan”:3},“ settings”:“”,“ settingsVersion”:{“主要”:1“次要”:0,“补丁”:0},“ artifactId”:“”,“ url”:“ urlvalue”,“ _links”:{“自我”:{“ href”:“ urlvalue”},“组”:{“ href”:“ urlvalue”},“仪表板”: {“ href”:“ urlvalue”}},“ isEnabled”:是,“ 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.Configuration”,“ configurationContributionRelativeId”:“ Microsoft.VisualStudioOnline.Dashboards.BurndownWidget.Configuration”,“ isNameConfigurable”:是,“ loadingImageUrl”:“ urlvalue”,“ lightboxOptions”:{“宽度”:900,“身高”:700,“可调整大小”:true}}
下面是有关设置部分的两个示例。
1。将特定日期设置为结束日期。
"settings":"{
"teams":[{
"projectId":"projectId",
"teamId":"teamId"
}],
"aggregation":{
"identifier":0,
"settings":""
},
"completedWorkEnabled":false,
"fieldFilters":[],
"stackByWorkItemTypeEnabled":false,
"burndownTrendlineEnabled":true,
"workItemTypeFilter":{
"identifier":"BacklogCategory",
"settings":"Microsoft.RequirementCategory"
},
"includeBugsForRequirementCategory":false,
"timePeriodConfiguration":{
"startDate":"2019-10-14",
"samplingConfiguration":{
"identifier":0,
"settings":{
"endDate":"2019-10-15",
"lastDayOfWeek":5,
"sampleInterval":0
}
}
},
"totalScopeTrendlineEnabled":true
}",
2。将特定的迭代次数设置为结束日期。
"settings":"{
"teams":[{
"projectId":"projectId",
"teamId":"teamId"
}],
"aggregation":{
"identifier":0,
"settings":""
}
"completedWorkEnabled":false,
"fieldFilters":[],
"stackByWorkItemTypeEnabled":false,
"burndownTrendlineEnabled":true,
"workItemTypeFilter":{
"identifier":"BacklogCategory",
"settings":"Microsoft.RequirementCategory"
},
"includeBugsForRequirementCategory":false,
"timePeriodConfiguration":{
"startDate":"2019-10-14",
"samplingConfiguration":{
"identifier":1,
"settings":[
"iterationId"
]
}
},
"totalScopeTrendlineEnabled":true
}",
以上是关于Azure devops Server 2019中的Analytics Widget-寻找Rest api和class libraby用于Analytics Widget的主要内容,如果未能解决你的问题,请参考以下文章
如何在 azure devops server 2019 的新工作项 Web 布局中编程工作项水平选项卡?
未找到 Azure DevOps Server 2019/2020 访问级别页面
将 TFS 2017 更新 1 升级到 Azure DevOps Server 2019 更新 1.1 的最佳做法是啥?
Azure devops Server 2019中的Analytics Widget-寻找Rest api和class libraby用于Analytics Widget
迁移到Azure DevOps Server 2019时,TFS 2018的Wiki会发生什么
如何将 Azure DevOps Extension for Azure CLI 与 Azure DevOps Server 一起使用?