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.
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: