Work across projects FAQs

Many enterprise organizations add multiple projects to support their business needs. While we recommend that you maintain a single project to keep things simple, there are instances where you might need multiple projects. In that event, several questions arise as to what tasks are supported when working with two or more projects.

This article addresses these questions. For more information about specific cross-project features, see Work across projects.

Projects

How many projects should I create?

In general, we recommend that you create a single project. However, certain business needs, such as supporting a public project or applying security policies, might require creating more than one project. For more information, see one of the following articles.

Can I connect to more than one project at a time?

When you connect from a web browser, you can connect to different projects from different browser tabs. When you connect from a client or IDE, you can only connect to a single project at a time. For more information, see Connect to team projects.

How do I view all projects available to me?

How do I turn off cross-project collaboration?

If you want to limit users to view or modify select work items, set permissions on Area Paths. However, there's no method for limiting users to linking work items that reside in different projects.

Dashboards and reports

Can I create a dashboard with information that spans two or more projects?

The only way to view data from different projects is to use Query-based widgets or Embedded Webpage widgets. Query-based widgets reference queries that you define, which can reference other projects. Embedded Webpage widgets display data from a URL, such as a backlog, board, or chart for a team in different projects. However, the backlog, board, or chart displays using the display preferences set by the currently logged in user viewing the dashboard.

Note

There's a suggested feature, Single Dashboard for Multiple Projects that you can review and up vote.

Can I create a report that spans two or more projects?

Yes. The SQL Server Reporting services support the creation of reports that span two or more projects.

Azure Boards and work tracking

Can I query across projects?

Yes. You can create work item queries that span all projects within an organization or filter for specific projects. Also, you can use the search tool to perform work item searches across all projects in an organization. For more information, see one of the following articles.

Can I view a Kanban board of work items defined in different projects?

Yes. The Query Based Boards Marketplace extension supports this feature. You can view a Kanban board view of a flat-list query of work items.

Yes. You can use any link type you want to link work items defined in different projects. You must define the projects within the same organization or project collection. For more information, see Link user stories, issues, bugs, and other work items.

Can I query for work items linked across projects?

No. There's a prohibitive performance cost for trying to execute such a query, so it isn't supported.

Can I export a cross-project query to Excel?

No. Cross-project queries don't open in Excel.

No across collections, as it isn't a supported feature.

Can I perform capacity planning across projects?

No. Azure Devops doesn't store capacity planning data in the work tracking data store or Analytics service, as it isn't a supported feature.

How do I manage dependencies across projects?

To manage dependencies in Azure Boards, you can link work items using the Predecessor/Successor link type. To learn how, see Link user stories, issues, bugs, and other work items.

Can I query for work items linked across projects?

No. There's a prohibitive performance cost for trying to execute such a query, so it isn't supported.

Azure Boards customization

Can I apply an Inherited process defined in one organization to another organization?

Yes. To perform this operation, you need to export the process and import it to the other organization. While there's no import/export user interface, you can use the Process Migrator for Node.js application.

Can I apply an Inherited process defined in one collection to another collection?

Yes. To perform this operation, you need to export the process and import it to the other collection. While there's no import/export user interface, you can use the Process Migrator for Node.js application.

Azure Repos

How can I find all completed pull requests across projects?

There's no user interface feature to extract this information. You can use the REST API to get this information as follows:

  1. Get all projects using Projects-List.
  2. Get all repositories of each project using Repositories - List.
  3. Get all pull requests of each repository using Pull Requests - Get Pull Requests.