Backport SL Migration - Snapshot Project Transactions#9220
Open
nikolakukrika wants to merge 1 commit into
Open
Backport SL Migration - Snapshot Project Transactions#9220nikolakukrika wants to merge 1 commit into
nikolakukrika wants to merge 1 commit into
Conversation
Backports NAV PR 249112 to BCApps. Adds the ability to snapshot/migrate historical Dynamics SL project transactions into the historical data app. - New HybridSL source tables SL PJTran (47105) and SL PJTranEx (47106), wired into the wizard replication mappings and permission sets. - New DynamicsSLHistoricalData tables SL Hist. PJTran (42830), SL Hist. PJTranEx (42831), SL Hist. PJProj (42832), SL Hist. PJEmploy (42833). - New pages SL Hist. Batch Entries (42803) and SL Hist. PJTran Entries (42804), plus Job List/Card page extensions (42806/42807). - New migration step type value SL Project Trx. and reset cleanup for the new historical tables. - New "Migrate Hist. Project Trans." setting and PopulateHistoricalProjectTransactions population logic. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
Copilot PR ReviewIteration 1 · Outcome: completed Knowledge source: https://github.com/microsoft/BCQuality@822cae1b2771ac25f665f73369f69093bd4fd630 Findings by domainFindings split into Knowledge-backed (cite a BCQuality article) and Agent (the agent's own judgement, no matching BCQuality rule).
Totals: 2 knowledge-backed · 0 agent findings. Orchestrator pre-filter (13 file(s) excluded)
Findings produced by the Copilot CLI agent against BCQuality at |
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What & why
Backports NAV PR 249112 — SL Migration – Snapshot Project Transactions — to BCApps.
Adds support for snapshotting/migrating historical Dynamics SL project transactions into the SL historical data app, with a new configuration toggle and viewing pages.
Linked work
Fixes AB#639862
Changes (25 files, 1:1 with the source PR)
New objects (10)
SL PJTran(47105),SL PJTranEx(47106)SL Hist. PJTran(42830),SL Hist. PJTranEx(42831),SL Hist. PJProj(42832),SL Hist. PJEmploy(42833)SL Hist. Batch Entries(42803),SL Hist. PJTran Entries(42804)SL Hist. Project List(42806),SL Hist. Project Card(42807)Modified (15)
SL Company Additional Settings: newMigrate Hist. Project Trans.field + gettersSL Populate Hist. Tables:PopulateHistoricalProjectTransactions+ PJTran/PJTranEx/PJProj/PJEmploy populationSL Hybrid Wizard: PJTran/PJTranEx replication mappingsSL Hist. Migration Step Type: newSL Project Trx.valueSL Hist. Migration Status Mgmt: reset cleanup for the 4 new historical tablesNotes
This is a faithful 1:1 backport of the source PR. As authored there, two follow-up wiring items are not yet included (they are absent from the source PR, not dropped in this backport):
PopulateHistoricalProjectTransactions()is defined but not yet invoked by thePopulateHistoricalTables()orchestrator.Migrate Hist. Project Trans.setting is not yet surfaced on the SL migration configuration pages.