Inheritance

Inheritance

Inheritance is the base functionality to keep your data up-dated with the less effort. You can define the most generic data in one of the category and inherit or distribute them to sub-categories and items. It helps you to define and manage data once, without necessary to do it item by item.

We have couple of importnat fields for inheritance. These fields can be found on the item card, item group card, product group card, chapter card.

  • Standard Item Group (on Item Card), Standard Product Group (on Item Group Card), Standard Chapter (on Product Group Card): These fields say what is parent entity. Only data from this entity is inherited.

    If an item is assigned to two item groups, only one is set as a Standard Item Group, and only data from it is inherited.

  • Inherit features or Inherit Keywords: Here you can set if features or keywords (without class) are inherit from the parent entity to the current entity.
  • Inherit features values: If you inherit features you can also set that you want to inherit values for these features.
  • Inherit class: If you use any kind of classification, you have features and keywords define on classes. This field inherit a class from parent to the current entity. Inherit Feature and Inherit Keywords are automatically set to Yes.
  • Inherit Pictures, Inherit Documents, Inherit Media, Inherit Graphics, Inherit CAD Drawings and Inherit Descriptions: All of these fields has the same behavior, they copy data from parent entity to the current entity if it is set to Yes.
  • The settings of inheritance is on every entity. It means if you don't want to inherit data from a product group to an item group and their items. You need to set it up on the item group.
  • If you set inherit data to no, all data inherited from higher level will be removed from category (or item) and from all lower levels that also inherited this data. In the case of inherited features, all features also with values will be removed.

For all these Inherit fields you can specify a default value in setup. After the installation, all fields are set to Yes.

Inherit features

Field Inherit Features give you possibility to set features or feature groups for more items in category only once.

For example, you have two item groups with a lot of items, which should contain common feature, color. If these item groups are part of a one product group, you do not need to set this feature more than once. In this case you can set this feature for the common product group. If both item groups and items have set the Inherit Features as Yes, they will contain the feature, color. If you need some items in one of these item groups without feature, color, you just need to set Inherit Features as No. You can create the feature also only for item group and then inherit it to items, or create it for higher level.

Also see:

Title: Inheritance , Author: Pimics Team