Replies: 3 comments 2 replies
-
Will someone please take a look at the log and my configuration JSON file? Sorry for all the questions. I'm kinda in a tight spot now and need to turn this around. |
Beta Was this translation helpful? Give feedback.
-
Have you followed the instructions in the error? What did not work?
You can turn the validator off using https://blue-river-093197403-preview.westeurope.5.azurestaticapps.net/docs/reference/tools/work-item-type-validator-tool/ |
Beta Was this translation helpful? Give feedback.
-
Hi. This is caused by fields validation between source and target. "TfsWorkItemTypeValidatorTool": {
"Enabled": false
}, But this validation is for good cause. because if you have some missing field in target, that data will not be migrated. This may and may not be what you want. So either fix missing fields by adding it to target, or set the fields in configuration to not validate them. Output in the log informs you about field type and some more in information, so you can easily add relevant field into target. In the following example configuration, I added only work item types from your migration processor query. And this is sample configuratio for "TfsWorkItemTypeValidatorTool": {
"Enabled": true,
"IncludeWorkItemtypes": [
"Test Case",
"Task",
"Issue",
"Feature",
"Bug",
"User Story",
"Epic"
],
"SourceFieldMappings": {
"Bug": {
"Custom.ProdTarget": "Custom.SomeOtherFieldNameInTarget",
},
},
"FixedTargetFields": {
"Bug": [
"Custom.Enhancement",
"Custom.DevEstDate",
"Custom.RootCause"
]
}
}, You have one more problem with your configuration. This warnings:
Reflected work item ID is mandatory for work item migration, though if you disable that validator, migration will run. But without reflected work item ID the migration will (probabaly) fail. Name of this field is configured in source and target endpoints and property for it is |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Please review the attached log and script. I am getting errors still when attempting to perform the migration that do not include all the work items. Have placed these work items in the TfsValidateRequiredFieldTool that is set to true and the work items to be excluded listed. Also getting error, does not contain reflected work item ID field 'Custom.ReflectedWorkItemId'. Can this name be set to your liking as long as it's set to this name in the script? Would this be the label name or the Field Reference Name?
migration2025072906.log
configuration-default-shared.json
Beta Was this translation helpful? Give feedback.
All reactions