In the Inspector Settings directory, access to editing/viewing properties of various objects is configured for employees of selected roles. Also configured is the appearance of the Inspector area.
To access editing of this directory, the user must have the "Setting rights to properties" permission. |
The directory consists of two pages: Text Options and Access Rights.
On the Text Options page, the appearance of the Inspector area is configured. Here you can change user names (captions) and tooltips of object properties.
Changing the name of any property is possible for all objects or only for one specific type of object. For example, you can change the property name in one directory: change the Name property of the Main group to Full Name only for the Employees directory.
Another example: change the property name for all directories: change the Sales Start property of the Restrictions group to Effective Date.
It is possible to create your own property groups and move properties into them from other groups.
To more fully use the manager application in a large entertainment center — not only for restaurants and cafes, you can change property names according to specific work features, for example, a beauty salon.
On the Access Rights page, access to editing and displaying directory properties for different roles is regulated.
When working with the Inspector Settings editor, three levels of name descriptions and tooltips should be distinguished:
On the Access Rights page, user rights to access directory properties are set.
When working with the Inspector Settings editor, four levels of editing user access rights should be distinguished:
The first and second levels of editing user rights will be called "dealer", the third and fourth — "restaurant levels" (specific enterprise).
The Inspector Settings window (Service-Manager Station — Inspector Settings):
At the top of the figure is the application toolbar when working with this window, with this page.
The window contains records of property groups and properties of the Inspector area. Groups of properties have a hierarchy icon on the left and group designation . Properties on the left have designation
. When selecting a property (not a group), at the bottom in the tooltip line information is given about which directories contain this property.
The System Name column contains system names of properties and property groups; changes cannot be made to them at any editing level. The Caption column contains names of properties and property groups that the user sees in the Inspector area. The Description column is the description that is displayed in the tooltip line in the Inspector area.
Among object properties there are those whose names are independent objects created in other directories. For example, for dishes (directory Menu), such properties are price types (objects of the Price Types directory) — in the property group Prices, and trade groups (objects of the Trade Groups directory) — in the property group Affiliation. The number of such properties equals the number of corresponding objects, the names of such properties are the names of the objects they represent.
System names corresponding to such properties-objects are presented in the _System Name_ column as the object type name with a ^ icon after the last letter (see system name _Price__Types^{_}). Names of such object properties cannot be edited, and are absent\[in the _Caption,_ column, description of such properties is edited in the usual way. |
In total, six property groups contain such properties:
Trade Groups (group Trade Group Affiliation);
Categories (group Classifications);
Currencies (group Currency Restrictions);
Order Types (group Order Type Usage);
Price Types (group Prices);
Taxes (group Tax Rates).
You can select the language in which properties will be displayed for editing or viewing in the corresponding field.
The first level represents names of property groups, properties and distribution of properties by groups before any user changes, i.e., the first level includes settings created by developers. Editing the first level is not available to users. First level settings can be seen in the Inspector Settings window when selecting object type "Any object type" before any user changes (or after canceling all user changes).
After making and saving user changes (names of properties and property groups, distribution of properties by groups, adding property groups) when setting "Any object type", the second level will be presented in the Inspector Settings window. Changes made by the user at this level lead to changes in all directories that contain these property groups or properties.
If you set a specific object type in the selection field, all property groups will be presented in the editor window, but properties inside groups will be only those that exist in the directory of the selected object type.
This is the third editing level. Changes made at this level will be reflected only in the directory of the selected object type.
Available for editing are names of properties, property groups and property description text (tooltip line). Using drag-and-drop, you can change the distribution of properties by groups. The user can also create and delete their own groups, and place properties in them.
To change the name of a property (group) or property description text, select the text to be changed and enter a new one, then save changes using the keyboard shortcut Ctrl+S or the button on the toolbar. Saved user changes have bold font (see property name Currency Name).
Designations of other buttons on the toolbar window: - return to the previously selected object type;
- cancel return to the previous object type;
- cancel last unsaved changes;
- search for a text fragment;
- add a property group;
The creation of property groups by users is possible both at the first and second editing levels. The created property group will be reflected, respectively, in one directory or in all directories of the application.
To create a new property group, use the button on the toolbar (the Add New Group command or the keyboard shortcut “Ctrl”+”Insert”). A new group will appear in the list of property groups. The system name is created automatically. Enter the group name in the Caption column, and enter its description in the tooltip line in the Description column. Save the changes.
For deleting a property group, select it and use the button on the toolbar.
After deleting at the second level a group that contains properties at the third level, the group name (in the Caption column) at the third level will become empty. The system name of the group deleted at the second level will remain unchanged at the third level.
To perform a text fragment search, use the button on the toolbar (or the keyboard shortcut «Ctrl»+«F»).
Using the checkbox, case sensitivity is set during search.
Search is performed in the "down" direction. When reaching the last record, the message "The end of the text reached. Do you want to continue searching at the beginning?" is displayed.
To continue searching from the first record, click "Yes". To stop searching, click "No".
To start or continue searching, click the "Next" button or press the «F3» key.
The found text fragment is highlighted if it can be edited. If editing of the found text is not possible (it refers to the system name), the search stops on the line with the found fragment, while the fragment itself is not highlighted.
If the entered search value is not found in the text, a message will be displayed.
To remove the search line, click this icon in the lower left corner of the window.
In the figure Access Rights page, above which the toolbar of this page is presented.
The language for displaying names of property groups and properties is selected in the " select language" field, in the corresponding fields the object type and role are selected.
In the Property Groups area, groups of rights of the selected object (or all objects, if the Any Object Type setting is selected) are listed.
The Editable and Viewable flags under the list of property groups determine, respectively, the availability/unavailability for editing and visibility/invisibility of the selected property group in the Inspector area.
The switch in the Expand/Collapse area sets for the selected group one of the values:
Stored — for the property group, remember its last state for this object and this user, when opening the directory next time — save this setting;
Auto Expand — when opening the directory always expand this property group;
Auto Collapse — when opening the directory always collapse this property group.
In the Caption column, the list of properties of the selected group is displayed. In the columns:
Editable — determining the availability of property editing. If the flag is not set, the property will be unavailable for editing, its name will be displayed in the Inspector area in gray font;
Viewable — determining the property as "visible" or "invisible" in the Inspector area.
The Editable and Viewable flags of group properties have higher priority than the same-named flags of properties. |
At the bottom of the window, the tooltip text to the property is displayed in the tooltip line.
The priority of access rights editing levels decreases from the fourth to the first. Example: If at the "Any object type" — "Any role" level unset the Available flag for the "Code" property, and at the "Consumants (Commission agents)" — "Any role" level — set the flag for the "Code" property, then for all roles in all directories, except the "Consumants" directory, the "Code" property will be unavailable for editing.
Using the "Inspector Settings" directory, configure rights of Head Office employees in the "Managers" role so that they can see all menu item data but cannot edit them.
The inspector allows adding restrictions for roles of Head Office employees, namely — adding or removing the ability to view or edit directory fields.
Configuration sequence:
Open the Inspector Settings directory (Service — Manager Station — Inspector Settings).
Select the "Access Rights" tab.
On the toolbar, select the "Managers" role and the "Menu Item" object type.
For the Main group, prohibit editing of the "Name" and "Status" fields.
For an employee who logged into the system under the "Managers" role, the "Name" and "Status" fields are highlighted in gray and unavailable for editing.