Skip to main content

How To Configure a Base Organisation Structure

Introduction

This guide covers setting up the core Organisation Structure on which key configuration components will be based. The base level of the structure begins with the basic Company information and default trading currency. With company information in place, a regional structure that reflects the retailer's business organisation - including stores, warehouses and other locations - is added.

The regional structure also provides the underpinnings for other components such as Menu Groups, Price Groups and Fascias.

info

The intent of this guide is to provide basic guidance covering required and the most common configuration options. Refer to the full Enactor solution documentation for a detailed explanation of all available settings.


Overview

This guide covers the configuration for the following:

  1. Company Configuration - set up the company name, default trading currency and address.
  2. Region Group Configuration - create the regional hierarchy representing the geographical structure of the business.
  3. Menu Group Configuration - set up menu groups to assign menu sets to locations and roles.
  4. Price Group Configuration - set up price groups to differentiate product prices across the estate.
  5. Fascia Group Configuration - set up fascia groups for store identity and product presentation.

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, and the company name is used for licensing.

info

At least one Company element is required. The mandatory entry must have a Company ID of 1 and the Company Name must match exactly the string provided for the software licence. Incorrect Company Name values will cause licensing failures.

note

A built-in Company element with Company ID of 1 is typically provided with installed default data, with a default Company Name of Enactor. This entry should be edited to provide the correct Company Name (as per licence) and other details rather than deleted and recreated.


Company

To access Company configuration, navigate to Company Maintenance using the Search or the path: Main Menu > Configuration > Organisation > Company

The Company Maintenance page lists all configured Company entries. Use the Edit edit icon icon to access an existing entry, or select Create a new Company to add a new one.

Company Maintenance list

Company Maintenance - select Edit to modify an existing entry or Create a new Company to add one.

When creating a new Company, enter a unique Company ID on the initial screen and select Create.

Create Company dialog

Create Company - enter a unique Company ID.

The Company Maintenance edit page presents two tabs: General and Address.


General Tab

The General Tab captures the core identity of the Company and its default trading currency.

Company General Tab

Complete the General tab fields. Enter the Company Name exactly as specified in the software licence - an incorrect value will cause licensing failures. Select the default trading Currency and complete the remaining contact details as appropriate, then click Save.
FieldDescription
Company NameMandatory. Enter the company name exactly as provided in the software licence. Maximum 60 alphanumeric characters.
CurrencySelect the default trading currency for this Company from the drop-list of all configured Currencies.
Email AddressThe company email address. Used in receipts and system-generated documents.
Registration InfoCompany registration number or equivalent identifier.
Website URLThe company website address.
Phone NumberThe company telephone number.
Company LogoSelect a logo image from the drop-list of configured media assets.

Address Tab

The Address Tab captures the company postal address and contact details, which may be used in receipts and reports.

Company Address Tab

Complete the Address tab with the company's postal address and contact details. These values may appear in receipts and system-generated documents.
FieldDescription
OrganisationOrganisation name as used in correspondence and printed documents.
Street 1First line of the street address.
Street 2Second line of the street address.
Street 3Third line of the street address.
TownTown or city.
CountyCounty, state or province.
PostcodePostcode or zip code.
CountryCountry.

After configuring both tabs, click Save to complete the Company configuration.

This completes the Company configuration.


Groups Configuration

The Groups architecture provides a variety of predefined Group Types, all managed in the Group Hierarchy Maintenance application of Estate Manager Web Maintenance.

info

Groups configuration is foundational to the Enactor estate. The Region Group in particular underpins many other configuration areas including Locations, Tenders, Menus, Prices and Roles. It should be configured before any of these dependent elements.

All Group Types are accessed from the same screen. Navigate to Group Hierarchy Maintenance using the Search or the path: Main Menu > Configuration > Organisation > Groups

Use the Group Type filter to select the type of Group Hierarchy to work with, then use Create New [Group Type] Hierarchy to create a new hierarchy or the Edit icon to modify an existing one.

Group Hierarchy Maintenance list

Group Hierarchy Maintenance - use the Group Type filter to select the type of hierarchy to manage.

When creating a new hierarchy, enter a Hierarchy ID and select a Region, then click Create.

Create Group Hierarchy dialog

Create Group Hierarchy - enter a Hierarchy ID and select a Region.

Region Group

The Region Group type is used to represent geographical areas of the business - for example, a UK-based company may have a regional hierarchy based on geographic subdivisions of the UK, while a Europe-wide company may base it on countries.

note

The Region Group type permits only one Region Hierarchy (All Regions). This single hierarchy contains all geographic nodes for the estate and cannot be replaced with multiple separate hierarchies.

Once the Region Hierarchy has been created, use the Group Hierarchy Edit page to add, edit or remove region nodes.

Region Hierarchy Edit

Region Hierarchy Edit - add, edit or remove region nodes to reflect the geographical structure of the business.

This completes the Region Group configuration.


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

Once the Menu Group Hierarchy has been created, use the Group Hierarchy Edit page to add, edit or remove menu group nodes.

Menu Group Hierarchy Edit

Menu Group Hierarchy Edit - add menu group nodes to reflect the menu sets required across the estate.

This completes the Menu Group configuration.


Price Group

The Price Group type is used to identify groups of product prices in a hierarchical structure of up to 10 levels. In Product Price Maintenance, Price Groups differentiate product prices and may be used to assign prices by Price Group to a POS Terminal.

Once the Price Group Hierarchy has been created, use the Group Hierarchy Edit page to add, edit or remove price group nodes.

Price Group Hierarchy Edit

Price Group Hierarchy Edit - add price group nodes to reflect the pricing structure required across the estate.

This completes the Price Group configuration.


Fascia Group

Fascia Groups allow two levels and are used to identify different store identities within the estate. They are associated with Products to support product-related presentation (for example, receipt logo images) and reporting.

tip

Fascia Groups are particularly useful for retailers that operate multiple store brands or formats from the same Enactor estate, allowing product presentation to vary by fascia.

Once the Fascia Group Hierarchy has been created, use the Group Hierarchy Edit page to add, edit or remove fascia group nodes in the same way as other Group types.

This completes the Fascia Group configuration.


Broadcasting

To deliver all configuration changes to the POS, broadcast the following entities:

  • Company
  • Group (covers all Group types: Region, Menu, Price, Fascia)