AJAX Business Central Extensions

Keep Business Central in control while AJAX OES runs the operation.

AJAX extensions are intended to create a small, governed contract between Microsoft Dynamics 365 Business Central and AJAX OES. Business Central remains responsible for master data, documents, posted inventory, cost, and financial control while AJAX OES manages fast, device-driven execution and operational proof.

Business Central Remains Responsible For

Financial inventory and accounting control.

  • Items, variants, units of measure, and dimensions
  • Customers, vendors, locations, and financial setup
  • Purchase, sales, transfer, return, production, and assembly documents
  • Posted receipts, shipments, consumption, output, and adjustments
  • Item ledger, value entries, costing, invoicing, credits, and the general ledger
  • Authorized financial inventory and accounting control
AJAX OES remains responsible for

Device-driven execution and operational proof.

  • Receiving, movement, picking, staging, and shipping
  • SSCC and licence-plate identity
  • Operational bin, pallet, lot, status, reservation, and task detail
  • Images, signatures, inspection evidence, messages, and training context
  • Execution exceptions, correction workflows, and supervisor review
  • Posting-ready summaries and traceable operational proof

Clear System Responsibilities

Do not rebuild Business Central inside AJAX OES, and do not force every floor action through the ERP. Move only the minimum approved data needed to execute work, preserve operational detail, and return reviewed posting-ready results.

Integration Contract

Expose only the pages, fields, events, APIs, and queues required for a reliable handoff.

A focused contract reduces duplicate logic, broad permissions, uncontrolled writes, fragile customizations, and unnecessary upgrade exposure.

Master Data

Read approved operating references.

Items, variants, units, locations, bins, customers, vendors, dimensions, tracking rules, and configured extension fields.

Documents

Receive source work from Business Central.

Purchase, sales, transfer, return, production, assembly, warehouse, and other approved operational documents.

Tracking

Preserve item, lot, serial, expiration, and source references.

Keep Business Central tracking requirements connected to the AJAX OES pallet and transaction history.

Extension Fields

Add only the settings needed by execution.

Units per pallet, handling classification, operational flags, food attributes, packaging defaults, or other governed settings.

Posting Queues

Return reviewed results instead of uncontrolled writes.

Queue receipt, shipment, consumption, output, count, movement, correction, and supporting references for authorized processing.

Status and Diagnostics

Make connection and queue problems visible.

Show active profile, company mapping, last successful exchange, pending work, failures, retries, and diagnostic detail permitted to the tenant administrator.

Idempotency

Protect against duplicate integration work.

Use stable references, statuses, and approved retry rules so the same execution result is not unintentionally posted more than once.

Audit References

Trace every handoff to its source.

Preserve tenant, profile, environment, company, document, line, AJAX transaction, user, time, queue, and posted references.

Integration Lifecycle

One controlled path from Business Central document to reviewed ERP result.

The same company, document, line, item, lot, operational result, approval, queue, posted reference, error, retry, and final status can remain connected through the complete integration lifecycle.

Step 1 Read

Retrieve approved company, master, document, line, quantity, lot, serial, dimension, and status information.

Step 2 Execute

Perform receiving, serialization, movement, picking, quality, loading, correction, or other enabled work in AJAX OES.

Step 3 Review

Validate quantity, item, lot, order, exception, proof, approval, and posting readiness before financial handoff.

Step 4 Queue and Post

Send the approved summary through the configured extension or API contract for authorized Business Central processing.

Step 5 Confirm and Audit

Capture the Business Central result, posted reference, error, retry, rejection, and final integration status.

Tenant-Controlled Connections

Each tenant manages its own authorized Business Central environments and companies.

The AJAX platform does not share one global Business Central connection. Tenant administrators configure their own saved connection profiles, and only one approved profile is active for operational exchange at a time.

Business Central Online

Connect an authorized cloud environment.

Configure the tenant, environment, company, OAuth application details, permissions, and test status required by the customer’s setup.

Business Central On-Premises

Support customer-managed environments where approved.

Configure the server, instance, base URL, company, authentication method, network requirements, and customer security controls.

BC Development Container

Validate the contract before customer rollout.

Use a controlled development profile for extension, API, event, data, posting, and error-path testing.

Connection Profile Controls

Make development, sandbox, and production profiles deliberate and tenant-specific.

Saved profiles can represent development, sandbox, or production. Deliberate activation helps reduce the risk of sending test work to the wrong company.

Control Required Context
Profile Friendly connection name, connection type, authentication type, environment, and current status.
Endpoint Base URL, server instance, environment name, API location, or other applicable endpoint information.
Company Business Central company identifier, company name, tenant mapping, and approved operational scope.
Authentication OAuth or another supported customer-approved method, with secrets protected from ordinary users.
Activation One active profile per tenant, with explicit selection, connection testing, and production safeguards.
Diagnostics Permission checks, company access, API response, extension availability, queue status, and errors.
Setup and Product Attributes

Keep the Business Central extension small while exposing the operating rules AJAX OES needs.

AJAX Business Central extension setup and integration queue Extension Setup and Queue Visibility

Review the active contract and current integration work.

Review company connection, enabled contract version, permissions, pending work, failures, retry status, and posted Business Central references.

Business Central item food and operational attributes Item and Food Attributes

Expose governed product information.

Expose produce or dry-goods classification, units per pallet, catch weight, storage guidance, handling rules, and enabled AJAX behaviour.

Extension Package Catalog

Organize the sales story around operational outcomes while keeping the ERP contract minimal.

Some capabilities live primarily in AJAX OES and require only a small Business Central field, API, page, event, or reference. These categories describe the intended commercial and integration scope rather than promising that every function belongs inside the Business Central extension.

Foundation AJAX BC Connector

Tenant-controlled profiles, company mapping, connection status, API checks, environment separation, and queue visibility.

Value: reduce manual re-entry while keeping the integration controlled and supportable.

Master Data Item Operational Attributes

Units per pallet, produce or dry-goods classification, catch-weight support, storage notes, handling rules, and AJAX application settings.

Value: product-specific rules follow the item into receiving, storage, picking, quality, and shipment.

GS1 and SSCC Serialization and Labeling

SSCC creation references, received-tag activation, daughter tags, replacement labels, label history, and print-queue control.

Value: pallet-level quantities remain tied to a scannable execution identity.

View WMS
Receiving Receipt Serialization

Posted or approved receipt quantities become pending AJAX serialization work with pallet projections, packaging defaults, and operator adjustments.

Value: operational identity remains linked to the authorized Business Central receipt.

Traceability Lot and Recall Readiness

Item, lot, vendor, receipt, SSCC, location, movement, pick, putback, customer, and shipment references remain connected.

Value: investigation can begin from the lot, pallet, customer, receipt, order, or movement history.

Quality Hold and Release Control

Quality status, inspections, images, condition changes, customer rules, release decisions, and disposition references remain tied to exact inventory.

Value: questionable product can be controlled without hiding unrelated usable inventory.

View QMS
Cold Chain Temperature Evidence

Readings, logger references, carrier checks, trailer conditions, exceptions, images, and load proof remain tied to shipment records.

Value: cold-chain evidence remains connected to the customer, load, product, and document package.

View Logistics
Inventory Cycle Count Reconciliation

Go-live counts, ongoing differences, review, acknowledgment, correction evidence, and Business Central adjustment support.

Value: improve inventory confidence without making every count a disruptive ERP process.

Shipping Shipment Proof and BOL

Picked and staged inventory, dock context, driver, documents, signatures, images, shipment proof, and delivery references.

Value: customer-facing proof reflects what AJAX OES knew when the shipment was prepared.

EDI ASN and Customer Documents

Customer exchange, document readiness, ASN, BOL, POD, validation, message status, and execution-backed proof.

Value: partner documents can be supported by actual receiving, pick, load, and delivery events.

View EDI
Governance Audit, Training, and Device Security

Role permissions, training readiness, browser-device controls, user history, approvals, tenant settings, and support diagnostics.

Value: show who was authorized, trained, active, and responsible for each operational result.

Profitability Operational Cost References

Business Central costs and dimensions combine with AJAX freight, labour, storage, handling, quality, shrink, claims, and operational allocation detail.

Value: preserve the financial source while explaining operational margin.

View Profitability
Environment and Activation Safeguards

Make development, sandbox, and production differences visible before operational exchange begins.

Connection testing should confirm more than a successful sign-in. Review the active tenant, environment, company, extension contract, permissions, and posting path before a profile is activated.

Environment Confirmation

Show where the profile connects.

Display Online, On-Premises, or development-container context together with the environment name, server instance, and connection status.

Company Confirmation

Confirm the exact Business Central company.

Validate company identifier, company name, tenant mapping, permissions, and the operational scope AJAX OES may use.

Extension Contract

Verify required APIs and extension capabilities.

Check the installed contract version, exposed pages, events, permissions, fields, queues, and supported posting paths.

Read-Only Testing

Test identity and data access before writes.

Confirm authentication, company access, master data, document visibility, and extension availability before enabling posting or queue submission.

Deliberate Activation

Require an explicit switch to the active profile.

Preserve the previous profile, show the proposed replacement, identify the user, and record the activation time and result.

Production Warning

Make live execution impossible to mistake for testing.

Clearly label production connections and require appropriate authorization before live transaction or posting activity is enabled.

Security and Governance

Protect tenant credentials, company boundaries, production data, and posting authority.

Business Central setup remains an administrative function with tenant isolation, deliberate activation, secret protection, documented permissions, and an auditable handoff.

Tenant Isolation Each connection belongs to one tenant.

Users must have active membership in the selected tenant before viewing or changing its profiles, company mapping, diagnostics, or queue information.

Restricted Configuration Business Central setup is an administrative function.

Connection profiles, credentials, activation, extension checks, and company selection remain limited to authorized tenant administrators and support processes.

Secret Protection Do not expose credentials in ordinary pages or logs.

Client secrets, passwords, tokens, and sensitive connection material should be protected, masked, and excluded from routine support output.

Production Safeguards Make live activation deliberate.

Separate development, sandbox, and production profiles, require explicit selection, and show the active environment before execution or posting.

Least Privilege Request only the access the contract requires.

Use documented extension permissions and APIs rather than broad access that exceeds the tenant’s approved integration scope.

Auditable Handoff Preserve integration status and posting references.

Record source, queue, attempt, response, error, retry, approval, posted document, and final result for supported transactions.

Development and Marketplace Path

Build a small, testable extension before pursuing broader marketplace distribution.

Phase 1

Controlled Development

Validate item, company, document, lot, reservation, receipt, shipment, queue, authentication, and failure paths against a development environment.

Phase 2

Clean Contract

Move only required fields, APIs, pages, events, permissions, and references into the production extension package.

Phase 3

Tenant Onboarding

Let tenant administrators configure, test, and activate their approved sandbox or production profile with guided diagnostics.

Phase 4

Distribution Readiness

Prepare publisher details, versioning, validation, security, privacy, documentation, upgrade, support, and marketplace requirements before publication.

Transparent Application Pricing

Treat Business Central integration as an application fee, not as a hidden per-user or per-device charge.

AJAX OES pricing is designed so the Business Central integration application can be estimated together with WMS, QMS, Logistics, EDI, Profitability, Grower Management, and other selected applications.

Application Fee

Use the current Global Admin-configured monthly fee.

The public pricing page reads the active Business Central integration application price configured by AJAX Software.

Unlimited Devices

Do not charge separately for warehouse hardware.

Phones, tablets, scanners, laptops, workstations, and browser devices are not intended to create separate Business Central integration licence charges.

Cost Per Sales Order

Include integration cost in operating-cost visibility.

The selected application fee contributes to the AJAX OES monthly software total and resulting cost per sales order.

Executive Value

Reduce direct ERP pressure without sacrificing financial control.

A small, governed integration contract supports a cleaner floor experience, reviewed posting, and a supportable extension architecture.

Cleaner Floor Experience Keep warehouse users out of complex ERP screens.

Device-friendly AJAX OES workflows can reduce direct ERP access while keeping master, document, inventory, and posting references connected.

Safer Posting Review operational results before financial handoff.

Posting-ready queues and traceable references help separate fast execution from authorized Business Central inventory and financial updates.

Supportable Integration Keep the contract small enough to test and maintain.

A focused extension reduces duplicate logic, broad permissions, fragile customizations, and unnecessary upgrade exposure.

Start with a controlled Business Central connection.

Estimate AJAX OES pricing, create a tenant, and complete the guided connection, company, permission, extension, and environment checks required before activation.

Customer Environment Dependency

Capabilities shown on this page describe the intended AJAX OES and Business Central integration architecture and may include planned extension packages.

Final availability and scope depend on the customer’s Business Central version, deployment type, licensing, enabled features, company setup, APIs, extensions, permissions, authentication, network, security approval, third-party customizations, testing, and implementation requirements. Microsoft Dynamics 365 Business Central and related Microsoft product names are trademarks of their respective owner.