code change · featureAL Developmentofficial - Microsoftreviewed - checked by Opus

#9220 Backport SL Migration - Snapshot Project Transactions

Support for snapshotting and migrating historical Dynamics SL project transactions is added to the SL historical data app, including new tables, viewing pages, and configuration options.

Pull request · merged into main (BC30) on 2026-07-09 by nikolakukrika · 25 files (+2937 -16), 25 AL · feature · tier official · reviewed (checked by Opus)

What changed

  • New HybridSL source tables for PJTran and PJTranEx, plus historical tables for PJTran, PJTranEx, PJProj and PJEmploy
  • New pages for historical batch entries and project transaction entries, reachable from Job List and Job Card extensions
  • New Migrate Hist. Project Trans. setting and population logic, but the procedure is not yet called by the orchestrator and the setting is not on the configuration pages
  • Hybrid Wizard adds PJTran/PJTranEx replication mappings, and a new migration step type is added with reset cleanup
  • PJTran/PJTranEx entries added to 10 permission sets
  • Behaviour changes for users or extensions.

AL objects touched

Context

  • Work items: AB#639862
  • Labels: AL: Apps (W1)
  • Systems: development
  • From the description: “Adds support for snapshotting/migrating historical Dynamics SL project transactions into the SL historical data app, with a new configuration toggle and viewing pages.”

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).