Adaptors / Relex

Relex adaptor

Target adaptor for Relex planning and forecasting platform. Interface feed templates, domain mapping, and deterministic validators for replenishment and demand data loads.

The Relex adaptor provides interface feed templates and validators for loading data into the Relex planning and forecasting platform. It covers the typical data domains required for replenishment, demand forecasting, and promotions, ensuring that interface feeds are correctly structured, validated, and reconciled before loading.

What it accelerates

  • Pre-built interface templates: feed structures for common Relex data domains aligned to interface specifications
  • Domain mapping: templates for transforming source ERP data into Relex-compatible interface formats
  • Feed validation: deterministic validators check every record against Relex interface constraints before loading
  • Reconciliation: evidence packs confirming feed completeness and accuracy against source system totals
  • History feed support: progressive history builds for sales data, demand patterns, and seasonal profiles

How it works with elfware

The controlled non-determinism model applied to Relex:

  1. 1Human decisions: consultants define interface scope, feed frequencies, domain mappings, and exception handling for the Relex implementation
  2. 2AI-assisted optioning: surfaces common source-to-Relex mapping patterns and highlights data gaps
  3. 3Governed specs: locked decisions cover feed structures, transformation rules, and validation criteria
  4. 4Deterministic generation: code-printing produces feed generation scripts, transformation logic, and orchestration from the governed spec
  5. 5Deterministic validators: every feed record checked against Relex interface constraints and referential integrity rules
  6. 6Rehearsal and cutover: proven feed generation and loading chain validated at every rehearsal

AI boundary: AI never processes customer data; it supports mapping and delivery configuration only. When AI assists with code generation, the output is reviewed, QA'd, and verified in test runs before deployment to any system.

Source vs target usage

As a target (planning and forecasting platform)

Loading data into Relex for replenishment, demand forecasting, and promotions. Feeds typically sourced from ERP, POS, and master data systems.

  • Product master feeds: items, hierarchies, attributes, dimensions, Demand Forecasting, Replenishment, Promotions
  • Location feeds: stores, warehouses, distribution centres, location attributes
  • Supplier feeds: suppliers, lead times, minimum order quantities, delivery schedules
  • Sales / demand data: POS transaction history, sales aggregates, demand patterns
  • Inventory feeds: stock on hand, in-transit, allocations, replenishment parameters
  • Promotion data: planned promotions, promotional pricing, campaign schedules. Promotion event and markdown data is partially available via price calendars; campaign-level event capture may require manual input for initial phases

Typical artefacts delivered

Interface feed templates

Pre-built feed structures aligned to Relex interface specifications for common planning data domains.

Mapping templates

Source-to-Relex mapping documents covering transformation rules, default handling, and code translations.

Orchestration / feed scheduling

Feed generation and loading sequences ensuring correct data domain ordering and dependency management.

Deterministic validators

Feed-level validators checking record structure, referential integrity, and domain constraints before loading.

Reconciliation / evidence pack

Feed counts, value totals, and cross-reference checks confirming accuracy against source systems.

Interfaces and data domains

DomainTypical entitiesCadenceNotes
ProductsItems, hierarchies, attributes, dimensions, bar codesFull + deltaProduct dimension data (volume, weight) may be incomplete; introduction and termination dates not consistently populated
LocationsStores, warehouses, DCs, location attributes, clustersFull + deltaStore closure dates not currently available; warehouse closure data partially available for key periods
SuppliersSuppliers, lead times, MOQs, delivery schedulesFull + deltaSafety lead times not available for pilot scope; supplier currency standardised to euros for phase one
Sales / demandPOS transactions, sales aggregates, demand historyDaily / weeklyMinimum 2 years history required for forecasting model initialisation; 3+ years recommended for seasonal profiling
InventoryStock on hand, in-transit, allocations, parametersDaily snapshotHistorical stock snapshots required for model calibration; minimum 12 months recommended plus history window
PromotionsPromotion headers, offers, forecasts, uplift factorsAs plannedRelies on price calendar feeds; reason codes for price changes inconsistently recorded and may require enrichment

Common risks and how we mitigate them

Interface specification changes between Relex versions

Adaptor templates are maintained against current Relex interface specs and updated when new versions are released.

Source data quality issues affecting feed accuracy

Pre-feed validators check source data quality and report issues before transformation, preventing bad data from reaching Relex.

Feed timing and dependency ordering

Orchestration patterns ensure feeds are generated and loaded in the correct sequence (e.g., products and locations before inventory).

History data volume for forecasting model initialisation

Progressive history feeds load data in managed tranches with reconciliation at each stage.

Multiple source systems feeding Relex

Adaptor handles consolidation from multiple ERP and POS sources with deduplication and golden-record logic.

Reconciliation across source ERP and Relex

Evidence packs provide end-to-end reconciliation from source system through transformation to Relex loaded data.

Frequently asked questions

What do you need to start?
The Relex interface specification for your implementation, clarity on which planning domains are in scope (replenishment, demand, promotions), and access to the source system data that will feed Relex.
How long to first prototype?
Typically 1 to 2 weeks from kick-off to a working prototype demonstrating interface feed generation, validation, and loading for a representative data domain.
How do validators reduce risk?
Validators check every feed record against Relex interface constraints, referential integrity rules, and domain-specific business logic before loading. Objective pass/fail evidence is produced at every rehearsal.
Do you support history builds?
Yes. The Relex adaptor supports progressive history feeds for sales transaction data, demand patterns, and seasonal profiles required for forecasting model initialisation.
How do adaptors evolve over time?
Each Relex engagement adds new interface patterns, domain templates, and validators. These are folded back into the reusable library for future programmes.
Which Relex modules do you cover?
The adaptor provides templates for replenishment, demand forecasting, and promotions. Coverage is extended during the Decide phase based on the specific Relex modules in scope for your implementation.

Ready to de-risk your migration?

Same-day response (Mon-Fri)