How to manually upgrade to Dynamics 365 Business Central events
Justina_Simplanova
Member Posts: 44
Having troubles upgrading Dynamics 365 Business Central code to events? In our latest blog post, we review this process and explain step by step how to make MSDyn365BC upgrade easier! Find out more here.
0
Comments
-
When upgrading to events in Business Central, the key idea is to replace direct code customizations with event subscribers instead of modifying base objects.
Typical approach:
- Identify customizations
Review all modified objects (tables, pages, codeunits) from the old version. - Check standard events first
In newer BC versions, many events already exist. Use those instead of rewriting logic. - Create event subscribers
Move your logic into separate extensions using subscriber methods. - If event doesn’t exist
You may need to:- request a Microsoft event (if standard gap)
- or redesign logic to fit available hooks
- Refactor and test
This is the biggest effort. Some legacy customizations won’t map 1:1 and need redesign. - Package as extensions (AL)
Final solution should be extension-based, not C/AL modifications.
In short: it’s less about “manual upgrade steps” and more about re-architecting custom code into event-driven extensions.
0 - Identify customizations
Categories
- All Categories
- 75 General
- 75 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 610 NAV Courses, Exams & Certification
- 1.9K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 251 Dynamics CRM
- 103 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions