5.12.14.2.  Create class system

After selecting the item <Create new class system...>, the Create class system dialog box opens. You can also open it at any time using Settings [Settings...]....

At first the base settings of the class system have to be defined:

The following tabbed pages will guide you through all setting options:

  • Base settings

  • Directories and files

  • Display

  • Limits

Tab in the "Create class system [Create class system] " dialog box

Tab in the "Create class system [Create class system] " dialog box

  • Basic settings [Base settings]:

    Basic settings" [Base settings] tab page

    Basic settings" [Base settings] tab page

    • Internal name: This name uniquely identifies the class system internally.

    • Visible name: Display name in all modules

      Internal name and visible name [Visible name] can be identical.

    • Standard language [Default language]:

      [Important]Important

      All entries are made in the specified default language [Default language].[a]

      Should it become necessary to make further entries in another language, the default language can be changed. However, this should only be performed, if the class system is currently completely translated. At a change a respective message is displayed.

      Warning at change of language

      Warning at change of language

      [a] The CADENAS_LANGUAGE (i.e. the language displayed in the user interface) is not relevant when editing the class systems. The entire class tree is displayed in the default language [Default language].

    • Other languages [Additional languages]: Activate the checkbox for the desired translation languages.

    • Support for features [Attributes]: If the option is not set, the Features [Attributes] tab page is deactivated.

  • Directories and files [Files and folders]:

    "Directories and files [Files and folders] " tab page

    "Directories and files [Files and folders] " tab page

    • Logo:

      Enter the big preview image for PARTdataManager (recommended dimension: 80x80 pixel):

      Default path is: "$CADENAS_DATA/datasetup/classsystem".

      Here the preview images are stored.

    • Thumbnail of the logo:

      Enter the little preview image for PARTdataManager (recommended dimension: 16x16 pixel):

      Default path is: "$CADENAS_DATA/ datasetup/classsystem".

      Here the preview images are stored.

    • Thumbnails of the classes [Thumbnails of classes]:

      Use Browse ... to enter the default path to the directory of classification preview images:

      Default path is: "$CADENAS_DATA/ datasetup/ classsystem/ my_class/ preview/ my_class".

      [Note]Note

      The image names have to be the same as with the class-id.

      If you do not want to insert your own preview images, you can optionally generate the classification preview images from the directory or project images.

      In Developer mode (DEV), you will find the command Use view as classification image under PARTdataManager -> Classes tab page in the context menu of a directory or an individual class, you will find the Use view as classification image [Use view as classification picture] command.

      Classes preview

      Classes preview

      Compare Section 5.8.2.1.15.4, “ Generate image data/preview images in batch run ”.

      [Note]Note

      You must first have defined the path under Thumbnails of the classes [Thumbnails of classes].

      Now the respective classification preview images are displayed.

      Classification preview images

      Classification preview images

  • Presentation [Display]:

    Display " tab page

    Display " tab page

    • Key mode:

      In the list field select the desired key mode.

      • eClass: The Id is limited to a length of 2 characters, maximum 4 levels

      • Part: The key can be numeric or textual, any key length, any number of levels possible

      • Whole: The key can be numeric or textual, any key length, the complete key must be specified, any number of levels possible

        [Note]Note

        Changing a class ID does not affect the subclasses, which are free and independent of their parent element (which is displayed as a prefix).

        Change of the class ID:

        The exemplary figure shows a change of the ID from "01" to "01-A"

        The exemplary figure shows a change of the ID from "01" to "01-A"

        Result in comparison between < V12.8 and V12.8:

        < V12.8: The subclasses have adopted the change to the class

        < V12.8: The subclasses have adopted the change to the class

        V12.8: The subclasses remain unchanged

        V12.8: The subclasses remain unchanged

      [Note]Note

      The choice of key type is relevant for the creation of classes and subclasses in the Add class dialog box.

    • Standard key [Default key]:

    • Separator: E.g. the hyphen ( 03-01 )

    • Show class ID [Show class id]

      If activated the class ID is displayed in addition. The value is always internally used and is transferred - also when no display happens.

      The figure on the right shows the class tree with and without IDs.

      "Show class ID [Show class id]" deactivated/activated

      "Show class ID [Show class id]" deactivated/activated

      If Show class ID [Show class id] is activated, the IDs are also displayed in the Edit class system dialog.

      [Note]Note

      Edit class system

      Edit class system

    • Sort classes

      If the checkbox is activated, manual sorting is activated above the class selection.

    • Visibility

      Class systems can be hidden become. The settings for this are $CADENAS_DATA/datasetup/classsystem.cfg in the file stored. Hidden class systems are displayed on the Classification tab page is no longer available for selection. If the class system is hidden, it is also displayed in the partial information omitted. This can be done via the checkbox Class System in Part Information show. [Show class system in part information]

      Through the two setting options Classes Hide [Classes hideable] and Characteristics Hide [Attributes hideable] can also be used hide individual elements individually. Are these settings actively you get an additional column with the Selection box to hide and edit in the class... [Edit class...] windows nor the Selection to hide. Linked variables that are hidden are $CADENAS_DATA/datasetup/classsystem/"class system name"/"class system name"_ml_"language".csv in the file stored.

  • Restrictions [Limits]:

    Restrictions [Limits] " tab page

    Restrictions [Limits] " tab page

    • Catalog: If no entry is made, the classification applies to all catalogs. The application of the classification can be restricted to a specific catalog via a selection list.

    • Class types [Types of classes]: Classes / Connection points [Connection points] / Classes and connection points

      The selection under Class types [Types of classes] determines which options are available on the Classification dialog page in the pull-down menu under Filter.

      Filter: Classes - Attachment points [Connection points]

      Filter: Classes - Attachment points [Connection points]

    • Instance types [Types of instances]: Classes / Attachment points [Connection points] / Classes and attachment points [Classes and connection points]

      The selection under Instance types [Types of instances] determines whether the Instance column on the Classification dialog page is editable or greyed out.

      Instance editable

      Instance editable

      Example: In the plant manufacturing the use of instances would possibly make sense for pipe connections.

Once you have made all the settings on the dialog page, confirm with OK.

[Note]Note

By means of current class system change... [Change current class system...] you can revisit the dialog page at any time achieve.

The dialog page is now called Change class system [Modify class system] <name>.