Moving tables and fields between extensions (on-premises)
Moving tables and fields between Business Central extensions on-premises, using the MovedTo and MovedFrom properties and staged moves. It answers questions about how ownership transfers, in what order to publish extensions, and how obsolete states and dependencies are handled.
- 2Learn pages
- 1videos
Path: Development > Extension lifecycle > Moving tables and fields between extensions (on-premises) · tier official · system development · narrative reviewed (checked by Opus)
Overview
This section describes a controlled process for transferring ownership of tables and fields from one extension to another. It relies on the MovedTo and MovedFrom properties and the ObsoleteState property. Staged moves handle breaking changes and data migration, starting from 2025 release wave 1.
The two pages fit together as concept and procedure. “Moving tables and fields between extensions” explains the mechanism, including the PropagateDependency setting and synthetic relations. “Development process for moving tables and fields between extensions” walks through three scenarios with detailed publishing orders: move down to a dependency, move up to a dependent, and lateral move to non-dependent extensions.
Start with the concept page to understand the properties and staged approach. Then go to the development process page for the scenario that matches your extension layout.
Key points
- Ownership of tables and fields is transferred with the MovedTo and MovedFrom properties.
- The ObsoleteState property is part of the process, with PendingMove and Moved states.
- Three scenarios are covered: move down to a dependency, move up to a dependent, and lateral move to non-dependent extensions.
- Each scenario has a defined publishing order for the extensions involved.
- Staged moves handle breaking changes and data migration, starting from 2025 release wave 1.
- The PropagateDependency setting (propagateDependencies) and synthetic relations are part of the process.
- The section applies to on-premises deployments.
Learn pages
- Development process for moving tables and fields between extensions: A step-by-step guide on how to implement different scenarios for moving tables or fields
- Moving tables and fields between extensions: Learn how to move tables and fields between extensions in Business Central.
Videos and posts
Linked by a Haiku matcher with a grounding quote from the item’s summary (link/topics.ts); machine-generated.
- What’s New: Moving Tables and Fields Between AppSource Extensions (2025 release wave 1) (video): “Move Tables and Fields Between Extensions; Obsolation Property; MoveTo and MoveFrom Properties”
Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn’s own.