Migrate and integrate work tracking data in Azure Boards

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

You have a choice of tools to help you migrate your work tracking data to the Azure DevOps platform. This article provides an overview of what's available and links to tools that support migration of work tracking data and processes. You can also integrate Azure Boards with many third-party tools and extensions.


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

Migrate from an on-premises 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 Azure DevOps Projects

The Azure DevOps Migration Tools marketplace extension allows you to bulk edit and migrate data between Azure DevOps Projects on both on-premises and the cloud. This tool supports 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

For more information, see Azure DevOps Migration Tools and OADOM.

OpsHub Azure DevOps Migrator (OADOM), formerly known as OpsHub Visual Studio Migration Utility(OVSMU), gives a seamless migration between Azure DevOps Server and Azure DevOps Services. Migrate projects from DevOps Services to a collection on DevOps Server including:

  • All version control information and history
  • All work items and history
  • All test cases and test results
  • Supports Team Foundation Server 2018 and Azure DevOps Server versions 2019, 2020, and 2022
  • Supports Azure DevOps Services

Migrate process models between Azure DevOps organizations

The Process Tools for Azure DevOps marketplace extension provides support to complete the following tasks:

  • Migrate Inherited Processes between Organizations
  • Upload an On-premises XML process model from an export

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

Migrate between legacy tools and Azure DevOps

OpsHub Migration Manager supports full fidelity large-scale data migration projects out of the box between legacy or ALM tools and Azure DevOps. OMM offers the following benefits:

  • Zero downtime migration or nondisruptive migration
  • Factory approach for large-scale migration projects
  • Full fidelity migration with history preservation for all artifacts, comments, attachments, and relationships

Export and import work tracking data

The main tool you can use to import work tracking data you've 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.

If you want to migrate from Jira to Azure Boards, consider using the Marketplace extension, Jira to Azure DevOps work item migration tool. This tool provides support for the following tasks:

  • Export Jira issues from Jira queries
  • Map users from Jira to users in Azure DevOps
  • Migrate work item field data
  • Migrate links and attachments
  • Migrate history

Integrate with GitHub

Azure Boards and Azure DevOps Server 2019 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 third-party tools using service hooks

You can integrate Azure Boards with other third-party 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:

Project and portfolio management

The following tools support integration and synchronization with Azure DevOps with one or more project and portfolio management tools. These tools also support integration between Azure Boards and Microsoft Project Online or Microsoft Project Server.

  • OpsHub Integration Manager(OIM) is an enterprise class integration platform. It enables bi-directional synchronization for Azure DevOps(Server and Services) with 50+ ALM, DevOps, Project, and Portfolio Management tools out of the box. It enables synchronization of all work items including test artifacts with an easy to use mapping UI and is scalable for any number of projects and teams.
  • ConnectAll helps organizations achieve effective Value Stream Management by connecting the applications used to collaborate, drive decisions, and manage artifacts that are used during the software delivery process, like ALM, Agile, and DevOps.
  • Project Connect offers a seamless approach to exchange critical information between development teams and project teams using Microsoft Project Online and Azure DevOps Services.

Extensions for Azure Boards

Product planning

For more information, see Review team Delivery Plans.

Customizing work item types

Dashboard widgets

Command-line interface

Automation and miscellaneous tools