从工作项中获取团队项目集合
Get the teamproject collection from a WorkItem
我想将 WebPageControl 添加到 WorkItemType,并且需要将当前工作项的 Teamproject 集合定义为 URL 的路径参数。 WebPageControle 显示了一个 C# Web 应用程序。是否有 System.Teamproject
之类的字段或其他方式为我提供 Teamproject 集合?我知道工作项的 ID 并非对所有集合都是唯一的,并且区域路径仅包含项目而不包含集合。
如果您已经有一个 WorkItem 对象,那么您可以 wi.Store.[Collection].xxx
。
拥有商店后,您可以获得所有数据。
我不相信有一个字段可以传递给被调用的页面,但由于过程模板配置存储在项目级别,您可以自定义工作项类型定义并简单地进行硬编码WebpageControl 属性中项目集合的 uri。
还有一个选项可以在将过程模板注册到项目集合之前更新它。由于每个项目集合都有自己的模板库,在这种情况下,您只需要在集合级别更新模板时更新它。
不幸的是,这是您每次创建新项目或更新现有团队项目的过程模板时都必须做的事情。不过编写脚本应该不是很难...
我想将 WebPageControl 添加到 WorkItemType,并且需要将当前工作项的 Teamproject 集合定义为 URL 的路径参数。 WebPageControle 显示了一个 C# Web 应用程序。是否有 System.Teamproject
之类的字段或其他方式为我提供 Teamproject 集合?我知道工作项的 ID 并非对所有集合都是唯一的,并且区域路径仅包含项目而不包含集合。
如果您已经有一个 WorkItem 对象,那么您可以 wi.Store.[Collection].xxx
。
拥有商店后,您可以获得所有数据。
我不相信有一个字段可以传递给被调用的页面,但由于过程模板配置存储在项目级别,您可以自定义工作项类型定义并简单地进行硬编码WebpageControl 属性中项目集合的 uri。
还有一个选项可以在将过程模板注册到项目集合之前更新它。由于每个项目集合都有自己的模板库,在这种情况下,您只需要在集合级别更新模板时更新它。
不幸的是,这是您每次创建新项目或更新现有团队项目的过程模板时都必须做的事情。不过编写脚本应该不是很难...