JSON Schemas

JSON Schema definitions for Azure DevOps Migration Tools configuration

Last updated: July 28, 2025 | Edit this page | Discuss this page

The Azure DevOps Migration Tools provide JSON Schema definitions for configuration validation and IDE support.

top

Main Configuration Schema

top

Component Schemas

top

Processors

top

Tools

top

Field Maps

  • FieldCalculationMap
    Performs mathematical calculations on numeric fields using NCalc expressions during migration.
  • FieldClearMap
    Clears a target field by setting its value to null, useful for removing data from specific fields …
  • FieldLiteralMap
    Maps a literal (static) value to a target field, useful for setting constant values across all …
  • FieldMergeMap
    Merges values from multiple source fields into a single target field using a specified format …
  • FieldSkipMap
    Skips field mapping for a specific target field, effectively leaving the field unchanged during …
  • FieldToFieldMap
    Maps the value from a source field to a target field directly, with optional default value …
  • FieldToFieldMultiMap
    missing XML code comments
  • FieldToTagFieldMap
    missing XML code comments
  • FieldValueMap
    Maps field values based on a lookup table, allowing specific source values to be translated to …
  • MultiValueConditionalMap
    missing XML code comments
  • RegexFieldMap
    Applies regular expression transformations to map values from a source field to a target field using …
  • TreeToTagFieldMap
    Maps work item area path or iteration path hierarchies to tags, allowing tree structures to be …
top

Endpoints

top

Processor Enrichers

top

Usage

You can reference these schemas in your JSON configuration files:

{
  "$schema": "https://devopsmigration.io/schema/configuration.schema.json",
  "MigrationTools": {
    // your configuration here
  }
}
top

Schema Validation

Most modern IDEs and editors support JSON Schema validation. Simply add the $schema property to your configuration files to enable:

  • Auto-completion
  • Validation
  • Documentation on hover
  • Error highlighting
Project Information
Azure DevOps Marketplace
YouTube Channel
Maintainer

Created and maintained by Martin Hinshelwood of nkdagility.com

Getting Support
Community Support
Questions & Discussions

The first place to look for usage, configuration, and general help.

Commercial Support

We provide training, ad-hoc support, and full service migrations through our professional services.

Azure DevOps Migration Services
Documentation