需要报告回顾中的数据 - Azure Dev Ops

问题描述 投票:0回答:2

我们需要一种通过包含在回顾性 Azure Dev Ops 扩展中的自动化方式(Rest API 或某些 SDK)来访问数据的方法。目前,可以选择导出 CSV,但该过程是手动的,并且仅限于每个回顾。有什么想法/想法吗?

azure-devops
2个回答
0
投票

您可以尝试以下步骤:

  1. 运行API获取项目中的项目团队信息。

    • 请求网址

      POST https://dev.azure.com/{organization_Name}/_apis/Contribution/HierarchyQuery?api-version=5.0-preview.1
      
    • 请求正文

      {
          "contributionIds": ["ms.vss-admin-web.org-admin-groups-data-provider"],
          "dataProviderContext": {
              "properties": {
                  "teamsFlag": true,
                  "sourcePage": {
                      "url": "https://dev.azure.com/{organization_Name}/{project_Name}/_settings/teams",
                      "routeId": "ms.vss-admin-web.project-admin-hub-route",
                      "routeValues": {
                          "project": "{project_Name}",
                          "adminPivot": "teams",
                          "controller": "ContributedPage",
                          "action": "Execute",
                          "serviceHost": "{organization_Id} ({organization_Name})"
                      }
                  }
              }
          }
      }
      
  2. 运行API以列出项目中指定项目团队的回顾。

    GET https://extmgmt.dev.azure.com/{organization_Name}/_apis/ExtensionManagement/InstalledExtensions/ms-devlabs/team-retrospectives/Data/Scopes/Default/Current/Collections/{projectTeam_identityId}/Documents?api-version=3.1-preview.1
    
  3. 运行 API 以获取有关指定回顾的更多详细信息。

    GET https://extmgmt.dev.azure.com/{organization_Name}/_apis/ExtensionManagement/InstalledExtensions/ms-devlabs/team-retrospectives/Data/Scopes/Default/Current/Collections/{retrospective_Id}?api-version=3.1-preview.1
    

但是,我们没有任何可用的接口(API 或 CLI)来导出 CSV 内容


0
投票

有一个选项可以导出所有团队和所有冲刺的 json 数据。 json包含很多信息,下载后可以轻松提取相关信息。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.