Skip to main content
AX 2012 to D365 Migration step by step
1. Pre-Migration Assessment
- Inventory Analysis:
- List all customizations, ISV solutions, integrations, and reports in AX 2012.
- Environment Setup:
- Prepare a D365FO development environment.
- Upgrade Path:
- Only AX 2012 R2/R3 can be upgraded directly. AX 2009 or older requires reimplementation.
✅ 2. Code Upgrade
- Use the Code Upgrade Tool in Lifecycle Services (LCS):
- Upload AX 2012 model store to LCS.
- Analyze and convert to D365FO-compatible models.
- Resolve Conflicts:
- Refactor deprecated APIs and adapt to D365FO extensions model (no over-layering).
- Compile & Validate:
- Ensure all customizations compile successfully in D365FO.
✅ 3. Data Upgrade
- Upgrade Data in Two Stages:
- Stage 1: AX 2012 → D365FO Data Upgrade Package
- Use Data Upgrade scripts provided by Microsoft.
- Stage 2: Apply Data Upgrade in Sandbox
- Validate migrated data (ledger, customers, vendors, assets, etc.).
- Data Entities:
- Use Data Management Framework (DMF) for additional imports/exports.
✅ 4. Functional Upgrade
- Validate Business Processes:
- Test workflows, security roles, and configurations.
- Reconfigure Features:
- Some AX 2012 features are deprecated or redesigned in D365FO.
- Train Users:
- Prepare training for new UI and functionality.
✅ 5. Integrations & Reports
- Rebuild Integrations:
- Move from AIF to OData/Custom Services.
- Reports:
- Convert SSRS reports and adapt to D365FO standards.
✅ 6. Testing & Go-Live
- Perform UAT:
- Validate all migrated data and processes.
- Cutover Plan:
- Freeze AX 2012 transactions before final migration.
- Go-Live:
- Deploy to production and monitor.
✅ Tools & Resources
- Lifecycle Services (LCS) for upgrade analysis.
- Code Upgrade Tool for model conversion.
- Data Upgrade Scripts from Microsoft.
- Regression Suite Automation Tool (RSAT) for testing.
Comments
Post a Comment