Microsoft DynamicsERP PlatformUnited States

Business Central Manufacturing + AI

AI for Business Central manufacturing operations, beyond Copilot

Short answer

Business Central's Copilot features are real, but they lean toward sales text and marketing content, not shop-floor questions. An AI layer grounded on Business Central's manufacturing data through its OData and REST APIs can answer production order, routing, and capacity questions directly, with any write-back handled through an approved AL extension rather than a blind automation.

ERP
Dynamics 365 Business Central, Business Central Manufacturing, Business Central on-premises
Industries
Manufacturing, Electronics
Written for
Operations Manager

Business Central is a capable mid-market ERP, and its Manufacturing module (production BOMs, routings, work and machine centers, capacity planning, version management) covers real ground for a discrete or light process manufacturer. Microsoft has also been adding Copilot features into Business Central, but an operations manager who actually opens them finds they lean toward sales line suggestions and marketing text generation, not the question a shop supervisor has at 6am about why production order 108452 is behind schedule.

That gap is not a criticism of Business Central; it is a reasonable product decision by Microsoft to build the Copilot features with the broadest applicability first. But it leaves manufacturing-specific question answering, capacity exception detection, and BOM change impact analysis as work an operations team still does manually, usually by exporting data to Excel or waiting on whoever built the last Power BI report.

Business Central's manufacturing data model is genuinely well-suited to an AI layer once it is properly grounded: Production Order, Prod. Order Routing Line, Capacity Ledger Entry, and Production BOM are clean, well-related tables, reachable through the APIs v2.0 (OData v4 and REST) that Microsoft has invested heavily in. The engineering work is building the semantic layer that accounts for the custom AL fields most manufacturers add, and building any write-back path as a proper AL extension with an explicit approval step, rather than a workaround that bypasses Business Central's own business logic.

For manufacturers running Business Central on-premises (still a supported deployment option) as well as those on the SaaS service, the same architecture applies: read Business Central's manufacturing data through its standard APIs, ground a model on it, and keep the model and any agent logic on infrastructure appropriate to the company's data sensitivity, whether that is fully on-prem for an electronics manufacturer with defense-adjacent customers, or a dedicated cloud tenant for everyone else.

What usually gets in the way

The problems we hear most from operations manager teams running Dynamics 365 Business Central.

Copilot in Business Central covers sales and text generation, not the shop floor

Native Copilot features are built around sales line suggestions and marketing content; a supervisor asking about production order status or capacity has no equivalent self-service tool.

Production order status means logging into Business Central or waiting on a report

Shop-floor staff without a full Business Central license, or without report-building skill, cannot get a straight status answer without asking someone who has both.

Component shortages are discovered late

Nothing proactively flags a production order at risk of a component shortage before it is released to the floor, without a custom Power BI dashboard someone has to build and maintain.

Standard cost variance is hard to explain quickly

Understanding why a standard cost variance appeared on a production order means manually comparing the Standard Cost Worksheet against actual item ledger activity.

Small manufacturing IT teams cannot build custom reporting for every question

Mid-market Business Central manufacturers rarely have a dedicated BI resource, so most operational questions outside the standard role centers go unanswered.

Where AI earns its place in Dynamics 365 Business Central

Each use case names the ERP objects it reads or writes, so your ERP team can judge the integration effort before anyone commits budget.

Plain-English production order status

A supervisor or planner asks what stage a production order is at, or which orders are behind schedule this week, answered from live Production Order and routing data.

Touches: Production Order, Prod. Order Line, Prod. Order Routing Line

Outcome: Cuts the time to get a status answer from a Business Central login or a report request down to a direct question.

Routing and capacity exception flagging

An agent compares actual operation progress against routing standard times and work or machine center capacity, flagging orders trending late before the ship date is at risk.

Touches: Prod. Order Routing Line, Capacity Ledger Entry, Work Center/Machine Center

Outcome: Surfaces at-risk production orders earlier than a manual end-of-week review would catch them.

BOM and version change impact summary

When a Production BOM version changes, an agent summarizes what changed in plain language and flags any open production orders still tied to the prior version.

Touches: Production BOM, Version Management, Production Order

Outcome: Reduces the risk of a production order running against a stale BOM version by making the change visible immediately.

Component shortage lookup against open orders

Planners ask whether enough of a component is available for this week's production orders, checked against reservations and on-hand inventory.

Touches: Item, Reservation Entry, Prod. Order Component

Outcome: Faster shortage identification ahead of a release to the floor, instead of discovering the gap after the order is released.

Standard cost variance explanation

A cost accountant asks why a production order showed a standard cost variance and gets a plain-language breakdown grounded in item ledger and standard cost worksheet data.

Touches: Standard Cost Worksheet, Item Ledger Entry, Value Entry

Outcome: Turns a manual cost investigation into a grounded explanation with every figure traced to source entries.

Text-to-query for planning worksheet questions

Planners ask questions in plain English that get translated into a query against the Planning or Requisition Worksheet, executed read-only, with the underlying filter shown.

Touches: Planning Worksheet, Requisition Worksheet

Outcome: Removes the report-building bottleneck for routine planning questions that fall outside the standard worksheets.

Approval-gated production order updates

An agent can draft a proposed operation completion or a routing note from floor input, but the actual update to Business Central goes through an AL extension with a supervisor's explicit approval.

Touches: Production Order status field, custom AL event subscribers

Outcome: Speeds up floor data entry without removing supervisor control over what actually posts in Business Central.

Reference architecture

A read-mostly layer on Business Central's APIs v2.0 (OData v4 and REST) grounds question-answering and exception detection in live manufacturing data, with any write-back handled through a dedicated AL extension and Business Events rather than a bypass of Business Central's own logic.

  1. 1

    Business Central connectors

    OData v4 and REST APIs v2.0 for reads against Production Order, Routing, and Item data; an AL extension using Business Events for anything that needs to write, always behind an approval step.

  2. 2

    Semantic layer

    A mapping between Business Central's standard manufacturing fields and the custom AL fields most manufacturers add, since production processes vary enough that the standard schema rarely tells the whole story.

  3. 3

    Model serving

    Open-weight models served on-prem or in a dedicated cloud tenant, sized for a manufacturing team's query volume rather than a large enterprise deployment.

  4. 4

    Retrieval and agents

    Text-to-query for structured production and planning questions, exception-detection agents that poll routing versus actual progress, and document RAG for travelers and supplier certificates.

  5. 5

    Governance and audit

    Every agent action logged with the API call it made; write actions through the AL extension require a named approver and are logged accordingly.

Integration notes for your ERP team

  • Use OData v4 or the REST APIs v2.0 for read-heavy question-answering; both are well-documented and stable across recent Business Central versions.
  • Authenticate via an Azure AD app registration with OAuth 2.0 client credentials, kept separate from individual user logins, so agent activity is separately auditable.
  • Map custom AL fields early: most manufacturers extend the standard Production Order and Item records with process-specific fields, and those need to be in the semantic layer or the agent will miss real context.
  • Build any write-back as a dedicated AL extension using Business Events, rather than writing to tables directly; this keeps Business Central's own validation and posting logic intact.
  • Confirm which API version and which manufacturing entities are exposed if the customer runs Business Central on-premises rather than the SaaS service, since on-prem configurations can lag the latest API surface.
  • For exception-detection agents comparing routing pace to actual progress, run on a schedule against a cached snapshot rather than polling live on every check, to respect API throttling limits.
  • Keep write-back scoped narrowly at first, such as operation completion notes only, and expand only after the read-only use cases have built trust with the floor team.

Deployment options

Air-gapped on-prem

Electronics manufacturers running Business Central on-premises with defense-adjacent customers whose compliance requirements push toward keeping AI infrastructure off the public internet.

Model and agent logic run on customer-owned hardware, connecting outbound to a self-hosted Business Central instance over a controlled, logged connection.

Private or dedicated cloud

Most Business Central SaaS manufacturers, since Business Central itself is already cloud-hosted and the AI layer can reasonably live in a dedicated tenant alongside it.

Model serving in a single-tenant environment, connecting to Business Central over Azure AD app registration and OAuth, with no data routed through a shared public AI service.

Hybrid

Companies piloting a single use case, such as production order status, before deciding on the long-term hosting model.

Small-footprint pilot on a modest instance, same API connector pattern, migrated to the target hosting model once the use case proves out.

Compliance and data control

How the architecture supports your obligations. Certification and accountability stay with your organisation; the design keeps the evidence straightforward.

SOX / financial controls

Read-only access to standard cost and item ledger data for variance explanation; any correction still goes through Business Central's own posting and approval workflow.

ITAR / EAR (where applicable)

For electronics manufacturers with defense-adjacent customers, the AI layer and model can be kept fully on-prem or in a controlled tenant, with access scoped to authorized staff.

Data access scoping

Agent access mirrors Business Central's existing permission sets; a shop-floor query tool does not surface finance or HR data the underlying permission set would not allow.

Change management

Any AI-proposed update to a production order goes through the dedicated AL extension's approval logic and Business Central's own audit trail, with the AI's role limited to drafting the proposal.

How an engagement runs

Phase 1 . 2-3 weeks

Discovery

  • -Mapping of custom AL fields on Production Order, Routing, and Item records
  • -Confirmed API connectivity and Azure AD app registration setup
  • -Prioritized use case (status lookup vs. exception detection vs. cost variance)
  • -Success criteria agreed with operations and IT

Phase 2 . 6-8 weeks

Pilot

  • -Working text-to-query layer for the pilot use case
  • -5-10 real shop-floor questions answered end to end with the underlying API call visible
  • -Exception-detection logic validated against a known late production order from history
  • -Pilot review with operations manager and Business Central administrator

Phase 3 . 6-8 weeks

Production

  • -Role-based access aligned to existing Business Central permission sets
  • -AL extension built and tested for any approved write-back
  • -Audit logging of all agent queries and approved write actions
  • -Shop-floor rollout with a simple interface rather than the full Business Central client

Phase 4 . ongoing

Scale

  • -Additional use cases, such as shortage flags and cost variance explanation, added incrementally
  • -Approval-gated write-back expanded where trust has been established
  • -Quarterly review of query patterns and false-positive rate on exception flags

Questions to ask any vendor, including us

A short list that separates real Dynamics 365 Business Central AI work from a chatbot demo.

  1. How do you authenticate to Business Central, and is agent activity separately auditable from human user activity?
  2. Will this respect our existing Business Central permission sets, or does it need a broad service account with wide access?
  3. What exactly writes back to Business Central, and is it built as a proper AL extension or a workaround that bypasses standard logic?
  4. How do you account for the custom AL fields we've added to Production Order and Item records?
  5. Where does the model run, and can we keep this off a shared public AI API if our customers require it?
  6. Can you show a real example of the query your system generated for a production order status question?
  7. Does this work the same way if we run Business Central on-premises instead of the SaaS service?
  8. What is the fallback if Business Central's API is briefly unavailable during an update?

Frequently asked questions

Can AI answer production order and routing questions directly from Business Central?

Yes. Using the OData v4 or REST APIs v2.0, an AI layer can query live Production Order, Routing, and Item data and answer questions in plain language, with the underlying API call shown for verification. This is read-only by default and does not require reconfiguring the Manufacturing module.

Is Business Central's built-in Copilot enough for manufacturing questions?

Native Copilot features in Business Central lean toward sales line suggestions and text generation rather than shop-floor question answering or capacity exception detection. A grounded agent layer built on the manufacturing APIs fills that specific gap; the two are complementary.

Will an AI agent write to my production orders automatically?

Not by default. The standard design is read-only for status and exception use cases, with any proposed write, such as completing an operation, built as a dedicated AL extension requiring explicit supervisor approval before it posts through Business Central's own logic.

Do we need to reconfigure our Manufacturing module to use this?

No. The AI layer reads existing Production Order, Routing, and Item data through standard APIs. It does not require changing manufacturing settings, and it respects your existing Business Central permission sets.

How does this handle custom fields we've added to production orders?

Custom AL fields need to be mapped into the semantic layer during discovery, since most manufacturers extend the standard Production Order and Item records with process-specific fields. Skipping this step is the most common reason a pilot underperforms.

Does this work for Business Central on-premises, not just the cloud service?

Yes, with a caveat: the API surface and enabled entities can lag between on-premises and SaaS releases, so discovery confirms which manufacturing entities are actually exposed on the specific on-prem version before scoping the connector.

What Business Central APIs does this rely on?

Primarily the OData v4 and REST APIs v2.0 for reads, with any write built as a dedicated AL extension using Business Events. Authentication is typically an Azure AD app registration with OAuth 2.0 client credentials, kept separate from individual user logins.

Talk it through with an engineer who knows Dynamics 365 Business Central

Bring one real question your team cannot answer from the ERP today. We will map the data path, the model, and where it runs, and tell you honestly if AI is the wrong tool for it.