A selector is one or several sets of buttons located in a particular area of the cash register's screen form. Each button set is referred to as a Selector Page.
Selectors necessary for normal operation (standard setup) of the cash application are preset in the Selectors Directory.

Creating and using custom selectors by users is not required or mandatory. This functionality should be utilized only if the unique features of your enterprise’s workflow significantly improve due to its utilization. 

Selector Directory

The Selector Directory contains Hierarchies of selectors ( icon in hierarchy tree), selectors ( ), and selector pages ( ). Selector hierarchies contain either selectors or additional selector hierarchies; elements of selectors consist of selector pages. Selector pages’ components are selector buttons arranged according to priorities.

When creating a selector, it's possible to create a customized graphical model (form). If no personalized form is created for the newly generated selector, the default layout will automatically apply, where selector buttons are positioned top-down, left-right. 
The selector model creation employs almost identical graphics editing tools similar to those used in hall plan editors. Objects placed onto the model include selector buttons along with utility buttons labeled 'Start', 'Back', 'Next', 'Previous', 'First' and 'Final'.

Properties of Selector Hierarchies

The Property Page of the Directory displays properties corresponding to selector hierarchies, individual selectors, selector pages, or buttons depending on what is highlighted in the selector tree.
The properties of a selector hierarchy include fields such as Name, Alt Name, and Selector Type. All hierarchy properties are preset. A hierarchy whose Selector Type field remains empty contains solely other selector hierarchies. Conversely, a hierarchy defined with a Selector Type includes selectors of that type. 

Selector Properties

Below are listed the properties of a selector:

Basic
Model Width – width in pixels of the selector model;
Model Height – height in pixels of the selector model;
Default Page – in this field, the selector page which will serve as the default for this selector is selected. This property does not exist for selectors of types Receipt: Main Selector and Receipt: UCS Main Selector. To switch to the appropriate page, choose the relevant operation in the Call Operation property.
Restrictions
Object Privilege – access right required by employees to enable modification of objects on the manager station.

Selector Pages

Properties of a Selector Page: 

The properties of preset selectors cannot be edited.

Basic
Parameter – the directory hierarchy associated with performing an operation as its parameter. Generally speaking, this refers to the parameter of the calling operation.
Call Operation – in this field, you need to select from the list the operation that will trigger the described selector;
Model – by clicking the button in this field, you can enter the graphical editor to create a model of the selector page. The dimensions of the model are specified in the selector properties. The selector model created in the graphical editor will only be used if there is a flag in this field. If the flag is not set, the buttons will be arranged according to the specified sorting sequences (see below Sorting by Alphabet and Sorting by Type) or (if no sorting is defined on the Selector Buttons page) according to the Button Sequence;
Complementary
Default Behavior – upon landing on a selector page marked with this flag, the system behavior reverts to what would occur in standard installation mode, without utilizing selectors created by users. Buttons are not added to a selector page with default behavior;
Sort by Alphabet – defines sorting of selector buttons by name;
Sort by Type – sorts selector buttons by object type;
Sort by Code – sorts by element code.
If a page layout is used, buttons are displayed following the layout, bypassing sorting settings.

Buttons in the selector follow a given sequence and contain properties of the element they represent in the selector. Thus, a menu item button holds the properties of the menu item, while a function key button holds the properties of the function key. 
On the cash register, buttons on the selector page will appear in the indicated sequence only if no button sorting (by alphabet or by type) is specified.

Creating Selector, Selector Page

For each type of selector there is a list of permitted object types. When creating a button on a selector page, only authorized object types will be offered to choose from.
To create a selector:

  • Select the hierarchy to which the created selector should belong (the selector type is defined in the Hierarchy property Selector Type).
  • In the hierarchies tree or from the Elements area invoke the pop-up menu, command New Selector.
  • Fill out the selector properties.
  • Save changes.


To create a selector page perform the following steps:

  • Select the selector to which the newly created selector page should relate.
  • In the hierarchies tree or from the Elements area invoke the pop-up menu, command New Selector Page.
  • Fill out the selector page properties.


To create a selector button:

  • In the hierarchies tree select the selector page to which the button should belong.
  • Invoke the pop-up menu from the Elements section of the Selectors Buttons page, command Add Selector Button. To add all function keys available in pre-set selectors of this type (flags are set in the Types of Selectors group of properties for these function buttons), you can use the Add Mandatory Keys command from the pop-up menu. 
  • In the Select Object Type window, switch Available Values to the type of added button, then select the desired object.
  • From the Selectors directory or Function Keys (depending on selected position) pick the object being added.
  • Save changes.

List of Selector Types

Selector types within the system are as follows:

  • Receipt: Main Selector;
  • Receipt: UCS Main Selector.

This type of selector is located in the same area of the screen as the Receipt: Main Selector; however, the group selector of this type is positioned in this area when the Service Line mode is active;

Note. Since users can create their own selectors (or multiple selectors) of the Receipt: Main Selector type, the Selectors Usage directory will define usage rules for all user-created and developer-designed selectors of the Receipt: Main Selector type. However, since it must be possible to input information defining package times from any used selector, the service – line menu cannot belong to one of the groups of selectors of the Receipt: Main Selector type.

  • Receipt: Operations Selector;
  • Receipt: Operations Selector, Keyboard;
  • Quick Check: Operations Selector

The selector type is utilized in "Quick Check" mode (on TS stations) and occupies the same screen area as the Receipt: Operations Selector type does.

Quick Check: Operations Selector 

Receipt: UCS Main Selector 
Receipt: Context Menu

  • Receipt: Context Menu – Appears in the same screen area as other selector types.
  • Receipt: Operations Selector – Locates in this area when the following modes are active: "Modifier", "Order Calculation", "Payments", "Service Line", "Consumators (Commission Agents)", or content editing mode.
  • Main Menu:

  • Transfer Window: General

  • Transfer Window: In Each Panel
  • Maître d': Main
  • Maître d': Operations
  • Receipt: Add. Operations
  • Waiter: Halls
  • Waiter: Tables
  • Waiter: Order Management Operations
  • Waiter: Operations 
  • Deposit/Withdrawal Money: Payment Selector
  • OK, Cancel
  • User-defined (Custom) – Selector types which may be defined by the user themselves to create selectors in form areas not covered by preset selector types.



Money reinforcement:


Usage of Selectors Directory

The Directory of Selector Usage:


In the left-hand area of the window, select the type of selector from the list. The selectors of the chosen type are listed in the field of objects used.

Example of Creating and Using a Selector

Let's consider two examples of creating a new selector:

First Example

In the 'Main menu' selector for waiter operations, it is necessary to leave only the following functions accessible: 'Create order', 'Edit order', 'Reservation', and 'Reservation chart'.

Required actions:

    1. Create a new selector
    2. Assign usage of the new selector.

Creating a New Selector

Open the Selectors directory from the list of directories.

Select the subgroup 'SD Main menu' in the root group 'Main menu'.

Before proceeding, you need to check in the 'Usage of Selectors' directory which specific selector is being used. 

Copy the required preset selector for subsequent editing. A preset selector cannot be edited directly.

Highlight the selector type 'Main menu', then from the context menu choose the command 'Paste with subitems'. This will create a copy of the preset selector along with its nested pages. 

Expand the created selector 'SD Main menu' (by clicking on '+') and activate all nested pages of the selector group 'SD Main menu'. 

And change the status of the 'SD Main Menu' group itself to 'Active'. Previously, you must rename the newly created selector. Renaming is mandatory to avoid confusion. 

On the page of the selector 'SD Main menu1', under the tab 'Selector Buttons', remove unnecessary buttons leaving only those needed ('Remove' operation via context menu). 

Then delete the selector page 'Store House'. 

As a result, only the function buttons necessary for use should remain in the subsection 'Main menu'.

On the page of the selector 'Main menu', under the tab 'Properties', select the property 'Basic' and edit the layout in the parameter 'Model' (button '...’). 

In the opened window, click on the button 'Function Key'. 

Using drag-and-drop, transfer function keys to the gray area and arrange them in the desired order.


Background and Function Key Settings in Layout

If necessary, you can change the background color and function keys colors. 

Primary Background

For the primary background, only the color can be changed. The size is set in the selector itself 'SD Main Waiter Menu'. To change the color, select the desired one from the drop-down list in the 'Appearance' property on the right side of the window.


Function Key 

Appearance 

For the function key, in the right part of the window, the following properties must be filled out – Appearance and Layout. 

Appearance: 

Background Color – background color; not applicable to the function key. 

Border Color – border color of the function key. 

Border Width – by default it is set to one unit; you may increase the width of the function key's border. 

Button Layout – choose an option from the dropdown menu.

- Ы3D and ЫDefault visually do not differ

- ЫFlaredUP

-ЫFlat

-ЫGrad

-ЫLabel

Button Style – this parameter is mandatory if an image will be added to the function key; leave unchanged if no image is used. 

Color – select the color of the function key from the dropdown list. 

Down – when the flag is set, the button appears flat.

Active – for the function key, this flag does not need to be set as it has no effect on its operation.

Font Color – font color of the function key.

Font Type – font size on the function key.

Grad Color – transition shade, only applies to buttons where Button Layout is set to «blGrad».

DB Image – an image can be selected from the list which will appear on the function key; field is optional.

Shadow Width – depth of depression for the function key.

Synchronize – when the flag is set, the function key uses default settings (color, size etc., defined in the directory 'Function Keys’). 

Text – title of the function key.

Transparent – transparent text color;

Visible – visible at cash register stations; if flag is not set, the function key is hidden.

Layout

In the Layout group, each function key specifies its dimensions and position on the main background.

Height and Width – specify appropriate pixel sizes for the function key.

Left and Top – alignment along edge; specify corresponding pixel values.


Using the created selector 'SD Main Menu Waiters'

In order to assign the usage of the newly created selector, follow these steps:

From the menu bar select 'Settings' then choose 'Graphical Interface', directory 'Selectors Usage'.

In the upper left area of the window, from the list select 'Main Menu'.

On the left side of the screen, pick the created selector 'SD Main menu1', move it to the area labeled 'Items sequence editing mode', and set up its usage conditions.

For example, this would be the role 'Waiters'.

Display of Selector on Cash Register Station

On the cash register station, in the form 'Main Menu', after waiter registration, an edited selector 'Main Menu Waiters' will be used with predefined operations.

Second Example

In the 'Quick Check' selector, it is necessary to add a functional key 'Price' for working with open menu items.

Required actions:

  1. Create a new selector
  2. Assign usage of the new selector.

Creating a New Selector

Open the Selectors directory from the list of directories.

In the subgroup 'Operation Selector', select the type of selector 'Quick Check: Operation Selector'.

Message - warning

Before proceeding, check in the «Usage of Selectors» directory which specific selector is being used.

Copy the required selector, then highlight the type of selector 'Receipt Operation Selector', and from the context menu choose the command 'Insert with sub-elements'. When copying, all settings of the preset selector are preserved; there is no need to reconfigure it, only edit it. Editing the preset selector is not allowed.

In the created selector, under the tab 'Properties', in the area 'Main', change the status of the created selector from 'Draft' to 'Active'; expand the copied placeholder 'Operation Selector' (click on the '+' button), and activate all pages of the selector. It is also necessary to rename the selector by changing the field 'Name' for easier future work.

Then highlight the group 'Extra', in the field 'Selector Buttons', call up the context menu and select the menu item 'Add Selector Button'.

In the opened window 'Select Object Type', highlight the point 'Function Key'.

Next, in the opened window 'Functional Keys [Choose Functional Keys]', you need to open the group 'Order Operations', open the subgroup 'Operation Selector', select the key 'Price', and click the 'OK' button.

After this, the key will appear among the selector buttons.

Further, in the 'Selectors' window, you must highlight the created operation selector, go to the Properties tab, in the area 'Basic', in the field Default Page, select 'Operation Selector' from the drop-down list.

Using the 'Quick Check with Price' Selector

Then assign the usage of the new selector.

On the 'Settings' menu panel, press the icon 'Usage of Selectors'.

Then, in the left part of the window, select the created selector 'Quick Check. Operation Selector', transfer it to the field 'Items sequence editing mode' and define the conditions of its usage.

Display of Selector at Cash Register Station

After these steps, the function key will be added to the receipt editing form on the cash register.

  • No labels