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.
- Follow the steps in Authorize to the ERP Export Service.
- You will need to know the client ID and client secret configured during the Web Client installation. See Access the Plant Applications REST APIs.
The following can be exported on-demand: