Basic Setup

In this article

Inserting Default Data for Restaurants

Restaurants POS commands

POS startup controllers for Restaurants

Setting up basic Restaurant statuses

See also

Basic Setup for Dining table management includes

  • Inserting default data or registering the Restaurants module. POS commands, POS startup controllers, and basic Restaurant statuses are inserted automatically at the same time.
  • Editing basic Restaurant statuses.

Inserting Default Data for Restaurants

You need to insert default data for hospitality through the Retail Setup. You must select the check box Hospitality Commands and run the inserting process.

You can also register the Restaurants module. That will inserts all necessary POS commands for Restaurants and the POS startup controllers. This operation is done only once per company.

To register the Restaurants module:

  1. Click the icon, enter Retail Modules, and select the relevant link.
  2. Select the HOSPITALITY line.
  3. Click the Process - Register.
  4. In the Objects page, click the OK button.

The system has now inserted

  • POS commands
  • Startup controllers
  • Basic statuses.

Restaurants POS commands

The system has now inserted all the Restaurants POS commands. The article Staff Permissions and Hospitality POS Commands contains a list of the POS commands that are used within Restaurants.

POS startup controllers for Restaurants

The system has also inserted two POS startup controllers.

  • In the Retail Modules page, click Related - Module - POS Startup Controllers to see a list of startup controllers.

Controller Description
#HOSP-MULTIVIEW This startup controller points to codeunit 10001202, Hospitality POS Startup. This is the codeunit that handles the Hospitality POS client showing dining table button grid and graphical layouts, order list, and delivery list views.
#HOSP-TABLELIST This controller points to codeunit 10001212, Table List POS Startup. This codeunit handles the viewing of the dining tables as a list and is aimed for smaller POS terminals.

The startup controllers are assigned to interface profiles.

Interface profiles are assigned to restaurants but can also be assigned to POS terminals. A restaurant can have an interface profile with a Multiview startup controller. It can contain a POS terminal that is assigned an interface profile with a Table List startup controller.

Setting up basic Restaurant statuses

The system has now set up basic Restaurant statuses.

The Hospitality Status Setup page contains all possible dining table and order statuses within Hospitality.
Note: Do not change anything in this page except the content of the Description on POS field.

The system maps the status of the dining table to a status number in this table. It finds the menu line of the Dining Table Button Menu that has the same key number (Key No. = Status No.) and applies the properties (skin, fonts, glyphs) of this menu line to the dining table button. The Dining Table Button Menu is a part of the Dining Area and there you decide how the look of the dining table button should be for each status.

Tip: If you need to have more statuses, add new status options to this table. It still requires further coding if you add a status.

  • To set up the standard statuses (again), click the Populate Status Setup action.
  • Edit the Description on POS field as desired.

See also

The POS Startup Controller