Field inheritance

Fields and field properties are inherited from parent classes by child classes. You cannot rename, move, or delete inherited fields.

Inherited fields are displayed in grey italics and their icon color is less saturated.

Field type

Regular icon / Inherited icon

Simple field

Project Tree - Field icon / Project Tree - Inherited Field icon

Table field

Project Tree - Table Field icon / Project Tree - Table Field icon

Inherited folder fields can only be changed in the folder class where they were defined.

If you add a field to the parent class after adding one or more child classes, that field is added to all child classes, automatically. However, any changes made to fields in the parent class after the child classes are created, are not propagated to the child class fields.

Simple fields

Modifications to inherited simple fields are restricted to formatting changes only. You can change the following formatting settings only:

  • You can select a different Field formatting method

  • You can select or clear the Always CAPITAL letters setting

  • You can select a Recognition profile and set the Minimum confidence to accept reread result for recognition reread.

For example, a parent date field is formatted to output the date in the MMDDYYYY US date format. You can change the selected formatting method for one or more of the inherited date fields from child classes to use the European DDMMYYY date format. Similarly, a field populated from a zone in the parent class uses one recognition profile. For the child class, that same data is displayed on the document in a different font. As a result, the child field provides better extraction results when using a different recognition profile via reread.

All other settings are restricted as they are inherited from the parent field and tied to the locator that populates the field.

If you want to make a formatting change to multiple inherited simple fields, right-click on the simple field in the parent class and choose Select Inherited Fields. This enables you to edit the field settings for all inherited fields in bulk. This bulk editing is not possible for table fields.

For example, if there are no languages defined in the Project Settings - Localization tab, then the Language setting cannot be modified. If languages are available and the selected field has translations then the Display name is populated automatically based on the selected language.

If you have an inherited field and you want to make changes that are not related to formatting, the only option is to change the Field populated by value to another locator. Once you choose another method of population you interrupt the inheritance relationship and other settings become available. However, you are still not able to rename, move, or delete this field.

Table fields

Inherited table fields enable you to change certain settings for the columns in the field but you cannot change the table model or the column mappings. This is because the table columns are mapped to the table model columns and this mapping must be maintained. There is no bulk edit tool for table fields.

You can modify the formatting, confirmation, and recognition re-read settings for each of the columns in an inherited table.

If you change the Locator that populates this field then you are interrupting the inheritance relationship and the selected new locator must also use the same table model. The selected locator can be a local locator or a different locator method that also uses table models.

Related topics: