ERP migration

Migrate from Plex Smart Manufacturing Platform to Microsoft Dynamics 365 Business Central

Field-level mapping, validation, and rollback between Plex Smart Manufacturing Platform and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.

Plex Smart Manufacturing Platform logo

Plex Smart Manufacturing Platform

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

77%

10 of 13

objects map 1:1 between Plex Smart Manufacturing Platform and Microsoft Dynamics 365 Business Central.

Complexity

BStandard

Timeline

6-10 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Plex Smart Manufacturing Platform to Microsoft Dynamics 365 is a structural migration that separates Plex's tightly integrated MES/ERP model into Dynamics 365's modular architecture, typically with Dynamics 365 Supply Chain Management for manufacturing operations and Dynamics 365 Finance for GL/AP/AR. Plex consolidates shop floor control, quality management, and ERP financials under one object model; Dynamics 365 separates these into distinct modules that require configuration before data lands correctly. We build a dependency graph for Plex's transactional chain (Item to BOM to Production Order to Work Order to Quality Non-Conformance) and load in the correct sequence so foreign-key constraints in Dynamics 365 are satisfied at each phase. Lot genealogy, which is a native Plex strength, transfers to custom tracking fields in Dynamics 365 since genealogy is not a standard object in all Dynamics 365 tiers. We do not migrate Plex workflows, quality processes, or reporting dashboards as code; we deliver a written inventory of these for the customer's Dynamics 365 admin to rebuild.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Plex Smart Manufacturing Platform logo

Plex Smart Manufacturing Platform

What's pushing teams away

  • Pricing structure including $3,500/month floor plus per-user or volume-based fees creates significant total cost of ownership that strains smaller and mid-sized manufacturers.
  • Reporting and business intelligence are widely described as difficult to configure, with many customers resorting to external BI tools or manual spreadsheet work to get the insights they need.
  • Workflow customization is constrained; specialized platform knowledge or professional services engagements are required for even minor customizations, limiting agility.
  • Legacy system integration presents challenges, particularly for manufacturers with older ERP or custom systems that do not have pre-built Plex connectors.
  • Some features remain in Plex Classic and have not fully migrated to the newer UX, creating a split experience that can feel inconsistent and lead to usability issues.

Choosing

Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

What's pulling them in

  • Deep integration with Microsoft 365, Power BI, and Power Platform means organizations already on the Microsoft stack get identity, reporting, and workflow continuity out of the box.
  • Unified financials, sales, service, and operations replace multiple disconnected systems — users report that data entered once flows through purchase orders, invoicing, and approvals without manual re-entry.
  • Copilot AI features (predictive analytics, embedded business intelligence) are included in both Essentials and Premium tiers, addressing demand for AI without separate module purchases.
  • Named-user licensing with no concurrent model appeals to organizations that want predictable per-seat costs even if some users access the system infrequently.
  • Strong partner ecosystem with certified NAV-to-Business Central migration specialists gives mid-market companies confidence the cutover from legacy Navision can be executed reliably.

Object mapping

How Plex Smart Manufacturing Platform objects map to Microsoft Dynamics 365 Business Central

Each row shows how a Plex Smart Manufacturing Platform 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.

Plex Smart Manufacturing Platform

Item / Product

maps to

Microsoft Dynamics 365 Business Central

Released Product (Supply Chain Management) or Item (Business Central)

1:1
Fully supported

Plex Items (manufactured, purchased, and phantom subtypes) map to Dynamics 365 Released Products with the item number as the primary key. Plex's item type classification maps to Product Type (Item vs Service) in Supply Chain Management or Item Type in Business Central. We preserve the Plex item's default site, unit of measure, and costing model as manufacturing parameters in the destination. Phantom items require special handling: Plex phantom items map to bill of materials lines with a Phantom type in Dynamics 365 that are exploded at the time of production order creation rather than stored as separate inventory.

Plex Smart Manufacturing Platform

Bill of Materials

maps to

Microsoft Dynamics 365 Business Central

BOM versions and Product Tree

lossy
Mapping required

Plex BOMs are versioned and multi-level with component yields and scrap factors. Dynamics 365 Supply Chain Management supports BOM versions (multi-level, version-controlled) or Product Tree structures depending on the engineering policy configuration. We perform BOM flattening during the transform phase: top-level assemblies map to a BOM version, sub-assemblies with their own BOMs are resolved recursively, and scrap percentages are entered as line-level scrap allowances on the BOM version. Route dependencies (work centers, operation sequences) map from Plex routing definitions to Dynamics 365 Operations resources and Routes. Business Central requires single-level BOMs only, so multi-level Plex BOMs require engineering restructuring before migration.

Plex Smart Manufacturing Platform

Production Order

maps to

Microsoft Dynamics 365 Business Central

Production Order (Supply Chain Management)

1:1
Fully supported

Plex Production Orders map directly to Dynamics 365 Supply Chain Management Production Orders, with the production order number preserved as a custom identifier. Plex order status (Scheduled, In-Process, Completed, Closed) maps to Production Order status (Scheduled, Started, Reported, Ended, Completed). The Production Order BOM and Route are linked via the BOM version and Route reference. Open production orders migrate with their current step and quantity outstanding; closed production orders migrate as historical records with full lifecycle timestamps preserved.

Plex Smart Manufacturing Platform

Work Order

maps to

Microsoft Dynamics 365 Business Central

Production Order Operation or Job Card (Supply Chain Management)

1:1
Fully supported

Plex Work Orders derive from Production Orders and carry scheduling, labor allocation, and material assignments. In Dynamics 365 Supply Chain Management, Work Order equivalents are Production Order operations (job scheduling level) or the job card terminal for shop floor execution. We map the Plex Work Order number to the Production Order line reference, link assigned employees via the Work Center labor capacity, and preserve non-conformance linkage as quality order associations on the production order. Open Work Orders migrate with status Open, Released, or In Process depending on the Plex status at extraction time.

Plex Smart Manufacturing Platform

Inventory Locations and Bins

maps to

Microsoft Dynamics 365 Business Central

Warehouse, Site, Location

1:1
Fully supported

Plex tracks inventory at site, warehouse, and bin level. Dynamics 365 Supply Chain Management uses the same three-level hierarchy: Site > Warehouse > Location. We map Plex location codes directly to Dynamics 365 location IDs and preserve the current on-hand quantity per location as inventory transactions. Multi-plant Plex configurations map to multiple Sites in Dynamics 365. Location-specific lot numbers and serial numbers migrate as inventory dimensions linked to the on-hand quantity records.

Plex Smart Manufacturing Platform

Lot and Serial Genealogy

maps to

Microsoft Dynamics 365 Business Central

InventDim (Lot Number) + Custom Genealogy Fields

lossy
Mapping required

Lot traceability is a core Plex strength where each lot carries parent-child genealogy across production and inventory transactions. Dynamics 365 does not have a native genealogy tree structure; lot tracking uses the InventDim (inventory dimension) model where lots are tracked as a dimension on inventory transactions. We preserve the full traceability tree from Plex by creating a custom LotTransitions table in Dynamics 365 linked to the standard inventory transaction log, with ParentLot and ChildLot fields that represent the genealogy chain. Lot attributes (expiry dates, supplier lot codes, custom properties) migrate to lot master attributes in Dynamics 365 Supply Chain Management.

Plex Smart Manufacturing Platform

Quality Non-Conformance

maps to

Microsoft Dynamics 365 Business Central

Quality Order or Quality Advisory (Supply Chain Management)

1:1
Fully supported

Plex Quality Non-Conformances link to Work Orders, Production Orders, Items, and Lots with dispositions (Reject, Rework, Use-As-Is) and corrective actions. Dynamics 365 Supply Chain Management Quality Management uses Quality Orders linked to inventory transactions or quality tests. We map the Plex NC number to the Quality Order ID, the Plex disposition to Quality Order Disposition, and the corrective action text to the Quality Order Notes field. The link back to the source production or work order is preserved via the reference relationship on the Quality Order. If Quality Management is not configured in the destination, we flag this as a pre-migration configuration requirement.

Plex Smart Manufacturing Platform

Supplier Account

maps to

Microsoft Dynamics 365 Business Central

Vendor

1:1
Fully supported

Plex consolidates suppliers and customers under Accounts with a type field distinguishing them. We separate by type and map Plex Supplier records to Dynamics 365 Vendors with the account number as the primary key. Vendor payment terms, tax group, and approved supplier status migrate to the Vendor record. Address and contact information maps to the Dynamics 365 postal address and contact roles. The Plex supplier's lead-time and minimum-order-quantity settings migrate as purchase policy fields on the Vendor record.

Plex Smart Manufacturing Platform

Customer Account

maps to

Microsoft Dynamics 365 Business Central

Customer

1:1
Fully supported

Plex Customer accounts map directly to Dynamics 365 Customers. The Plex account number becomes the Customer Account number, and the Plex address and contact records map to the Customer postal address and contact roles. Credit limits, payment terms, and customer-specific pricing migrate to the Customer record. If the customer uses Plex EDI or electronic data interchange, we note this as an integration gap since EDI requires a separate middleware or Dynamics 365 EDI module configuration post-migration.

Plex Smart Manufacturing Platform

Purchase Order

maps to

Microsoft Dynamics 365 Business Central

Purchase Order

1:1
Fully supported

Plex Purchase Orders link to Vendor and Item with expected dates, quantities, and pricing. They map directly to Dynamics 365 Purchase Orders with line-level detail preserved. Open POs migrate with their current receipt status; closed POs migrate as historical records with a status flag. PO line pricing from Plex (unit price, discounts, charges) maps to the Dynamics 365 purchase price trade agreement or direct line pricing. Plex POs referencing item substitutions require re-mapping to the correct Released Product ID in Dynamics 365 during the transform phase.

Plex Smart Manufacturing Platform

Shop Floor Control Logs

maps to

Microsoft Dynamics 365 Business Central

Production Journal and Route Card Journal (Supply Chain Management)

1:1
Fully supported

Plex Shop Floor Control logs capture labor posting, machine time, material consumption, and scrap at the operation level. These map to Dynamics 365 Production Journal entries (for consumption and time) and Route Card Journal entries (for operation scheduling and labor). Each Plex log entry references a Work Order and operation step, which we resolve to the corresponding Production Order route operation in Dynamics 365. Historical logs migrate as posted journal entries; open logs migrate as draft journal entries awaiting final reporting.

Plex Smart Manufacturing Platform

Custom Fields

maps to

Microsoft Dynamics 365 Business Central

Custom Fields or Extension Properties

lossy
Mapping required

Plex supports Custom Fields on most objects with customer-specific definitions that vary per implementation. Dynamics 365 supports custom fields via extensions (X++ in Supply Chain Management, AL extensions in Business Central) or via the OData extension properties model. We perform a pre-migration discovery pass via the Plex API to enumerate every custom field across every object, capturing field name, data type, and value. Each custom field is then created as a typed custom field in the Dynamics 365 destination before any data import, and the Plex custom field value maps to the Dynamics 365 extension field by name matching.

Plex Smart Manufacturing Platform

Documents and Attachments

maps to

Microsoft Dynamics 365 Business Central

SharePoint or Dataverse Attachments

1:1
Mapping required

Plex documents attached to Items, Work Orders, or Quality records are stored in Plex's document management system. Dynamics 365 does not have a unified document store across all modules; documents are stored in SharePoint (connected via the SharePoint integration), Dataverse (Common Data Model attachments), or directly on the record via the Attachments note. We export Plex document references and binary content where API access permits, then determine the target storage location in Dynamics 365 based on the record type. Items typically target SharePoint Item document libraries; Work Orders target SharePoint Production libraries. We deliver a file-to-location mapping spreadsheet as part of the migration package.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

Plex Smart Manufacturing Platform logo

Plex Smart Manufacturing Platform gotchas

High

Plex Classic vs. new UX split creates data residency ambiguity

High

Tightly coupled transactional schema causes dependency cascades

Medium

Pricing is volume- and module-gated without public tiers

Medium

Legacy system integration is a known friction point

Low

Custom Fields vary per customer and require pre-migration discovery

Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central gotchas

High

Named-user licensing has no concurrent-use relief

High

API rate limits throttle large-volume migrations

Medium

Historical posted transactions require selective migration scoping

Medium

NAV-to-Business Central cloud migration requires partner coordination

Low

Custom fields and AL extensions require separate migration handling

Pair-specific challenges

  • Plex's tightly coupled transactional schema causes dependency cascades in Dynamics 365

    Plex enforces referential integrity across objects: a Quality Non-Conformance references a Work Order, which references a Production Order, which references an Item and a Bill of Materials. Dynamics 365 Supply Chain Management has similar constraint enforcement. Migrating in the wrong sequence causes foreign-key failures or orphaned records in the destination. We build a dependency graph upfront during discovery and load records in this order: Items first, BOMs and Routings second, Vendors and Customers third, Inventory sites and warehouses fourth, Production Orders and Work Orders fifth, Quality Non-Conformances sixth, and Shop Floor Logs last. Skipping this sequence is the most common cause of failed Plex-to-Dynamics migrations.

  • Plex Classic versus new UX creates ambiguous record extraction targets

    Plex operates two interface environments: Plex Classic and the newer Plex UX. Certain manufacturing features (particularly shipping and some quality functions) remain in Plex Classic and have not fully migrated to the newer UX. During migration scoping, we identify which objects and custom fields live in each environment and extract from the correct underlying API endpoint. If we pull only from one environment's API, records created in the alternate environment may be missed entirely. This requires a dual-endpoint extraction pass during discovery before the migration mapping is finalized.

  • BOM version complexity may require engineering restructuring before migration

    Plex BOMs support multi-level structures with component yields, scrap factors, phantom sub-assemblies, and versioned engineering revisions. Dynamics 365 Supply Chain Management supports equivalent structures via BOM versions, but Business Central only supports single-level BOMs. If the destination is Business Central, multi-level Plex BOMs require engineering flattening or disassembly into single-level BOMs before migration. This restructuring step adds scope and may require the customer's engineering team to validate the flattened BOM structure before data moves, extending the timeline by two to four weeks.

  • Lot genealogy is not a native Dynamics 365 object and requires custom configuration

    Plex's lot genealogy tracks parent-child traceability across production batches, inventory movements, and shipments as a first-class feature. Dynamics 365 does not have a native genealogy tree; it tracks lots as inventory dimensions on transaction records, which preserves lot number but not the full lineage tree. We handle this by creating a custom LotTransitions table in Dynamics 365 linked to the inventory transaction log, but this requires a pre-migration extension deployment in the destination environment. If the customer's audit requirements demand a full genealogy view, the custom table must be validated against their quality and compliance team before production data migrates.

  • Plex workflows, quality processes, and reporting dashboards do not migrate as code

    Plex embeds manufacturing workflows, quality management processes, and reporting definitions in its object model. Dynamics 365 uses a different workflow engine (Power Automate or X++ business events for Supply Chain Management; AL-based workflows for Business Central), and Plex's built-in reports are not portable. We do not migrate these as code. We deliver a written inventory of every active Plex workflow, quality management rule, and report with its trigger conditions, actions, and recommended Dynamics 365 equivalent. The customer's Dynamics 365 admin or a Microsoft partner rebuilds them post-migration. This is a common source of post-migration scope surprises if not scoped upfront.

Migration approach

Six steps for a successful Plex Smart Manufacturing Platform to Microsoft Dynamics 365 Business Central data migration

  1. Discovery and Plex environment audit

    We audit the source Plex environment across all modules in use, custom field definitions, BOM structure depth, production order volume, quality non-conformance records, and inventory transaction history. We also identify which records and features live in Plex Classic versus the new UX by querying both API endpoints. The discovery output is a written data dictionary of every Plex object and custom field, a BOM complexity report (number of levels, version count, phantom usage), and a Plex Classic versus new UX split report. This phase typically runs one to two weeks and determines the migration scope and timeline estimate.

  2. Destination schema design and manufacturing parameter configuration

    We design the Dynamics 365 destination schema in a Sandbox environment before any data moves. For Supply Chain Management destinations, this includes configuring the legal entity structure, releasing products, setting up site and warehouse hierarchy, defining BOM versions and routes, configuring quality management (if applicable), and creating custom LotTransitions fields for genealogy tracking. For Business Central destinations, we configure companies, locations, items, and single-level BOMs with engineering restructuring notes for any multi-level Plex BOMs. The Plex to Dynamics 365 object mapping document is built in this phase and reviewed with the customer's IT and operations leads before extraction begins.

  3. Sandbox migration and dependency validation

    We run a full migration into the Dynamics 365 Sandbox using production-like data volume from Plex. The customer's operations team reconciles record counts (Items in, BOMs in, Production Orders in, Work Orders in, Inventory levels in, Quality records in), spot-checks fifty to one hundred records against the Plex source for accuracy, and validates that BOM and routing linkages resolve correctly in Dynamics 365. Any mapping corrections, BOM flattening requirements, or genealogy configuration gaps surface here and are resolved before production migration begins. This phase typically runs one to two weeks.

  4. Master data migration in dependency order

    We migrate master data first in dependency order: Items and Released Products, BOM versions and Routings, Vendors and Customers, Sites and Warehouses, and Inventory locations. Each phase emits a row-count reconciliation report and a sample record validation before the next phase begins. BOMs require particular attention: multi-level Plex BOMs are flattened or preserved as BOM versions per the destination's capability, and route definitions (work centers, operation sequences, setup times, run times) are mapped to Dynamics 365 Operations Resources and Route operations. We resolve all item substitutions and phantom item usage during this phase.

  5. Transactional migration and genealogy preservation

    We migrate Production Orders (open first, then closed), Work Orders, inventory transactions, Quality Non-Conformances, and Shop Floor Control logs. Open orders are migrated with their current status and outstanding quantity; closed orders are migrated as historical records. Lot genealogy is written to the custom LotTransitions table as each inventory transaction is migrated, preserving the full traceability chain. We use Dynamics 365 data management framework with batch processing for transactional records, with the migration running in off-peak hours to minimize impact on any concurrent Dynamics 365 configuration work. Each transactional phase emits a reconciliation report against Plex source record counts.

  6. Cutover, delta migration, and workflow inventory delivery

    We freeze Plex writes during the cutover window, run a final delta migration of any records created or modified during the migration window, then enable Dynamics 365 as the system of record. We deliver the written inventory of Plex workflows, quality management processes, and reports to the customer's Dynamics 365 admin team with recommended Power Automate, X++, or AL equivalents for each item. We support a two-week hypercare window where we resolve any record-level reconciliation issues. We do not rebuild Plex workflows, quality processes, or reports inside the migration scope; that is a separate engagement with the customer's Dynamics 365 partner or internal admin team.

Platform deep dives

Context on both ends of the pair

Plex Smart Manufacturing Platform logo

Plex Smart Manufacturing Platform

Source

Strengths

  • Cloud-native single-instance multi-tenant SaaS with 99.5% SLA and always-current versioning, eliminating patching overhead for manufacturers.
  • Unifies MES, ERP, QMS, and IIoT in one platform, removing data silos between shop floor and back-office that plague general-purpose ERPs.
  • Strong lot genealogy and traceability for regulated industries like automotive, aerospace, and food & beverage with strict quality audit requirements.
  • Native integration with Rockwell Automation hardware (Allen-Bradley PLCs) for real-time IIoT data ingestion from the plant floor.
  • Unlimited user licensing model with named or concurrent user options, providing predictability for growing manufacturing organizations.

Weaknesses

  • Pricing starts at $3,500/month plus per-user or volume-based fees, creating significant cost burden for small and mid-sized manufacturers.
  • Steep learning curve with extensive training required; the manufacturing-specific concepts take time for new users to internalize.
  • Business intelligence and reporting tools are difficult to configure, driving many customers to external BI tools for analytical needs.
  • Customization flexibility is constrained; even minor workflow changes often require specialized platform knowledge or paid professional services.
  • Some functionality remains in Plex Classic interface and has not migrated to the newer UX, creating an inconsistent user experience.
Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

Destination

Strengths

  • Tight integration with Microsoft 365 (Outlook, Teams, SharePoint) for users already in the Microsoft ecosystem.
  • Includes Copilot AI, predictive analytics, and embedded Power BI dashboards at no additional cost in both license tiers.
  • Supports multiple companies within a single tenant for holding-company or multi-entity organizational structures.
  • Open REST API v2.0 with OAuth 2.0 authentication and data entity abstraction layer for developer-friendly integrations.
  • Strong partner ecosystem specializing in NAV-to-Business Central migrations provides implementation confidence for legacy upgrades.

Weaknesses

  • Named-user licensing model means every active user account requires a paid license — no concurrent access model to reduce costs for occasional users.
  • SaaS-only deployment means no on-premises option; organizations requiring full data residency control may not have viable alternatives within Microsoft's stack.
  • Manufacturing module (Production Orders, routing, work centers) is only available on Premium tier, pushing cost-sensitive manufacturers to higher-priced plans.
  • Customization and extension development requires AL language knowledge and developer licenses, limiting what power users can do without a partner engagement.
  • Global pricing increases effective October 2024 and again October 2025 after five years of stable pricing, creating budget uncertainty for existing customers.

Complexity grading

How hard is this migration?

Standard ERP migration. All 8 core objects map 1:1 between Plex Smart Manufacturing Platform and Microsoft Dynamics 365 Business Central.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Plex Smart Manufacturing Platform and Microsoft Dynamics 365 Business Central.

  • Object compatibility

    A

    All 8 core objects map 1:1 between Plex Smart Manufacturing Platform and Microsoft Dynamics 365 Business Central.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Plex Smart Manufacturing Platform: Not publicly documented; Plex advises contacting their support for API rate limit specifics per customer tier.

  • Data volume sensitivity

    B

    Plex Smart Manufacturing Platform doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Plex Smart Manufacturing Platform to Microsoft Dynamics 365 Business Central migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Plex Smart Manufacturing Platform to Microsoft Dynamics 365 Business Central data migrations

Answers to the questions buyers ask most during Plex Smart Manufacturing Platform to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Plex Smart Manufacturing Platform to Microsoft Dynamics 365 Business Central migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Migrations targeting Dynamics 365 Business Central with single-site operations and straightforward BOM structures land between six and ten weeks. Migrations targeting Dynamics 365 Supply Chain Management with multi-plant setups, multi-level BOMs, full lot genealogy, quality non-conformance history, and active production order pipelines move to fourteen to twenty-four weeks because of BOM restructuring, genealogy configuration, and the additional manufacturing parameter setup in Supply Chain Management.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Plex Smart Manufacturing Platform.
Land in Microsoft Dynamics 365 Business Central, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day