About migrating and integrating work tracking data

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

There are various tools available to help you migrate your work tracking data to the Azure DevOps platform. This article provides an overview of these tools and links to resources that support the migration of work tracking data and processes. You can also integrate Azure Boards with numerous non-Microsoft tools and extensions.

Note

With Azure DevOps Marketplace extensions for Azure Boards, you can customize and enhance the default experience. For more information, see the list of recommended extensions for Azure Boards, further in this article.

Migrate from Azure DevOps Server

The Data Migration Tool for Azure DevOps provides a high fidelity way to migrate collection databases from Azure DevOps Server to Azure DevOps Services. For more information, see Migrate data from Azure DevOps Server to Azure DevOps Services.

Migrate data between projects

You can search for extensions in the Visual Studio Marketplace that allow you to bulk edit and migrate data between project on both on-premises and the cloud. Such tools generally support the following tasks:

  • Migrate work items from one project to another project and synchronize changes after a migration
  • Merge many projects into a single project
  • Split one project into many projects
  • Assist changing process templates
  • Edit work items in bulk
  • Migrate test suites and test plans

Migrate process models between Azure DevOps organizations

For constraints on process template definitions that you can import, see Resolve validation errors for process import.

Export and import work tracking data

The main tool you can use to import work tracking data you exported from elsewhere is Microsoft Excel. Excel supports publishing a flat list of work items or a hierarchical tree of parent-child linked work items. For more information, see Bulk add or modify work items with Excel.

Integrate with GitHub

Azure Boards (cloud) and Azure DevOps Server integrate with GitHub. Connect Azure Boards with GitHub repositories to link between GitHub commits, pull requests, and issues to work items. You can use GitHub for software development while using Azure Boards to plan and track your work.

For more information, see Connect Azure Boards to GitHub.

Integrate with non-Microsoft tools using service hooks

You can integrate Azure Boards with other non-Microsoft tools such as Jenkins and Trello. Using service hooks you can generate actions based on Azure DevOps events. For more information, see the following articles:

Extensions for Azure Boards

The following table contains some Microsoft extensions. You can search for other non-Microsoft extensions in the Visual Studio Marketplace.

Category Extensions
Automation Power Automate, Azure DevOps
Command-line interface Azure DevOps CLI
Customizing work item types - Cascading Lists
- Color picklist control
- Multi-value control
- Work Item Visualization
- WSJF (Weighted Shortest Job First)
Dashboard widgets - Azure Application Insights widget
- Work Item Details widget
- Roll-up Board widget
Product planning - Azure DevOps Open in Excel
- Epic Roadmap extension, Feature Timeline (Deprecated)
- Feature Timeline extension, Feature Timeline (Deprecated)
- Retrospectives
- Split!
- Team Calendar
- Reactivations Report
Querying and reporting WIQL to OData