Integration Engine

Use model services, authentication templates, and channels to connect ERP, devices, and partner systems — master data has ownership, events can be reconciled, avoiding siloed connections.

Engine Positioning

The integrated engine handles the connection between JEDP and the outside world: ERP/finance, equipment or middleware, logistics, and partner platforms. Through model APIs, authentication templates, and integration channels, it turns 'who is the master data source, which events trigger, how to reconcile and retry' into configurable operations rather than one-time scripts. Typical links for manufacturing enterprises include order and inventory write-back, inspection result synchronization, work reporting and production feedback, and invoice and payment status, among others.

Integrated design should first define the boundaries: the ownership of master data such as materials, customers/suppliers, and organizations; which party's standards the document status follows; how business perceives retry failures and dead letters. Under a multi-tenant platform, channels and credentials are isolated by tenant. The official website does not disclose table names or internal SIDs, emphasizing externally the manageable and auditable connection capabilities.

Where It Fits

  • Point-to-point interfaces proliferate, the same master data can be changed in multiple places, reconciliation relies on manual work, and it is difficult to determine the responsible system when a failure occurs.
  • Authentication, retry, and logging are not unified, making it difficult to determine whether a failure is due to the channel, mapping, or source system
  • Business events (receiving, reporting work, invoicing) do not have reliable delivery or visible failures, and downstream parties remain unaware for a long time.
  • Mixing credentials for testing, pre-release, and production environments poses security and miswriting risks; a single misconfiguration could contaminate production.
  • Under multi-tenant/multi-factory conditions, integrated configuration cannot be isolated by boundaries, and channel reuse causes data crosstalk.

Capability Highlights

  • Model Service / APIExpose callable services externally based on the business model, and connect according to object boundaries. Reduce siloed custom interfaces and redundant field mappings, allowing new integrations to prioritize reusing existing model services.
  • Auth templatesUnified authentication and authorization template to reduce reinventing the wheel for each integration project; credentials are isolated by environment, and test/pre-release/production must not be mixed, reducing the risk of mistakenly writing to production.
  • Integrated channelThe configuration of channels connecting to external systems, operation monitoring, retries, and failure visibility turn integration from a 'one-time script' into an operational capability. The business side should be able to perceive failures, rather than them existing only in technical logs.
  • Mapping and TransformationField mapping and basic transformation rules can be maintained to accommodate differences between source and target models; mapping changes can be tracked to avoid the 'that Excel mapping table' passed by word of mouth.
  • Reconciliation and ObservationCritical flows can be tracked, and both business and technology can jointly locate breakpoints (channels, mappings, or source systems). Dead letters and backlogs should enter a processable queue instead of being silently lost.
  • Tenant-level isolationVouchers and channels are isolated according to tenant/organization boundaries, and services SaaS run in parallel with the group. Reusing channels across tenants is prohibited to prevent mixing of master data or documents.

Works With Other Engines

Form Engine

External model services expose capabilities based on business objects, and new integrations prioritize reusing model APIs to reduce siloed custom interfaces and redundant mappings.

Workflow Engine

External state updates can be triggered by scenarios or advance internal process nodes, but they must be reconcilable and failures must be visible; silently dropping events is prohibited.

Permission Engine

Channel credentials and call scopes are isolated by tenant/organization to reduce cross-environment miswriting and unauthorized calls; production credentials must not be used for joint debugging.

Dual Agents

In the running state, attention can be paid to integration failures and backlog alerts and forwarded to the person in charge, but it does not replace channel configuration, mapping governance, and reconciliation responsibilities.

Typical breakpoints

BreakpointCommon causeControl lever
The order statuses on both sides are inconsistentNo reconciliation and retry strategyState Machine Reference + Failed Queue
Interface erroneously writes cross-organization dataVoucher not isolatedTenant/Organization-level Credentials and Scope
Master data dual sources overwrite each otherSynchronization direction not agreedOnly maintenance entry + Mapping table
Failure exists only in the logsNo business-visible alarmIntegrate backlog push to to-do
Trigger the workflow but no documentMapping missing business keyBusiness Key Alignment and Idempotency
Full synchronization overwhelms the business databaseNo frequency control and windowIncremental Strategy Execution Window
Test credentials mistakenly connected to productionInsufficient environmental isolationEnvironmental Label + Certificate Volume

Promotion and Acceptance

  • Each channel has a docking checklist: object, direction, frequency, failure handling, and reconciliation sampling method
  • Deliberately create a recoverable failure to test retry, alerting, and business-side visibility
  • The cross-system key field mapping table can be maintained; changes to the mapping have versions and regression sampling checks.
  • The agent's operating state can list failure/backlog items, but it does not automatically change production master data or documents
  • Idempotent drill: Repeatedly deliver the same business key, the documents and statuses do not repeat
  • Organization/Tenant Isolation Spot Check: Credentials can only be written for organizations within the authorized scope
  • The business side reconciles and signs off on the channel version and the mapping table version, rather than just signing 'Interface is connected'.

Implement in stages

  • Phase One: Master data direction, vouchers and isolation, 1–2 key channel MVP
  • Phase II: Failure visibility, retry, reconciliation sampling, mapping table governance
  • Phase Three: Extended channels, process triggers, runtime backlog, and agent prompts

Create a landing prompt

SRM purchase orders and ERP, WMS receiving and ASN, MES work orders and reporting, QMS inspection results backwrite, CRM shipments and inventory are high-frequency channels: each should have a clear primary responsibility for master data (material/supplier/customer is usually ERP-owned, execution status is JEDP-owned or reconciled bidirectionally). Vouchers are isolated by tenant/organization; vouchers in the test environment must not point to production. When pushing external backwrites, business keys should align with the JEDP document number, and idempotency keys are recommended to use the combination of 'source system, source document number, line number'.

When not to apply

  • It is hoped that the integration engine will replace the ERP general ledger or MES data acquisition protocol itself—it connects systems, rather than replacing the professional core.
  • High-frequency full coverage without business keys and idempotent design — should first establish modeling objects and reconciliation rules
  • Treat integration failures as 'internal IT matters' — the business side should be able to see breakpoints and participate in acceptance testing
  • Stack interfaces with point-to-point scripts — should converge to model services and maintainable mapping

Product Fit