This config is for reference only. It has things configured that you will not need, and that may conflict with each other.
{
"ChangeSetMappingFile" : null ,
"Source" : {
"$type" : "TfsTeamProjectConfig" ,
"Collection" : "https://dev.azure.com/nkdagility-preview/" ,
"Project" : "migrationSource1" ,
"ReflectedWorkItemIDFieldName" : "nkdScrum.ReflectedWorkItemId" ,
"AllowCrossProjectLinking" : false ,
"AuthenticationMode" : "Prompt" ,
"PersonalAccessToken" : "" ,
"PersonalAccessTokenVariableName" : "" ,
"LanguageMaps" : {
"AreaPath" : "Area" ,
"IterationPath" : "Iteration"
}
},
"Target" : {
"$type" : "TfsTeamProjectConfig" ,
"Collection" : "https://dev.azure.com/nkdagility-preview/" ,
"Project" : "migrationTest5" ,
"ReflectedWorkItemIDFieldName" : "nkdScrum.ReflectedWorkItemId" ,
"AllowCrossProjectLinking" : false ,
"AuthenticationMode" : "Prompt" ,
"PersonalAccessToken" : "njp3kcec4nbev63fmbepvdpn35drawmonk5qf5yqsw77dgfwnjda" ,
"PersonalAccessTokenVariableName" : "" ,
"LanguageMaps" : {
"AreaPath" : "Area" ,
"IterationPath" : "Iteration"
}
},
"FieldMaps" : [],
"GitRepoMapping" : null ,
"LogLevel" : "Debug" ,
"CommonEnrichersConfig" : [
{
"$type" : "TfsNodeStructureOptions" ,
"PrefixProjectToNodes" : false ,
"NodeBasePaths" : [],
"AreaMaps" : {
"^Skypoint Cloud$" : "MigrationTest5"
},
"IterationMaps" : {
"^Skypoint Cloud\\\\Sprint 1$" : "MigrationTest5 \\ Sprint 1"
},
"ShouldCreateMissingRevisionPaths" : true ,
"ReplicateAllExistingNodes" : true
},
{
"$type" : "TfsWorkItemLinkEnricherOptions" ,
"Enabled" : true ,
"FilterIfLinkCountMatches" : true ,
"SaveAfterEachLinkIsAdded" : false
},
{
"$type" : "TfsRevisionManagerOptions" ,
"Enabled" : true ,
"ReplayRevisions" : true ,
"MaxRevisions" : 0
},
{
"$type" : "StringManipulatorEnricherOptions" ,
"Enabled" : true ,
"MaxStringLength" : 1000000 ,
"Manipulators" : [
{
"$type" : "RegexStringManipulator" ,
"Enabled" : true ,
"Pattern" : "[^( -~) \n\r\t ]+" ,
"Replacement" : "" ,
"Description" : "Remove invalid characters from the end of the string"
}
]
}
],
"Processors" : [
{
"$type" : "WorkItemMigrationConfig" ,
"Enabled" : false ,
"UpdateCreatedDate" : true ,
"UpdateCreatedBy" : true ,
"WIQLQuery" : "SELECT [System.Id] FROM WorkItems WHERE [System.TeamProject] = @TeamProject AND [System.WorkItemType] NOT IN ('Test Suite', 'Test Plan','Shared Steps','Shared Parameter','Feedback Request') ORDER BY [System.ChangedDate] desc" ,
"LinkMigration" : true ,
"AttachmentMigration" : true ,
"AttachmentWorkingPath" : "c: \\ temp \\ WorkItemAttachmentWorkingFolder \\ " ,
"FixHtmlAttachmentLinks" : false ,
"SkipToFinalRevisedWorkItemType" : false ,
"WorkItemCreateRetryLimit" : 5 ,
"FilterWorkItemsThatAlreadyExistInTarget" : false ,
"PauseAfterEachWorkItem" : false ,
"AttachmentMaxSize" : 480000000 ,
"AttachRevisionHistory" : false ,
"GenerateMigrationComment" : true ,
"WorkItemIDs" : null ,
"MaxGracefulFailures" : 0 ,
"SkipRevisionWithInvalidIterationPath" : false ,
"SkipRevisionWithInvalidAreaPath" : false
}
],
"Version" : "15.0" ,
"workaroundForQuerySOAPBugEnabled" : false ,
"WorkItemTypeDefinition" : {
"sourceWorkItemTypeName" : "targetWorkItemTypeName"
},
"Endpoints" : {
"InMemoryWorkItemEndpoints" : [
{
"Name" : "Source" ,
"EndpointEnrichers" : null
},
{
"Name" : "Target" ,
"EndpointEnrichers" : null
}
]
}
}