Item Attributes#

In Allegra, all items have attributes such as an item number or a title. There are, for historical reasons, two types of item attributes:

  1. Standard attributes

  2. Custom attributes

Standard attributes are built into Allegra and cannot be removed nor can new ones be added. For an overview of all standard attributes, see List of Standard Attributes.

All attributes always exist, even if they do not appear in the user interface. You can override the labels and tooltips of these properties at any of the levels mentioned above.

As a system or workspace administrator, you can create new custom item attributes. An attribute has an attribute type, such as text or date. If you want to define attributes with a selection list, you must first create the selection list before defining the property. It is possible to add more attribute types through the Allegra plug-in architecture.

In Allegra, we distinguish between attributes and fields. Attributes belong to items, and fields belong to input forms. A field on an input form connects a corresponding item attribute with that form. Items can also have attributes that are not visible on an input form.

Hint

If you want to use an attribute, you must make it visible on the “Edit” input form (see Input Forms).

Attributes are generally global, but certain attribute features such as label, tooltip, and selection list can be overridden at three levels. These levels refer to:

  • each item type

  • each workspace type and item type

  • each workspace and item type

Properties of item attributes are inherited in the following hierarchy:

  1. System

  2. Item type

  3. Workspace type

  4. Workspace

A workspace manager can only define or override custom attributes at the workspace level. For more information, see the chapter Configuration Inheritance.

This approach promotes the reuse of existing custom attribute definitions across many workspaces, making it easy to change configurations globally while maintaining full flexibility down to each workspace.

The following figure shows the global configuration at the top. The settings made there apply to all underlying levels unless explicitly overridden.

The item-type-specific configuration level allows standard and custom attributes to be configured differently from the global definition depending on the item type. This configuration then applies to all workspace types and workspaces unless overridden there.

../../_images/overview2.png

The next figure shows the configuration at a workspace type level. Here you can override standard and custom attributes for each workspace type and item type.

../../_images/overview3.png

All workspaces of this workspace type inherit this configuration automatically.

The following figure shows a configuration at a workspace level. Here you can configure standard and custom properties for each workspace and item type.

../../_images/overview4.png