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