ERP Migration: Dynamics AX 2012 to D365 F&O (PT CAA Group)
Team Size: 5
Role: Technical Consultant
Duration: 01/2026–04/2026
Tech Stack
- Microsoft SQL Server
- Windows Server
- Azure DevOps
Project Gallery

Modernizing enterprise ERP infrastructure. Upgrade and modernization of PT Ciliandry Anky Abadi (CAA) Group's ERP from Microsoft Dynamics AX 2012 to Dynamics 365 Finance & Operations, modernizing legacy customizations and supporting data migration.
🌟 Key Features
- 🔄 Code Upgrade & Modernization: Migrated legacy overlayered customization into clean, extension-based architectures.
- 📊 Data Migration Support: Supported high-fidelity extraction, staging, transformation, and load of master and transactional records.
- 🛡️ Compatibility Assurance: Ensured compatibility with the extension-based programming model of D365 F&O.
- 🤝 Cross-Functional Collaboration: Worked hand-in-hand with functional consultants and stakeholders to secure a smooth business transition.
🛠️ Tech Stack & Systems
- ERP Core Platform: Microsoft Dynamics 365 Finance & Operations
- Database Engine: Microsoft SQL Server
- Infrastructure: Windows Server / Azure Cloud
- ALM & Version Control: Azure DevOps & Lifecycle Services (LCS)
🔧 Technical Insights
- Extension-Based Architecture: Avoided modifying standard product code by refactoring AX 2012 modifications into Dynamics 365 events, class extensions (Chain of Command), and form extensions.
- Data Import/Export Framework (DIXF): Created custom data entities to transport specialized warehouse, procurement, and financial records.
- Automated Deployments: Leveraged Azure DevOps build pipelines to package and push code packages to Lifecycle Services (LCS) for asset library deployment.
🚦 Challenges and Solutions
- Legacy Customizations Overlap: Extensive overlayering in AX 2012 standard tables created upgrade friction.
- Solution: Refactored the core table triggers into pre/post events and table-level validation handlers to isolate custom logic.
- Performance During Large-Volume Data Migration: Migrating historical transaction ledgers caused timeout issues.
- Solution: Tuned SQL index alignments on staging databases and ran imports in parallel batches using the DMF execution groups.
🏆 Outcome
The project successfully migrated PT CAA Group to Microsoft Dynamics 365 Finance & Operations with minimal downtime. The upgrade eliminated legacy technical debt, unlocked new cloud features, and provided a scalable foundation for business operations.