Migration Project: Dynamics AX 2012 to D365 F&O PT Ciliandry Anky Abadi Group
Served as a Technical Consultant migrating PT Ciliandry Anky Abadi Group's ERP from legacy Dynamics AX 2012 to cloud-based Dynamics 365 Finance & Operations.
Tech Stack
- ERP
- Dynamics 365
Project Gallery

title: "ERP Migration: Dynamics AX 2012 to D365 F&O (PT CAA Group)" teamSize: 5 role: "Technical Consultant" description: "Upgrade and modernization of PT Ciliandry Anky Abadi Group's ERP from Microsoft Dynamics AX 2012 to Dynamics 365 Finance & Operations." duration: "01/2026–04/2026" techStack:
- Microsoft SQL Server
- Windows Server
- Azure DevOps
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.