Getting Started with Master Data in Hii Retail
What is Master Data Management?
Master Data and Master Data Management (MDM) can mean different things to different organizations. Hii Retail is part of your MDM as long as it is involved in distributing your data to end consumers.
Master Data is any entity data needed for daily business operations—such as Tax Rules, Deposit amounts, POSes, Items, Price Specifications, Assortment Policies, Business Units, and hierarchies. It is all the data that changes to keep your business operational and current.
MDM typically delivers a "hub" infrastructure to source and distribute master data.
Transactional Data (data produced by business operations, such as sales transactions or stock movements) is not Master Data.
Why Use Hii Retail?
Integrating your ERP system with Hii Retail is designed to be straightforward, enabling you to leverage Hii Retail's extensive features.
All integrations require a valid tenant ID and a valid token in the request header. See Identity and Access Management Service and Oauth2 Client Management Service for details.
Many customers have their own ERP or PIM systems, but these often lack retail-specific capabilities. Hii Retail fills these gaps, offering advanced features such as:
- Maintain master data at group or business unit level, with automatic distribution.
- Inheritance of default values through hierarchies.
- Extensible data model for custom use cases.
- Support for various retail domains (e.g., Fashion, FMCG, Convenience).
- Versioning to ensure correct data sequence.
- Validation and alerting rules.
- Change detection and tracking (tracing).
- Distribution to downstream systems and legacy in-store systems.
- Assortment management.
- Search and lookup capabilities, including reusable searches.
- Date and time handling.
- Central hub for master data distribution.
How Does It Work?
Master Data Processing services are reactive. Any valid input triggers downstream processing and events. The API returns a 202 - Accepted response, and further validation or errors are handled asynchronously.
Subscribe to alerts and notifications via External Events for error handling.
APIs are available for both data input and querying. Input APIs are split into Business Unit-specific and Business Unit Group endpoints.
See the API section in the Developer Portal for more.