About the ERP Export Service

Event-driven Messages

The ERP Export service sends events from Plant Applications Web Client to the erp_integration_outbound_messages table and to Kafka topics. You can configure an ERP system (or middleware or an interfacing system) to receive events from this table.

The ERP Export service triggers a message from Plant Applications Web Client to the ERP system when the following events occur:
  • An operation is complete.
  • A serial/lot is clocked on for an operation.
  • A serial/lot is clocked off for an operation.
  • The status of a material lot has changed in the Receiving Inspection application (that is, completed or pending MRB).
  • A route is released.
  • A process/work order is created, updated, completed, or deleted. When a process order is complete, information about the quantity of the product that is produced is included as well.
  • Tool consumption limit is reached.
When one of the events occur, the ERP Export service performs the following operations:
  • Inserts a message in a JSON or B2MML format to an integration table.
  • Publishes an event to the Kafka topic associated with the event.
On-Demand Exports
The ERP Export service also includes REST API controllers that can be used for on-demand exports.
The following can be exported on-demand: