1. Class detail

    Article: AN0002101Updated: 01.01.2023

    Defined class settings and properties

    Toolbar

    Icon Description
    Return to the list of classes.
    Creation of the new class.
    Saving class changes.
    Class deletion.
    Definition of the multiple columns. This icon is available only if multiple columns are enabled in the class definition.
    Button Next - context menu with further selections.
    Displays class columns.
    Displays class data.
    Definition of attributes and default values for the quick filter above the list of class records. The Icon is displayed if the quick filter is enabled in the class.
    It goes to the list of buttons defined for the class.
    It goes to the list of rules defined in the class.
    Displays Automated Time Operations defined in the class.
    Displays Master-Detail relations.
    It goes to the list of schemes defined in the class.
    Class hierarchy. It goes to the page for definition of child classes and cancelling parent class.
    Displays object relations of the class.
    Displays formular and order of columns in the list.
    Class copy. The data itself are not copied. Buttons and schemes are copied but are deactivated in the newly created class. Limitations: You can copy a class that is not connected in a class hierarchy. Class schemes are not copied.
    Displays archive of changes performed in the class definition.

    TAB - Basic properties

    Section: Basic properties

    • Model - Name of model in which the class is defined
    • Code - Class identifier, that is used by export and import of the metadata of the model between various application instances.
    • Name - Class name
    • Note - Brief description of the class

    Section: Administration of records

    • Enable records creation - It defines if it is possible to enter new records into the class.
    • Mode of records deletion - It determines the mode of record deletion.
      • Physical records deletion - Records are deleted without possibility to display them again.
      • Logical records deletion - Records are marked as deleted with possibility to display them.
      • Disable deletion - Records cannot be deleted.
    • Enable record changes - Defines, if the class records can be modified.
    • Type of records deletion - Confirmation before record deletion
      • Without confirmation
      • With confirmation - Before record deletion application will ask for confirmation.
    • Enable display of deleted records in the list - Defines if it is possible to display deleted records.
    • Enable displaying list of records - Defines if it is possible to display records in the list.
    • Enable displaying record detail - Defines if it is possible to display record detail.
    • Enable displaying detailed list - Defines if it is possible to display records in the detailed list.
    • Default display of the list of records - Defines what is the default display of the record list.
      • Table list
      • Detailed list

    Section: Class hierarchy

    • Display the last child - Defines wheather by displaying detail of the class, which has one child or a chain of child classes, only attributes of the selected class or also attributes of the child or chain of child classes should be displayed.
    • Parent class - Displays class from which properties are inherited.
    • Child classes - Displays classes that inherite properties of the selected class.

    Section: Audit trail

    • Created by - User that created the record (class).
    • Created when - Date and time of record (class) creation.
    • Changed by - User that changed whatever data in the record (class) the last time.
    • Changed when - Date and time of the last change in the record (class).

    TAB - Roles and display

    Section: Access permission 

    • Enable access via web services - determines if the class data can be accessed via web service

    Section: Default display

    • Display in the default menu - Determines if the class should be displayed in the model menu.
    • Enable navigation in the form - Defines if the form with a record detail should contain navigation for a quick switch between class records.
    • Parent column for tree ordering - Defines column that contains reference to a parentn record. It must be a simple reference to a referece class that refers to the class itself (self-reference). This ordering will be demonstrated in a master-detail relationship, if it sets property Column for displaying tree structure.
    • Enable sorting - Defines if the user can sort the records according to particular attributes in the data list.
    • Sort according to the column 1, 2, 3 - Enables to set default sorting of the list of records according to up to three attributes.
    • Display row numbering in the list - Defines if the number of the row should be displayed by the list display.
    • Description format - It is used to define short descriptions in the class. Examples of the short description creation can be found here.
    • Format of the class name in the record list - It is used to input a localized text or expression for Description format defining the Title in the list of records.
    • Format of the class name in the record detail - It is used to input a localized text or expression for Description format defining the Title in the record detail.

    Section: List of roles

    • Reflect access rights from referred records - When this option is ticked off, users get the selected authorizations for particular records depending on access rights that they has on referred records.
    • Role - Definition of the access right type to records of the selected class for roles working with model. Access right can be only granted to roles enabled for the model to which the class belongs to.
    • Operation - Definition of possible activities for the selected role:
      • Reading data in the list - user is authorized to display records of the class
      • Reading data in detail - user is authorized to display record detail
      • Adding data - user is authorized to create new records in the class
      • Updating data - user is authorized to change the records in the class
      • Deleting data - user is authorized to delete the data in the class
      • Mass data update - user is authorized to to perform mass data updates
      • Mass data delete - user is authorized to perform mass data deletion
    • Operation code
      • It enables to define custom operation. If you want to provide users with a certain custom defined functionality and you do not want to define operation that would grant them access rights to the records, define your custom operation.
      • Define the operation code only if you wish to use the operation for your custom purposes in a script.
    • Org. structure - name of the organization structure that shall be used for management of access rights on particular records.
    • Level of access - determines if access rights shall be assigned only to records owned by the org. unit, which the user belongs to, or also to records owned by subordinate org. unit
    • Relation- determines column of the class that contains owners of the records
    • Operation on referred class - determines, which operation in the referred class is taken into account.

    TAB - Further settings

    Section: Further functions

    • Enable mass updates - Enables mass changes in the class.
    • Enable mass deletion - Enables mass record deletion in the class.
    • Enable templates - Enables to create templates of records in the class.
    • Enable record selection - It defines, whether there shall be checkboxes for records selection in the list of records.

    Section: Archiving

    • Enable data archiving - Switches on audit trail in the class - saving all the previous record versions.
    • Display archive button in the list of records - Displays icon to switch to archive records in list of the records.
    • Display archive button in the data detail - Displays icon to switch to archive records in the record detail.

    Section: RSS

    • Enable RSS - Enables to create RSS channel publishing the class records.
    • Number of records in the RSS feed - Defines number of records that will be entered into the RSS feed. If the number is not entered or when it is set to 0, all the records will be returned.
    • Column for heading - Defines column from the class whose values will be used for heading.
    • Column for description - Defines column from the given class, whose values will be used for description.
    • RSS heading format - Text control for entering RSS heading with the possibility to create expressions.
    • RSS description format - Text control for entering RSS description with the possibility to create expressions.
    • Publicly available - Defines if the RSS feed should be accessible publicly also out of range of application users.
    • Reference to RSS channel - Displays RSS channel.

    Section: Multiple columns

    • Enable multiple columns - Defines if multiple columns can be used in the class, whose description in the record detail varies based on a value in another column of the reference data type.
    • Control column - Enables to choose one of existing columns of the reference type, whose values will determine description of columns in the record detail.

    Section: Grouping on the list of records

    • Enable grouping in the list of records - Defines, whether user can group the records according to columns of type Text, True/untrue and Value from a referenced class.
    • Column for grouping - Defines column, according to which the records should be grouped in the default view.

    Section: Record uniqueness

    • Column 1 - First column, that participates on unique combination of record values.
    • Column 2 - Second column, that participates on unique combination of record values.
    • Column 3 - Third column, that participates on unique combination of record values.
    • Error description - Lokalized text of error message in case the use attempts to save record with values, that would disturb uniqueness of given column combination.

    Section: Display of column Id

    • Display mode of column ID - Determines whether Id, the text "Display" or the value from the selected column should be displayed in the list of records to go to the detail of the record. If nothing is selected, the display settings in the element DisplayIdMode in the file web.config is followed.
    • Display value from column - Selection of the column, value of which should be displayed in the first column in the list of records, if Display value from column is selected in the Display value from column field. Only text columns with limited text length and the Short Text system column are offered.

    Section: Information text

    • Information text in the record list - Localized text, that will be displayed at the given class in the list of records under the tool bar.
    • Information text in the record detail - Localized text, that will be displayed at the given class in the record detail under the tool bar.

    TAB - Notifications

    Section: Notifications

    • When to send - Defines when the notification should be sent.
    • Notification - Definition which notification shall be sent.
    • Distribution list - Definition to which distribution list the notification shall be sent.
    • Enabled - Defines wheather the notification shall be sent.

    TAB - Pictures

    Section: Pictures

    • Class picture - The picture, that will be used e.g. in menu (next to the class name) or, when set up, in schemes.
    • Large class picture - The picture that will be used in schemes (Display type: Large Icon).
    • Small record picture - It determines which column of the type picture contains small record picture. Small record picture is used in schemes when there is the option 'Use data picture' is checked off and the Display type 'Object' is selected in the scheme design.
    • Big record picture - It determines which column of the type picture contains big record picture. Big record picture is used in schemes when there is the option 'Use data picture' is checked off and the Display type 'Large icon' is selected in the scheme design.
×