About migrating and integrating work tracking data
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
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.
Note
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 OM4ADO.
OpsHub Migrator for Microsoft Azure DevOps (OM4ADO), 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:
- Version control information and history
- Work items and history
- Test cases and test results
- Iteration, Area Path, Group, Team, User
- Dashboard, Query, Widget, and Pipeline
- Supports Azure DevOps Server versions 2019 and later
- 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 Application Lifestyle Management (ALM) tools and Azure DevOps. OpsHub Migration Manager (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 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:
- Create a service hook for Azure DevOps with Jenkins
- Create a service hook for Azure DevOps with Trello
- Integrate with service hooks
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.
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
Querying and reporting
Dashboard widgets
Command-line interface
Automation and other tools
- Azure Boards Kanban Tools
- Migration Tools for Azure DevOps
- Microsoft Flow, Power Apps, and Power Automate
- Power Automate, Azure DevOps