ERP migration
Field-level mapping, validation, and rollback between Oracle Manufacturing Cloud and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Oracle Manufacturing Cloud
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
14 of 14
objects map 1:1 between Oracle Manufacturing Cloud and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
5-8 weeks
Overview
Oracle Manufacturing Cloud and Microsoft Dynamics 365 Finance and Supply Chain Management take different approaches to the manufacturing data model. Oracle structures production execution around Work Orders, Work Definitions, and Cost Scenarios with a proprietary Functional Setup Manager export process; D365 uses Production Orders, Routes, BOMs, and Costing Versions through data entities. We resolve the schema gap by extracting from Oracle's FSM export format, transforming Oracle routing steps into D365 route operations, mapping cost scenario effective dates to costing version validity periods, and loading through D365 Data Management in strict dependency order—Manufacturing Calendars before Plants, Departments before Work Centers, Items before BOMs. Smart Operations configurations, reason codes, and custom objects migrate as mapped data; manufacturing workflows, production sequences, and automations are documented for the customer's admin to rebuild in D365 Production Control and Power Automate post-migration.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Source platform
Oracle Manufacturing Cloud platform overview
Scorecard, SWOT, gotchas, and pricing for Oracle Manufacturing Cloud.
Destination platform
Microsoft Dynamics 365 Business Central platform overview
Scorecard, SWOT, gotchas, and pricing for Microsoft Dynamics 365 Business Central.
Data migration guide
The complete Dynamics 365 Business Central migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Dynamics 365 Business Central migration checklist
Pre- and post-cutover tasks for moving onto Microsoft Dynamics 365 Business Central.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Oracle Manufacturing Cloud object lands in Microsoft Dynamics 365 Business Central, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Oracle Manufacturing Cloud
Work Orders
Microsoft Dynamics 365 Business Central
Production Order
1:1Work Orders are the primary production execution record in Oracle Manufacturing Cloud and map to D365 Production Orders. We export work order status, quantities, scheduled dates, and the full operations routing. D365 Production Order status lifecycle (Open Order, Released, Completed, Ended) maps from Oracle status codes. Scheduled start and end dates transfer to D365 Scheduled Start and Scheduled End. The production order BOM version and route version are resolved at migration time against the BOM and route mappings already landed.
Oracle Manufacturing Cloud
Work Definitions
Microsoft Dynamics 365 Business Central
Route
1:1Work Definitions define the routing steps for manufacturing an item—operation sequence, work center assignments, and step-level details. These map to D365 Route as route operations with operation number, work center reference (Operations Resource), and transit time. A migration-critical dependency: the work definition start date interacts with cost scenario effective dates. We flag any work definition where the start date is later than the associated cost scenario effective date during mapping and require explicit correction before import to prevent post-migration cost rollup failures.
Oracle Manufacturing Cloud
Items
Microsoft Dynamics 365 Business Central
Released Product
1:1Items are the master product records that drive BOMs and work definitions and map to D365 Released Products. We export item class, unit of measure, and the make-or-buy flag (manufacturing type). Oracle's item numbering convention must match D365 product number format; we validate length, character set, and uniqueness constraints during the transform phase. Items must be migrated before BOMs and work definitions because every BOM line and routing step references an item number that must already exist as a released product.
Oracle Manufacturing Cloud
Manufacturing Plants
Microsoft Dynamics 365 Business Central
Site (Operating Unit)
1:1Manufacturing Plants define the organizational unit where production occurs and map to D365 Sites within a legal entity. We export plant hierarchy, calendar associations, and plant-level defaults. The Site must exist in D365 before any Work Centers (Operations Resources) or Production Orders can reference it. We load Sites before Work Centers and before Production Orders, and we flag any plant-level default UOM settings from Oracle Smart Operations Configurations for migration as site-level production parameters.
Oracle Manufacturing Cloud
Work Centers
Microsoft Dynamics 365 Business Central
Operations Resource
1:1Work Centers represent production resources (machines, labor pools, departments) and map to D365 Operations Resources filtered by resource type of Machine or Labor. We export capacity, availability rules, and UOM overrides at the work center level. Operations Resources must land before Work Definitions (Routes) because route operations reference the resource. The resource group assignment in D365 maps from Oracle department-to-work-center associations.
Oracle Manufacturing Cloud
Manufacturing Calendars
Microsoft Dynamics 365 Business Central
Production Calendar
1:1Manufacturing Calendars define plant working times and shift patterns. They must be migrated before Manufacturing Plants because a plant references its calendar at activation. We export calendar definitions and shift assignments. D365 Production Calendar defines working days and shift patterns controlling scheduling and capacity planning. We extract calendar-to-shift pattern assignments and replicate them as Production Calendar working time templates in D365 with the same working hours and exception day patterns.
Oracle Manufacturing Cloud
Cost Scenarios
Microsoft Dynamics 365 Business Central
Costing Version
1:1Cost Scenarios define material, resource, and overhead cost rollups and must be migrated after Work Definitions because the work definition start date constrains the cost scenario effective date. Dynamics 365 Costing Version holds the cost data per site and item. We export the cost element breakdown and load it into a costing version with an effective date equal to or later than the associated work definition start date. Any date mismatch is flagged for explicit correction before import to prevent silent cost rollup failures that surface only in production billing.
Oracle Manufacturing Cloud
Smart Operations Configurations
Microsoft Dynamics 365 Business Central
Production Parameters
1:1Smart Operations Configurations encompass UOM defaults at plant level, work center UOM overrides, reason codes, operator assignment rules, and target metrics like plan adherence and OEE. These are environment-specific configurations that must be imported via D365 Data Management after the core manufacturing setup is in place. Reason codes migrate as production reason code groups and production parameters. Metrics like OEE and plan adherence have no direct D365 standard equivalent; we document the source values and recommend Power BI reporting as the replacement.
Oracle Manufacturing Cloud
Bills of Materials (BOMs)
Microsoft Dynamics 365 Business Central
BOM and Formula
1:1BOMs define the component structure for each manufactured item and must be migrated after Items because every BOM line references an item number that must already exist in D365 as a released product. Oracle multi-level BOMs with co-products and by-products map to D365 BOM with a type of BOM or Formula depending on the manufacturing mode. We extract the full multi-level hierarchy and validate that the item structure matches before loading. Co-product and by-product routing data requires explicit remapping because D365 uses BOM line types rather than a separate routing sequence for co-product output.
Oracle Manufacturing Cloud
Departments
Microsoft Dynamics 365 Business Central
Operations Resources (Department type)
1:1Departments represent organizational cost and responsibility centers and map to D365 Operations Resources filtered by resource type of Department. Department associations to work centers migrate as resource group assignments. Departments must exist in D365 before cost accounting assignments on work orders can resolve, so we load Departments before Operations Resources and before the first Production Order import.
Oracle Manufacturing Cloud
Custom Objects
Microsoft Dynamics 365 Business Central
Custom Tables and Entities
1:1Custom Objects created via Oracle Application Composer are environment-specific and cannot be safely imported into a D365 target where the same object has been manually provisioned. Oracle explicitly warns that manually creating a custom object in the target environment and later running an export-based import of the same custom object causes metadata inconsistency beyond repair for some object types. We export the object definition and data, pre-create the D365 custom table schema with all custom fields and relationships, and load into a clean target environment only. Custom object metadata is documented for admin rebuild if the target was pre-populated.
Oracle Manufacturing Cloud
Attachments
Microsoft Dynamics 365 Business Central
SharePoint and Blob Storage
1:1Attachments associated with work orders, items, and work definitions are exported from Oracle document management. File type, size limits, and attachment association metadata are explicitly mapped to D365 SharePoint document storage or blob storage URLs. We do not migrate attachment bodies into D365 database records; they are stored in linked document management with a database record holding the reference. The attachment association (which work order or item owns the file) migrates as a SharePoint document location record.
Oracle Manufacturing Cloud
Production Sequences
Microsoft Dynamics 365 Business Central
Production Orders (mixed-mode routing)
1:1Production Sequences govern the order of co-product and by-product output in mixed-mode production and must be mapped to D365 production order lines and picking route lines. Oracle co-product and by-product routing data requires explicit remapping in D365 because D365 uses a different model for co-products (as BOM lines of type By-product or Co-product) versus a separate routing sequence. We flag all mixed-mode production configurations during discovery and require the customer to confirm the target co-product BOM structure before migration.
Oracle Manufacturing Cloud
Reason Codes
Microsoft Dynamics 365 Business Central
Production Reason Codes
1:1Reason Codes are used at workstations to explain production variances and exceptions. We export the reason code set and its usage context. Reason codes are environment-specific and must be imported via D365 Data Management as production reason code groups. The mapping preserves the reason code ID, description, and applicable production transaction type so that variance reporting continuity is maintained after cutover.
| Oracle Manufacturing Cloud | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Work Orders | Production Order1:1 | Fully supported | |
| Work Definitions | Route1:1 | Fully supported | |
| Items | Released Product1:1 | Fully supported | |
| Manufacturing Plants | Site (Operating Unit)1:1 | Fully supported | |
| Work Centers | Operations Resource1:1 | Fully supported | |
| Manufacturing Calendars | Production Calendar1:1 | Fully supported | |
| Cost Scenarios | Costing Version1:1 | Mapping required | |
| Smart Operations Configurations | Production Parameters1:1 | Mapping required | |
| Bills of Materials (BOMs) | BOM and Formula1:1 | Fully supported | |
| Departments | Operations Resources (Department type)1:1 | Fully supported | |
| Custom Objects | Custom Tables and Entities1:1 | Mapping required | |
| Attachments | SharePoint and Blob Storage1:1 | Mapping required | |
| Production Sequences | Production Orders (mixed-mode routing)1:1 | Mapping required | |
| Reason Codes | Production Reason Codes1:1 | Mapping required |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Oracle Manufacturing Cloud gotchas
Work definition start date vs cost scenario effective date mismatch
Manual setup data before export causes import row-key failures
Custom objects re-imported to non-empty targets corrupt metadata
Rate limits for Oracle Fusion REST APIs are not publicly documented
Manufacturing Calendar dependencies block plant activation without sequencing
Microsoft Dynamics 365 Business Central gotchas
Named-user licensing has no concurrent-use relief
API rate limits throttle large-volume migrations
Historical posted transactions require selective migration scoping
NAV-to-Business Central cloud migration requires partner coordination
Custom fields and AL extensions require separate migration handling
Pair-specific challenges
Migration approach
Discovery and source audit
We audit the Oracle Manufacturing Cloud source environment: Functional Setup Manager configuration, Gold-environment verification, work order count and date ranges, BOM level depth, work definition count, cost scenario volumes, Smart Operations configuration scope, custom object definitions, attachment file volumes, and any mixed-mode production setups with co-product and by-product routing. We also verify whether any custom objects have been manually provisioned in the D365 target. The discovery output is a written migration scope, an export checklist requiring Gold-environment export only, and a list of date mismatches between work definition start dates and cost scenario effective dates requiring correction before export.
Schema design in D365
We design the destination schema in D365 Finance and Supply Chain Management. This includes provisioning Sites (from Oracle Plants), Operations Resources (from Work Centers and Departments), Production Calendars (from Manufacturing Calendars), Released Products (from Items), BOM and Formula structures (from Bills of Materials), Routes (from Work Definitions), Costing Versions (from Cost Scenarios), production reason codes, and production parameters (from Smart Operations Configurations). We configure BOM approval and Route approval workflows as required before import. Schema is validated in a D365 Sandbox before any production migration begins.
Sandbox migration and reconciliation
We run a full migration into a D365 Sandbox using production-equivalent data volumes. The customer's manufacturing operations lead reconciles record counts (Sites, Resources, Products, BOMs, Routes, Production Orders), spot-checks 25-50 random production order records against the Oracle source for cost accuracy, and validates that BOM explosion produces the expected component list. Date alignment between work definition start dates and cost scenario effective dates is verified at this stage. The customer signs off the schema, mapping, and reconciliation report before production migration begins.
Production migration in dependency order
We run production migration in strict record-dependency order: Production Calendars first, then Sites, then Operations Resources (departments and work centers), then Released Products, then BOMs and Formulas, then Routes, then Costing Versions, then Production Orders, then Smart Operations parameters and reason codes, then Custom Objects (only to a clean target), then Attachments via SharePoint linking. Each phase emits a row-count reconciliation report and a cost accuracy sample before the next phase begins. We use D365 Data Management data entities with chunked import and retry logic for all bulk loads.
Co-product and mixed-mode routing remap
For environments with mixed-mode production, we perform an explicit remap of Oracle production sequences to D365 BOM line types. Oracle co-product and by-product routing lines are transformed into D365 BOM lines of type By-product or Co-product. The production order picking route is updated to reflect the D365 co-product output structure. This step is done in the sandbox first and validated against the Oracle production sequence output before being applied in production.
Cutover, validation, and automation rebuild handoff
We freeze Oracle Manufacturing Cloud writes during cutover, run a final delta migration of any records modified during the migration window, then enable D365 as the system of record. We deliver a written inventory of manufacturing workflows, production sequence schedules, and Smart Operations rule configurations that do not migrate. The customer's manufacturing operations team or a D365 partner rebuilds these in Production Control and Power Automate post-migration. We support a two-week hypercare window where we resolve any record reconciliation issues raised by the production team.
Platform deep dives
Oracle Manufacturing Cloud
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between Oracle Manufacturing Cloud and Microsoft Dynamics 365 Business Central.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Oracle Manufacturing Cloud and Microsoft Dynamics 365 Business Central.
Object compatibility
All 8 core objects map 1:1 between Oracle Manufacturing Cloud and Microsoft Dynamics 365 Business Central.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Oracle Manufacturing Cloud: Per-realm and per-resource limits apply; Oracle publishes guidance but exact thresholds vary by service tier.
Data volume sensitivity
Oracle Manufacturing Cloud exposes a bulk API — large-volume migrations stream efficiently.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Oracle Manufacturing Cloud to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Oracle Manufacturing Cloud to Microsoft Dynamics 365 Business Central migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Oracle Manufacturing Cloud
Other ways to arrive at Microsoft Dynamics 365 Business Central
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.