Last active
August 3, 2022 11:52
-
-
Save joshjohanning/baa2de38466302f0c173e0dccdd887c0 to your computer and use it in GitHub Desktop.
configuration.json for nkdAgility/azure-devops-migration-tools - v11.9.33
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "Version": "11.9", | |
| "ChangeSetMappingFile": null, | |
| "Source": { | |
| "$type": "TfsTeamProjectConfig", | |
| "Collection": "https://dev.azure.com/SOURCE_ORG", | |
| "Project": "Demos", | |
| "ReflectedWorkItemIDFieldName": "Custom.ReflectedWorkItemId", | |
| "AllowCrossProjectLinking": false, | |
| "AuthenticationMode": "Prompt", | |
| "PersonalAccessToken": "", | |
| "LanguageMaps": { | |
| "AreaPath": "Area", | |
| "IterationPath": "Iteration" | |
| } | |
| }, | |
| "Target": { | |
| "$type": "TfsTeamProjectConfig", | |
| "Collection": "https://dev.azure.com/TARGET_ORG/", | |
| "Project": "Migrated", | |
| "ReflectedWorkItemIDFieldName": "Custom.ReflectedWorkItemId", | |
| "AllowCrossProjectLinking": false, | |
| "AuthenticationMode": "Prompt", | |
| "PersonalAccessToken": "", | |
| "LanguageMaps": { | |
| "AreaPath": "Area", | |
| "IterationPath": "Iteration" | |
| } | |
| }, | |
| "FieldMaps": [ | |
| { | |
| "$type": "MultiValueConditionalMapConfig", | |
| "WorkItemTypeName": "*", | |
| "sourceFieldsAndValues": { | |
| "Field1": "Value1", | |
| "Field2": "Value2" | |
| }, | |
| "targetFieldsAndValues": { | |
| "Field1": "Value1", | |
| "Field2": "Value2" | |
| } | |
| }, | |
| { | |
| "$type": "FieldBlankMapConfig", | |
| "WorkItemTypeName": "*", | |
| "targetField": "TfsMigrationTool.ReflectedWorkItemId" | |
| }, | |
| { | |
| "$type": "FieldValueMapConfig", | |
| "WorkItemTypeName": "notusing", | |
| "sourceField": "System.State", | |
| "targetField": "System.State", | |
| "defaultValue": "New", | |
| "valueMapping": { | |
| "Approved": "New", | |
| "New": "New", | |
| "Committed": "Active", | |
| "In Progress": "Active", | |
| "To Do": "New", | |
| "Done": "Closed", | |
| "Removed": "Removed" | |
| } | |
| }, | |
| { | |
| "$type": "FieldtoFieldMapConfig", | |
| "WorkItemTypeName": "notusing", | |
| "sourceField": "Microsoft.VSTS.Common.BacklogPriority", | |
| "targetField": "Microsoft.VSTS.Common.StackRank", | |
| "defaultValue": null | |
| }, | |
| { | |
| "$type": "FieldtoFieldMultiMapConfig", | |
| "WorkItemTypeName": "*", | |
| "SourceToTargetMappings": { | |
| "SourceField1": "TargetField1", | |
| "SourceField2": "TargetField2" | |
| } | |
| }, | |
| { | |
| "$type": "FieldtoTagMapConfig", | |
| "WorkItemTypeName": "notusing", | |
| "sourceField": "System.State", | |
| "formatExpression": "ScrumState:{0}" | |
| }, | |
| { | |
| "$type": "FieldMergeMapConfig", | |
| "WorkItemTypeName": "notusing", | |
| "sourceField1": "System.Description", | |
| "sourceField2": "Microsoft.VSTS.Common.AcceptanceCriteria", | |
| "targetField": "System.Description", | |
| "formatExpression": "{0} <br/><br/><h3>Acceptance Criteria</h3>{1}", | |
| "doneMatch": "##DONE##" | |
| }, | |
| { | |
| "$type": "RegexFieldMapConfig", | |
| "WorkItemTypeName": "notusing", | |
| "sourceField": "COMPANY.PRODUCT.Release", | |
| "targetField": "COMPANY.DEVISION.MinorReleaseVersion", | |
| "pattern": "PRODUCT \\d{4}.(\\d{1})", | |
| "replacement": "$1" | |
| }, | |
| { | |
| "$type": "FieldValuetoTagMapConfig", | |
| "WorkItemTypeName": "notusing", | |
| "sourceField": "Microsoft.VSTS.CMMI.Blocked", | |
| "pattern": "Yes", | |
| "formatExpression": "{0}" | |
| }, | |
| { | |
| "$type": "TreeToTagMapConfig", | |
| "WorkItemTypeName": "notusing", | |
| "toSkip": 3, | |
| "timeTravel": 1 | |
| } | |
| ], | |
| "GitRepoMapping": null, | |
| "LogLevel": "verbose", | |
| "Processors": [ | |
| { | |
| "$type": "TfsTeamSettingsProcessorOptions", | |
| "Enabled": false, | |
| "MigrateTeamSettings": true, | |
| "UpdateTeamSettings": true, | |
| "PrefixProjectToNodes": false, | |
| "Teams": null, | |
| "ProcessorEnrichers": null, | |
| "SourceName": "TeamSettingsSource", | |
| "TargetName": "TeamSettingsTarget" | |
| }, | |
| { | |
| "$type": "WorkItemMigrationConfig", | |
| "Enabled": true, | |
| "ReplayRevisions": true, | |
| "PrefixProjectToNodes": false, | |
| "UpdateCreatedDate": true, | |
| "UpdateCreatedBy": true, | |
| "BuildFieldTable": false, | |
| "AppendMigrationToolSignatureFooter": false, | |
| "WIQLQueryBit": "AND [System.WorkItemType] IN ('User Story', 'Task', 'Feature', 'Epic', 'Bug', 'Test Case') AND [System.WorkItemType] NOT IN ('Test Suite', 'Test Plan')", | |
| "WIQLOrderBit": "[System.ChangedDate] desc", | |
| "LinkMigration": true, | |
| "AttachmentMigration": true, | |
| "AttachmentWorkingPath": "c:\\temp\\WorkItemAttachmentWorkingFolder\\", | |
| "FixHtmlAttachmentLinks": false, | |
| "SkipToFinalRevisedWorkItemType": true, | |
| "WorkItemCreateRetryLimit": 5, | |
| "FilterWorkItemsThatAlreadyExistInTarget": true, | |
| "PauseAfterEachWorkItem": false, | |
| "AttachmentMaxSize": 480000000, | |
| "CollapseRevisions": false, | |
| "LinkMigrationSaveEachAsAdded": false, | |
| "GenerateMigrationComment": true, | |
| "NodeBasePaths": [ | |
| ], | |
| "WorkItemIDs": null | |
| }, | |
| { | |
| "$type": "TfsSharedQueryProcessorOptions", | |
| "Enabled": false, | |
| "PrefixProjectToNodes": false, | |
| "SharedFolderName": "Shared Queries", | |
| "SourceToTargetFieldMappings": null, | |
| "ProcessorEnrichers": null, | |
| "SourceName": "Source", | |
| "TargetName": "Target" | |
| }, | |
| { | |
| "$type": "TestVariablesMigrationConfig", | |
| "Enabled": false | |
| }, | |
| { | |
| "$type": "TestConfigurationsMigrationConfig", | |
| "Enabled": false | |
| }, | |
| { | |
| "$type": "TestPlansAndSuitesMigrationConfig", | |
| "PrefixProjectToNodes": false, | |
| "Enabled": false, | |
| "OnlyElementsWithTag": null, | |
| "RemoveInvalidTestSuiteLinks": true | |
| } | |
| ], | |
| "workaroundForQuerySOAPBugEnabled": false, | |
| "WorkItemTypeDefinition": { | |
| "sourceWorkItemTypeName": "targetWorkItemTypeName" | |
| }, | |
| "Endpoints": { | |
| "TfsEndpoints": [ | |
| { | |
| "Name": "Source", | |
| "AccessToken": "", | |
| "Query": { | |
| "Query": "SELECT [System.Id], [System.Tags] FROM WorkItems WHERE [System.TeamProject] = @TeamProject AND [System.WorkItemType] NOT IN ('Test Suite', 'Test Plan') ORDER BY [System.ChangedDate] desc" | |
| }, | |
| "Organisation": "https://dev.azure.com/SOURCE_ORG/", | |
| "Project": "Demos", | |
| "ReflectedWorkItemIdField": "Custom.ReflectedWorkItemId", | |
| "AuthenticationMode": "Prompt", | |
| "AllowCrossProjectLinking": false, | |
| "PersonalAccessToken": "", | |
| "LanguageMaps": { | |
| "AreaPath": "Area", | |
| "IterationPath": "Iteration" | |
| } | |
| }, | |
| { | |
| "Name": "Target", | |
| "AccessToken": "", | |
| "Query": { | |
| "Query": "SELECT [System.Id], [System.Tags] FROM WorkItems WHERE [System.TeamProject] = @TeamProject AND [System.WorkItemType] NOT IN ('Test Suite', 'Test Plan') ORDER BY [System.ChangedDate] desc" | |
| }, | |
| "Organisation": "https://dev.azure.com/TARGET_ORG/", | |
| "Project": "Migrated", | |
| "ReflectedWorkItemIdField": "nkdScrum.ReflectedWorkItemId", | |
| "AuthenticationMode": "Prompt", | |
| "AllowCrossProjectLinking": false, | |
| "LanguageMaps": { | |
| "AreaPath": "Area", | |
| "IterationPath": "Iteration" | |
| } | |
| } | |
| ], | |
| "TfsTeamSettingsEndpoints": [ | |
| { | |
| "Name": "TeamSettingsSource", | |
| "AccessToken": "", | |
| "Query": { | |
| "Query": "SELECT [System.Id], [System.Tags] FROM WorkItems WHERE [System.TeamProject] = @TeamProject AND [System.WorkItemType] NOT IN ('Test Suite', 'Test Plan') ORDER BY [System.ChangedDate] desc" | |
| }, | |
| "Organisation": "https://dev.azure.com/SOURCE_ORG/", | |
| "Project": "Demos", | |
| "ReflectedWorkItemIdField": "ReflectedWorkItemId", | |
| "AuthenticationMode": "Prompt", | |
| "AllowCrossProjectLinking": false, | |
| "LanguageMaps": { | |
| "AreaPath": "Area", | |
| "IterationPath": "Iteration" | |
| } | |
| }, | |
| { | |
| "Name": "TeamSettingsTarget", | |
| "AccessToken": "", | |
| "Query": { | |
| "Query": "SELECT [System.Id], [System.Tags] FROM WorkItems WHERE [System.TeamProject] = @TeamProject AND [System.WorkItemType] NOT IN ('Test Suite', 'Test Plan') ORDER BY [System.ChangedDate] desc" | |
| }, | |
| "Organisation": "https://dev.azure.com/TARGET_ORG/", | |
| "Project": "Migrated", | |
| "ReflectedWorkItemIdField": "ReflectedWorkItemId", | |
| "AuthenticationMode": "Prompt", | |
| "AllowCrossProjectLinking": false, | |
| "LanguageMaps": { | |
| "AreaPath": "Area", | |
| "IterationPath": "Iteration" | |
| } | |
| } | |
| ] | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment