Sql 需要TFS中团队名称和区域路径之间的映射
在TFS中,团队可以与多个AreaPath关联。我想检索AreaPath和TeamName之间的映射。TFS数据库中是否有具有映射的表?或者任何REST API来检索该数据?您可以尝试使用REST API 团队字段用于标识哪些工作项属于您的团队 团队默认情况下,区域路径是团队字段,但可以是任意字段 领域使用此API获取和设置团队字段值 获取团队字段值Sql 需要TFS中团队名称和区域路径之间的映射,sql,rest,tfs,Sql,Rest,Tfs,在TFS中,团队可以与多个AreaPath关联。我想检索AreaPath和TeamName之间的映射。TFS数据库中是否有具有映射的表?或者任何REST API来检索该数据?您可以尝试使用REST API 团队字段用于标识哪些工作项属于您的团队 团队默认情况下,区域路径是团队字段,但可以是任意字段 领域使用此API获取和设置团队字段值 获取团队字段值 GET https://{instance}/DefaultCollection/{project}/{team}/_apis/Work/Team
GET https://{instance}/DefaultCollection/{project}/{team}/_apis/Work/TeamSettings/TeamFieldValues?api-version={version}
将返回,包括三个区域路径:
默认值为Fabrikam光纤\\Auto
和“Fabrikam光纤\\Fiber”
和“Fabrikam光纤\\Fiber”
您可以尝试使用RESTAPI
团队字段用于标识哪些工作项属于您的团队
团队默认情况下,区域路径是团队字段,但可以是任意字段
领域使用此API获取和设置团队字段值
获取团队字段值
GET https://{instance}/DefaultCollection/{project}/{team}/_apis/Work/TeamSettings/TeamFieldValues?api-version={version}
将返回,包括三个区域路径:
默认值为Fabrikam光纤\\Auto
和“Fabrikam光纤\\Fiber”
和“Fabrikam光纤\\Fiber”
谢谢Patrick的建议,但这无助于获得区域路径和团队名称之间的映射。我已经使用此API获得了团队名称:(如果在API中指定团队名称或团队ID,它是否会返回所有字段值include System.AreaPath,例如
{“field”:{“referenceName”:“System.AreaPath”,“url”:”https://fabrikam-fiber-inc.visualstudio.com/DefaultCollection/_apis/wit/fields/System.AreaPath" },
感谢Patrick的建议,但这无助于获取区域路径和团队名称之间的映射。我已经使用此API获取了团队名称。:(如果在API中指定团队名称或团队ID,它是否会返回所有字段值include System.AreaPath,例如{“field”:{“referenceName”:“System.AreaPath”,“url”:"https://fabrikam-fiber-inc.visualstudio.com/DefaultCollection/_apis/wit/fields/System.AreaPath“},
SELECT area.id, path.[AreaPath],ADObjects_team.SamAccountName, teamproject
FROM [dbo].[tbl_TeamConfigurationTeamFields] config
inner join [dbo].[ADObjects] ADObjects_team on config.[TeamId]= ADObjects_team.[TeamFoundationId]
inner join [dbo].[tbl_ClassificationNode] area on config.[TeamFieldValue] = area.[Identifier]
inner join [dbo].[tbl_ClassificationNodePath] path on area.id = path.id
where arealevel1='Area'
order by [AreaPath]