Skip to main content

How-to Guide - Configuring an Organisation Structure


Introduction

In the Enactor Retail System, the Organisation Structure is the foundational configuration on which all other key components are based. It begins with the basic Company information and default trading currency. With the company information in place, a regional structure that reflects the retailer's business organisation - including stores, warehouses, and other locations - is added through Group Hierarchies.

The Groups architecture provides predefined Group Types including Region Groups, Menu Groups, Price Groups, and Fascia Groups, all managed through the Group Hierarchy Maintenance application in the Estate Manager. These groups underpin location assignment, menu configuration, product pricing, and store branding throughout the system.

The purpose of this guide is to demonstrate the steps required to configure the base organisation structure, including company setup, group hierarchy creation, and the configuration of region, menu, price, and fascia groups.

note

This guide provides basic guidance on configuration including required and the most common options. Please refer to the full solution documentation for a detailed explanation of all available settings.


Overview

The following steps are required to configure the base Organisation Structure:

  1. Company Configuration - Create or edit the company record with name, currency, address, and logo
  2. Group Hierarchy Configuration - Access Group Hierarchy Maintenance and create group hierarchies
  3. Region Group - Configure the regional hierarchy representing geographical areas
  4. Menu Group - Configure menu groups for location or POS terminal context
  5. Price Group - Configure price groups for product price hierarchies
  6. Fascias - Configure fascia groups for store branding and reporting
  7. Broadcasting - Deliver the configuration to POS and store server devices

Prerequisites

Before starting, you should have the following resources in place:

  • Enactor Estate Manager
  • Enactor POS (configured within the appropriate region, connected to the Estate Manager)
  • Standard Configuration, including base configuration and regionally appropriate data

You should be familiar with the following:

  • Estate Manager navigation
  • Data broadcasting

Configuration Steps - Company Configuration

Basic Company information is made available to applications in a Company configuration element. For example, the Company Address may be used in receipts. At least one Company element is required.

info

The mandatory Company entry must have a Company ID value of 1 and the Company Name value must correspond exactly to the string provided for the software Licence. A built-in Company element with Company ID of 1 is typically provided with installed default data and has a default Company Name value of Enactor. This entry, if present, should be modified to provide the correct Company Name (as per licence) and other details.

Accessing Company Maintenance

Navigate to Company Maintenance using the Search or the path:

Main Menu > Configuration > Organisation > Company

The Company Maintenance list is displayed, showing all configured companies. Use the edit icon on an existing entry to modify it.

Company Maintenance list showing one entry with Company ID 1 and Company Name Enactor Ltd. Create a new Company option is highlighted at the bottom.

The Company Maintenance list shows all configured companies. Select the edit icon to modify an existing company, or select Create a new Company to add a new one.

Creating a New Company

In the Company Maintenance list, select Create a new Company. In the initial screen, a Company ID is required:

Company Maintenance create screen with an empty Company ID field and Back and Create buttons.

Enter a unique Company ID for the new company and select Create to proceed to the company details.

General Tab

The General tab captures the core company properties. Set the appropriate values as follows:

Company Maintenance on the General tab for Company ID 2. Fields shown include Company Name, Currency set to Afghani Afghani, Email Address, Registration Info, Website URL, Phone Number, Company Logo, and Locale.

The General tab controls the company identity and trading settings. Set the Company Name to match the licence string exactly. Select the Currency for the base trading currency. Optionally set the Company Logo and Locale.
ConfigurationDescription
Company NameSpecify the Company name: alphanumeric and maximum 40 characters. Must match the licence string for Company ID 1.
CurrencyDropdown list selection from configured currencies. Specifies the base currency in which the Company trades.
Email AddressEmail address for the company: maximum 255 alphanumeric characters.
Registration InfoAny registration information associated with the company: alphanumeric; maximum 100 characters.
Website URLThe URL of the company website: alphanumeric; maximum 50 characters.
Phone NumberThe phone number of the company: maximum 20 numeric characters.
Company LogoDropdown list selection of defined images of Image Category type OTHER.
LocaleDropdown list selection from configured Locales.

Address Tab

In the Address tab, specify the Company Address and other contact details:

Company Maintenance on the Address tab for Company ID 2. Fields shown include Organisation, Street 1, Street 2, Street 3, Town, County, Postcode with lookup button, and Country.

The Address tab captures the company postal address. Enter the full address details. Use the postcode lookup button next to the Postcode field to locate the address from the postcode.
ConfigurationDescription
OrganisationUser-defined name of the Organisation: alphanumeric; maximum 40 characters.
Street 1Alphanumeric; maximum 40 characters.
Street 2Alphanumeric; maximum 40 characters.
Street 3Alphanumeric; maximum 40 characters.
TownAlphanumeric; maximum 40 characters.
CountyAlphanumeric; maximum 40 characters.
PostcodeAlphanumeric; maximum 10 characters. Use the postcode lookup button to locate the address from the postcode.
CountryAlphanumeric; maximum 25 characters.

Select Save to save the company record.

This completes the Company configuration.


Configuration Steps - Group Hierarchy Configuration

The Groups architecture provides a variety of predefined Group Types, all of which are managed in the Group Hierarchy Maintenance application of Estate Manager Web Maintenance. Groups configuration is foundational, especially the Region Group type.

Accessing Group Hierarchy Maintenance

Navigate to Group Hierarchy Maintenance using the Search or the path:

Main Menu > Configuration > Organisation > Groups

The Group Hierarchy Maintenance page is displayed. Use the Group Type filter to select the type of group hierarchy to manage:

Group Hierarchy Maintenance with Group Type set to Price Group. One entry listed with Hierarchy ID ALL, Name ALL, Region All Regions. Create New Price Group Hierarchy option is highlighted.

The Group Hierarchy Maintenance page lists all group hierarchies for the selected type. Use the Group Type dropdown to filter by group type. Select Create New [Group Type] Hierarchy to add a new hierarchy.

Creating a New Group Hierarchy

After selecting a Group Type, use the Create new [Group Type] Hierarchy option to create a new Group Hierarchy. A Hierarchy ID value is required and in most cases a Region must also be specified:

Group Hierarchy Maintenance create screen with empty Hierarchy ID field and Region set to All Regions. Back and Create buttons shown.

Enter a unique Hierarchy ID for the new group hierarchy. Select the Region that this hierarchy applies to, then select Create.

Group Hierarchy Maintenance

Use the Group Hierarchy Maintenance page to manage Groups of a selected Type. Having selected a Group Type, the user is able to View, Edit, Copy or Delete Group Hierarchies and manage the Groups within them:

Group Hierarchy Maintenance list for Price Group type showing one entry with Hierarchy ID ALL, Name ALL, Region All Regions.

Filter the listed Group Hierarchies by entering or selecting values in the filter properties and selecting Apply Filters. Use the view, edit, copy, or delete icons to manage individual hierarchies.

This completes the Group Hierarchy configuration.


Configuration Steps - Region Group

The Region Group type permits only one Region Hierarchy (All Regions), which is used to represent geographical areas. For example, a UK-based company may have a regional hierarchy based on geographic subdivisions of the UK, whereas a Europe-wide company may have a regional hierarchy based on countries.

Region Maintenance

Once the Group Hierarchy has been created, the Group Hierarchy Edit page is available to Add, Edit, or Remove group nodes in the hierarchy:

Group Hierarchy Maintenance editing Region hierarchy ID All. Tree shows All Regions as root with country nodes: DK - Denmark, FR - France, HK - Hong Kong, NL - Netherlands, SE - Sweden, UK - United Kingdom, US - United States.

The Region Hierarchy edit page displays the region tree. Select Add Region to create a new region node, Edit Region to modify a selected node, or Remove Region to delete it. Select a node in the tree before using the edit or remove options.

Select Save to save the region hierarchy.

This completes the Region Group configuration.


Configuration Steps - Menu Group

The Menu Group type allows two levels and is used to identify a given set of menus applicable to Location or POS Terminal context. Menu Groups are also used in Role maintenance to identify a Menu Group applicable to a given Role.

Once the Group Hierarchy has been created, the Group Hierarchy Edit page is available to Add, Edit, or Remove group nodes in the hierarchy:

Group Hierarchy Maintenance editing Price Group hierarchy ID ALL for region All Regions. Tree shows ALL as root with country nodes including DK - Denmark, FR - France, HK - Hong Kong, NL - Netherlands, SE - Sweden, UK - United Kingdom, US - United States.

The Menu Group hierarchy edit page displays the group tree. Select Add Menu Group to create a new node, Edit Menu Group to modify a selected node, or Remove Menu Group to delete it.

Select Save to save the menu group hierarchy.

This completes the Menu Group configuration.


Configuration Steps - Price Group

The Price Group type is used to identify groups of Product Prices in a hierarchical structure of up to ten levels. In Product Price Maintenance, Price Groups differentiate Product Prices and may be used to assign Product Prices by Price Group for use at a POS in POS Terminal configuration.

Price Group Maintenance

Once the Group Hierarchy has been created, the Group Hierarchy Edit page is available to Add, Edit, or Remove group nodes in the hierarchy:

Group Hierarchy Maintenance editing Price Group hierarchy ID ALL for region All Regions. Tree shows ALL as root with country nodes including DK - Denmark, FR - France, HK - Hong Kong, NL - Netherlands, SE - Sweden, UK - United Kingdom, US - United States.

The Price Group hierarchy edit page displays the group tree. Select Add Price Group to create a new node, Edit Price Group to modify a selected node, or Remove Price Group to delete it.

Select Save to save the price group hierarchy.

This completes the Price Group configuration.


Configuration Steps - Fascias

Fascia Groups allow two levels and are used to identify different store brands within a retail estate. Products are associated with a Fascia Group for product-related presentation (e.g. receipt logo images) and reporting.

Fascia Group Maintenance

Once the Group Hierarchy has been created, the Group Hierarchy Edit page is available to Add, Edit, or Remove group nodes in the hierarchy:

Group Hierarchy Maintenance editing Fascia hierarchy ID ALL for region All Regions. Tree shows ALL as root with two nodes: FR - France and UK - United Kingdom.

The Fascia hierarchy edit page displays the fascia tree. Select Add Fascia to create a new node, Edit Fascia to modify a selected node, or Remove Fascia to delete it.

Select Save to save the fascia hierarchy.

This completes the Fascia Group configuration.


Configuration Steps - Broadcasting

To deliver the configuration changes to the POS and store server, broadcast the following entities:

  • Company
  • Group Hierarchies (Region, Menu, Price, Fascia)
info

Organisation structure configuration must be broadcast to both the POS terminals and the store server. Ensure the broadcast targets all relevant devices in the estate.

This completes the Broadcasting configuration.


About This Document

(c) 2026 Enactor Ltd

All documents produced by Enactor Ltd are supplied to customers subject to Copyright, commercial confidentiality, and contractual agreements and must not be copied or transferred without permission.

Document Context

This document is part of the Enactor Product Documentation Series. All Enactor products include a comprehensive documentation set designed to improve understanding of the product and facilitate ease of use.

Document Inquiries

If you find that a document is inaccurate or deficient in any way, please contact:

Email: documentation@enactor.co.uk


Document History

VersionStatusIssue DateAuthorReason for IssueSoftware Version
1.0Initial Draft22 July 2020Michael TolsonInitial Version
2.0Revised12 September 2023Michael TolsonRe-review
3.0Revised31 March 2026Shenol SilvaStandards conversion2.7.1724