-
Notifications
You must be signed in to change notification settings - Fork 625
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GP - Enhancements to Payment Terms creation, visibility of unposted batches, and Migration Log #25831
GP - Enhancements to Payment Terms creation, visibility of unposted batches, and Migration Log #25831
Conversation
…atches, and Migration Log.
Tests are failing: Error: Function TestGPItemMigration The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestInventoryDisabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPItemClassesConfiguredToNotImport The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPItemClassesImport The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestInactiveItemsDisabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestDiscontinuedItemsDisabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPCustomerImport The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestReceivablesMasterDataOnly The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestReceivablesSkipPosting The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestReceivablesDisabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPVendorImport The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPVendorImportWithName2 The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestPayablesMasterDataOnly The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestPayablesSkipPosting The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestPayablesDisabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPPaymentTerms The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPVendorBankAccountImport The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPVendorClassesConfiguredToNotImport The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPVendorClassesImport The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPCustomerClassesImport The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestOpenPOSettingDisabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPItemTransactionMigration The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestInventoryMasterDataOnly The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPCheckbookMigrationIncludeInactive The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPCheckbookMigrationExcludeInactive The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPCheckbookMigrationVerifySkipReconciled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestBankMasterDataOnly The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestBankSkipPosting The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPCheckbookMigrationBankTransfers The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestBankModuleDisabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestGPLimitFiscalPeriods The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestPopulateCombineStagingLogicNotMasterGLOnly The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestPopulateCombineStagingLogicMasterGLOnly The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestPopulateCombineStagingLogicReceivablesModuleEnabledMasterDataOnlyDisabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestPopulateCombineStagingLogicReceivablesModuleEnabledMasterDataOnlyEnabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestPopulateCombineStagingLogicReceivablesModuleDisabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestPopulateCombineStagingLogicPayablesModuleEnabledMasterDataOnlyDisabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestPopulateCombineStagingLogicPayablesModuleEnabledMasterDataOnlyEnabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestPopulateCombineStagingLogicPayablesModuleDisabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestPopulateCombineStagingLogicInventoryModuleEnabledMasterDataOnlyDisabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestPopulateCombineStagingLogicInventoryModuleEnabledMasterDataOnlyEnabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: Error: Function TestPopulateCombineStagingLogicInventoryModuleDisabled The GP Company Additional Settings does not exist. Identification fields and values: Name='' Error: |
Apps/W1/HybridGP/app/src/Migration/Support/GPPaymentTerms.Page.al
Outdated
Show resolved
Hide resolved
Apps/W1/HybridGP/app/src/Migration/Support/HelperFunctions.codeunit.al
Outdated
Show resolved
Hide resolved
✅ Successfully linked to Azure Boards work item(s): |
Could not find linked issues in the pull request description. Please make sure the pull request description contains a line that contains 'Fixes #' followed by the issue number being fixed. Use that pattern for every issue you want to link. |
✅ Successfully linked to Azure Boards work item(s): |
The build system returned 3 errors: C:\Users\LocalUser\AppData\Local\Temp\1\43dlw5gf.pec\src\pages\HybridGPErrorsOverviewFb.page.al(5,12): error AS0040: Property 'SourceTable' has been removed, this is a destructive change. C:\Users\LocalUser\AppData\Local\Temp\1\43dlw5gf.pec\src\pages\HybridGPErrorsOverviewFb.page.al(18,17): error AS0072: The Obsolete Tag 25.0 in Control Statistics is not allowed. Expected tag for this branch: 24.0. I guess the cue groups cannot simply get removed. |
…bsolete. Replaced it with "Hybrid GP Overview Fb".
Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one. Build ID: 16156. |
…atches, and Migration Log (microsoft#25831) This PR enhances the GP migration by hardening the code around Payment Terms creation, adds visibility of unposted batches, and a new Migration Log. ### Payment Terms This change hardens the code around Payment Term creation. It also includes an integration event so that a failing Payment Term could be created by a PTE if needed. ### Migration Log This change also includes a migration log. A Factbox tile is added to the Cloud Migration Management page that will show the user when a non-error action was taken by the migration app, and they should be made aware of it. Currently, these are the scenarios that are now logged: - The Payment Term was handled by 3rd party code. - Skipped creating an Account because there isn't an account number. - Skipped creating a PO because the Vendor has not been migrated. ### Unposted Batches A Factbox tile is added to the Cloud Migration Management page that shows the number of unposted batches. Fixes [AB#499261](https://dynamicssmb2.visualstudio.com/1fcb79e7-ab07-432a-a3c6-6cf5a88ba4a5/_workitems/edit/499261) --------- Co-authored-by: jaymckinney <[email protected]>
This PR enhances the GP migration by hardening the code around Payment Terms creation, adds visibility of unposted batches, and a new Migration Log.
Payment Terms
This change hardens the code around Payment Term creation. It also includes an integration event so that a failing Payment Term could be created by a PTE if needed.
Migration Log
This change also includes a migration log. A Factbox tile is added to the Cloud Migration Management page that will show the user when a non-error action was taken by the migration app, and they should be made aware of it.
Currently, these are the scenarios that are now logged:
Unposted Batches
A Factbox tile is added to the Cloud Migration Management page that shows the number of unposted batches.
Fixes AB#499261