Microsoft ได้เริ่มกระบวนการ housekeeping ภายใน Business Central โดยเฉพาะใน เวอร์ชัน 2025 Release Wave 1 (v26) ซึ่งมีการลบ table และ field จำนวนมากที่เคยถูก mark ว่า Obsolete::Removed มาแล้วตั้งแต่เวอร์ชันก่อนหน้า
การลบในครั้งนี้ไม่ได้เป็นแค่การลดขนาด database แต่เป็นส่วนหนึ่งของ วิสัยทัศน์ระยะยาว ที่มุ่งเน้นความเป็นระเบียบ ยืดหยุ่น และง่ายต่อการดูแลรักษาระบบ
รายการที่ถูกลบ (What’s deleted?)
- ลบ มากกว่า 150 tables และ fields
- มีผลกับ Base Application (W1 + Localized Apps) และ first-party apps ของ Microsoft
- ข้อมูลที่ถูกลบอยู่ในสถานะ
Obsolete::Removedมานานกว่าหนึ่ง major release
📌 หมายเหตุจาก Microsoft
หากพบว่า
File ID = 0และField Name = *หมายถึงลบ ทุก field ภายใน table หรือ table extension และลบไฟล์ออกจาก repository ด้วย
เป้าหมายของการ clean-up
การลบครั้งนี้มีเป้าหมายที่ชัดเจน เพื่อสนับสนุน 3 แนวทางสำคัญของ roadmap Business Central
| เป้าหมาย | รายละเอียด |
|---|---|
| ⚡ Performance | ลบ schema ที่ไม่ใช้งาน เพิ่มความเร็วในการ query และประมวลผล |
| 🌍 Unified Base App | รวมฐานโค้ดของหลายประเทศ เช่น SE, DK, CZ, IN, IS ให้ใช้ Base Application เดียวกัน |
| 🧼 Streamlined Codebase | โค้ดสะอาด ลดบั๊ก ลดความซับซ้อนในการดูแลระยะยาว |
Clean-up Cycle
Microsoft ประกาศใช้ clean-up cycle ทุก ๆ 5 major releases
ซึ่งหมายความว่า object ที่อยู่ในสถานะ Obsolete::Removed เกิน 1 major version จะมีสิทธิ์ถูกลบใน release รอบถัดไป
ดูรายการทั้งหมดได้ที่นี่
👉 Deleted objects in BC 2025 Release Wave 1 (v26)
