Skip to content

Conversation

@jaymckinney-enavate
Copy link
Contributor

Fixes #579005

@github-actions
Copy link
Contributor

Issue #579005 is not valid. Please make sure you link an issue that exists, is open and is approved.

@JesperSchulz JesperSchulz added the Integration GitHub request for Integration area label Nov 14, 2025
if not MigrationValidationError.IsEmpty() then
MigrationValidationError.DeleteAll();

CompanyValidationProgress.SetRange("Company Name", CompanyName());
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we could save a table and add addtional fields to hybrid company status?

@@ -0,0 +1,111 @@
namespace Microsoft.DataMigration;

table 40046 "Migration Validation Buffer"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This table is not the best approach. We need a different approach to store the data that needs to be validated.

@@ -0,0 +1,60 @@
namespace Microsoft.DataMigration;

codeunit 40031 "Migration Validator Warning" implements "Cloud Migration Warning"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We already have warnings system, it would be good to align the 2 existing systems.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is in the base. I wanted to align with the Cloud Migration Warning feature there. I think eventually the GP warnings will move toward this new approach.


repeat
Commit();
if not Codeunit.Run(MigrationValidatorRegistry."Codeunit Id") then begin
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have talked about continuation.
GP may not need it, however the other products will most likely need the continuation. This is a generic codeunit that can be used by other migrations. We need to remember which tests were done and have a way to continue where we stopped.

@@ -0,0 +1,97 @@
namespace Microsoft.DataMigration;

page 40066 "Company Migration Status"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have existing pages that are showing the status, can't we reuse any of them?

{
Caption = 'Validation Step';
}
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We also need the status on the validator, so the checks can continue if interrupted.
The table is generic so it would be really good to get the support for this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Integration GitHub request for Integration area

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants