Skip to main content

Integration

Inbound and Outbound Data Integration

Data Providers (Inbound)
Master Data Providers
ERP
Merchandise
PIM
HR
Master Data →
API Providers
CRM
Voucher
Loyalty
Product / Basket / Order
↑ API Request · API Response ↓
Enactor Central Components
Retail Microservices (Estate Manager)
User Interface
Transaction Processing & Archive
Configuration & Master Data
(Messaging)
Enactor Commerce Microservices
Basket
Promotions
Inventory
Orders
Customer
Gift Card
Master Data & Configuration · Transactions · Monitoring data & System Events
Enactor Store Components (POS/MPOS/SCO)
Mobile
Tablet
Fixed POS
Self-Checkout
Enactor JavaScript API
Data Consumers (Outbound)
Transaction Data Consumers
Finance
BI
Inventory Or OMS
Audit/Loss Prevention
Retailer Digital Channels
Web
Mobile
Social
IoT & Voice
Web Front-End
Search & Select
Interactive Sales Tools
— Out of the Box— Retailer Project

Inbound Master and Configuration Data

Inbound master data and configuration typically use an API transfer. The Estate Manager provides an Import API monitored by the File Importer service, which automatically processes and imports data files in ZIP, JSON, or XML format. A message queue can also accept Enactor formatted data.

Outbound Transaction and System Event Data

Outbound transaction data uses Queues on the Estate Manager for Transactions and System Events. The Process Connection diagram can also route outputs to other messaging systems (e.g., Kafka, JMS, Google Pub/Sub) for downstream consumption.


Further Reading

DocumentDescription
Product Base DataImporting product master data
Users and EmployeesImporting user and employee data
CRM DataImporting customer and CRM data
Retail Transaction DataExporting retail transaction data
System EventsExporting system event data
Cash Management DataExporting cash management transaction data