跨项目工作 FAQ

许多企业组织添加多个项目以支持其业务需求。 虽然我们建议维护单个项目以保持简单,但在某些情况下,需要多个项目。 在这种情况下,在处理两个或更多项目时,会出现一些问题,即支持哪些任务。

本文解决了这些问题。 若要了解特定的跨项目功能,请参阅 跨项目工作

注意

添加到 “项目范围用户” 组的用户只能访问他们已显式添加到的项目。 若要了解详细信息,请参阅 关于项目和缩放组织、项目范围的用户组

项目

应创建多少个项目?

通常,建议创建单个项目。 但是,某些业务需求(例如支持公共项目或应用安全策略)可能需要创建多个项目。 若要了解详细信息,请参阅以下文章之一。

是否可以一次连接到多个项目?

从 Web 浏览器进行连接时,可以从不同的浏览器选项卡连接到不同的项目。 从客户端或 IDE 进行连接时,一次只能连接到单个项目。 有关详细信息,请参阅 连接到团队项目

如何实现查看所有可用的项目?

如何实现关闭跨项目协作?

如果要限制用户查看或修改所选工作项,可以通过 设置区域路径的权限。 但是,没有方法可以限制用户链接驻留在不同项目中的工作项。

仪表板和报表

是否可以创建包含跨越两个或更多项目的信息的仪表板?

对从不同项目添加到仪表板的小组件的支持有限。 具体而言,可以将不同项目中的 进度图和燃尽图 添加到仪表板。 基于查询的小组件引用您定义的查询,这些查询可以 引用 定义查询的项目以外的项目。 还可以使用 嵌入式网页小组件 显示来自团队的 URL 的数据,例如积压工作、板或 分析 图表。 但是,积压工作、板或图表使用当前登录用户查看仪表板设置的显示首选项显示。

查看来自不同项目的数据的唯一方法是使用 基于查询的小组件嵌入式网页小组件。 基于查询的小组件引用您定义的查询,这些查询可以 引用 定义查询的项目以外的项目。 嵌入的网页小组件显示 URL 中的数据,例如不同项目中团队的积压工作、板或图表。 但是,积压工作、板或图表使用当前登录用户查看仪表板设置的显示首选项显示。

注意

有一个 建议的功能,即“多个项目的单个仪表板 ”,你可以查看和投票。

是否可以创建跨两个或更多项目的报表?

Analytics 服务和 Power BI 报表支持创建跨两个或更多项目的报表。 若要了解详细信息,请参阅 使用 OData 查询创建 Power BI 报表

SQL Server Reporting Services 支持创建跨两个或更多项目的报表。

Azure Boards和工作跟踪

是否可以跨项目查询?

可以创建跨组织内所有项目的工作项查询,或针对特定项目进行筛选。 此外,可以使用搜索工具跨组织中的所有项目执行工作项搜索。 有关详细信息,请参阅以下文章之一:

是否可以查看不同项目中定义的工作项的看板?

基于 查询的 Boards 市场扩展支持此功能。 可以查看工作项的平面列表查询的看板视图。

是否可以跨项目链接工作项?

可以使用任何链接类型来链接不同项目中定义的工作项。 必须在同一组织或项目集合中定义项目。 若要了解详细信息,请参阅 链接用户情景、问题、bug 和其他工作项

是否可以查询跨项目链接的工作项?

“否”。 尝试执行此类查询会付出高昂的性能成本,因此不受支持。

是否可以将跨项目查询导出到 Excel?

“否”。 跨项目查询不会在 Excel 中打开。 但是,可以将跨项目查询导出到.csv文件,在 Excel 中打开它,然后将其导入到Azure Boards。 若要了解详细信息,请参阅 使用 CSV 文件批量导入或更新工作项

“否”。 跨项目查询不会在 Excel 中打开。

是否可以跨组织或集合链接工作项?

跨集合。 此功能不受支持。

是否可以跨项目执行容量规划?

“否”。 容量规划数据不存储在工作跟踪数据存储或分析服务中。 此功能不受支持。

如何实现跨项目管理依赖项?

若要管理Azure Boards中的依赖项,可以使用前置任务/后续链接类型链接工作项。 若要了解如何操作,请参阅 链接用户情景、问题、bug 和其他工作项

是否可以查询跨项目链接的工作项?

“否”。 尝试执行此类查询会付出高昂的性能成本,因此不受支持。

Azure Boards 自定义

是否可以将一个组织中定义的继承流程应用到另一个组织?

若要执行此操作,需要导出进程并将其导入其他组织。 虽然没有导入/导出用户界面,但可以将 Process Migrator 用于Node.js 应用程序。

是否可以将一个集合中定义的继承进程应用到另一个集合?

若要执行此操作,需要导出进程并将其导入另一个集合。 虽然没有导入/导出用户界面,但可以将 Process Migrator 用于Node.js 应用程序。

Azure Repos

是否可以在项目中跨存储库设置分支策略?

跨存储库策略适用于项目中的所有存储库或所选存储库。 可通过 项目设置>存储库>策略执行此操作。 添加一个自定义策略,并指定它是适用于所有存储库的,还是选择它应应用到的存储库。 若要详细了解分支策略,请参阅 使用分支策略提高代码质量

跨存储库策略适用于项目中的所有存储库或所选存储库。 可通过 “项目设置”>跨存储库策略执行此操作。 添加分支保护并指定是适用于所有存储库,还是选择它应应用到的存储库。 若要了解详细信息,请参阅跨存储库分支策略管理和使用分支策略提高代码质量

如何查找跨项目的所有已完成拉取请求?

没有用于提取此信息的用户界面功能。 可以使用 REST API 获取此信息,如下所示:

  1. 使用 Projects-List 获取所有项目。
  2. 使用存储库 - 列表获取每个项目的所有存储库。
  3. 使用拉取请求 - 获取拉取请求获取每个存储库的所有 拉取请求