The Classes functionality allows you to create modules with names that are industry specific. Eg. For a restaurant you could now have modules for Menus, Ingredients, Consumables and toggle between them without having to close any of them.
The motivation behind this functionality is to be able to provide a simplified interface that only displays the fields required for the Class. With this in mind a number of settings have been added to show/hide sections and fields as well as to set default values for fields that are not displayed,
Classes allow you to create Items modules based on settings linked to Classes. Each Class can open as a separate module simply by adding it to Menu Manager > Menu Items and will display all the Items from Categories linked to the Class. Set Type = Class and then select the Class in the Module column. See image below:
User Access - User Access to Class Modules is set in the same way that it was set for Item Categories. From the Classes setup module you are able to select Menu > User Access and select which users have access to the selected Class. And from User settings > Items and Inventory > Classes Modules - User Access, you can select which Modules the selected user has access to..
Main Menu > Setup > Classes > Name - Select Menus > Settings
User-defined fields can be linked to Classes and can be updated directly in the Classes setup form. (They are no longer available in the User-defined-fields module) See image below:
Main Menu > Setup > Classes > Name - Select Class > User-defined Fields
The Classes module consists of a list view, which lists all the items in the categories which are linked to the class and an editing view which opens when you open an item from the list view.
The list view displays the list of Items in the Classes Module (Items in Categories that are linked to the Class). By default the grid is read-only, but you can make it editable by clicking Menu > Edit Grid. See image below:
Users can open the Editing View by double-clicking on the Item or by using the popupmenu > Open Item function. The Editing View only displays the fields that have been selected to be displayed in the Class Settings. See image below:
When a Costing is used, the Caption for the Costing can be set (in this case ‘Recipe’) and it can be updated directly in the Classes module. See image below:
The existing Items module remains unchanged and it essentially becomes the advanced Item editing module.
The User setting that controlled access to Item Categories has been removed in favour of setting user access by Class Modules. If you have Access to Items, you now have access to all the Categories in Items.
The interface has been updated to make it more user-friendly. Only 2 tabs are used now: Detail and Costing.
Settings have been added to:
Set a default Category
Show/Hide the Category field
Show/Hide the Subcategory field