Back to projects

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

ERP Migration: Dynamics AX 2012 to D365 F&O (PT CAA Group) 1

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.