Item Attribute Types

Items have attributes such as a title, an item number, or the date on which they were last modified. This section describes the task attribute types that are available by default in Allegra. Additional types can be added as plugins without changing the core software.

Private item (AccessLevel)

With this property you mark an item as “private”, i.e. only the author can access it. This property can be set to “deprecated” in order to prevent the creation of private items.

ArchiveLevel

With this attribute you set an item to “archived” or “deleted”. This will make it invisible unless you explicitly search for it.

Build

This is a short text field, in which in the case of software, for example, the build number can be recorded.

Comment (Comment)

The comment attribute differs from other attributes in the sense that only new comments can be entered. The list of all comments is handled handled separately by the system.

Created on (CreateDate)

This attribute holds the non-changeable date when the item was created.

Description (Description)

This attribute is a rich text field for the description of the item.

Duration

This attribute contains the duration of an item to be processed. This is the time between start and end minus non-working time such as holidays and weekends, as well as free time of the processor.

When creating a new item, a preset value can be used, which can be calculated according to the following procedures:

  • Fixed number of days

  • Average processing time of comparable previous items

  • Average processing time plus waiting time of comparable previous items.

For the processing time, a corresponding attribute of the type “processing time” must be created and appear on the processing screens. For the waiting time a state must be specified from which the waiting time is counted.

As comparable you can define items, which belong to the same workspace or which have the same item type or responsible or combinations of these.

End (EndDate)

This property contains the end date for the item.

FixedDate

If checked, it makes the start and end date of an item in the Gantt chart immovable. This way, milestones can be protected against unintentional shifting.

FixedTDDate

If checked, it makes the desired start and end date of an item in the Gantt chart immovable. This way, milestones can be protected against unintentional shifting.

Internal Comment (InternalComment)

Internal comments are generally invisible for guest users. Otherwise they correspond to normal comments.

Issue number (IssueNo)

The unique item identifier for this item. Can be a running number or a workspace-specific prefix followed by a running number.

Item type (ItemType)

The item type like ticket, task, bug, document, etc.

Person selection (general)

This attribute allows you to select a user. The persons that are available for selection can be based on roles or departments (organizations). It is also possible to set the notification scheme according to which they should be informed.

Person selection (on behalf of)

This attribute is treated like the author of an item. For example, a technician can create an item for someone else, who is then treated as if they had created the item themselves.

../../_images/userpicker2.png

Short text

Short text properties can contain a short, unformatted text (one line, up to 50 characters).

../../_images/shortText1.png

You can define a default text to be displayed when you create an item, and you can define the minimum and maximum length of the property.

../../_images/shortText2.png

If you place this property on an input form, it will look like the one shown below.

../../_images/shortText3.png

Long text

Long text properties can contain longer descriptions, up to thousands of characters. Long texts are displayed as a text workspace for convenient editing. However, the text cannot be formatted.

../../_images/longText1.png

You can define a default text that is displayed when you create an item and you can define the minimum and maximum length of the property.

../../_images/longText2.png

When you place this property on an input form, it looks like the one shown below.

../../_images/longText3.png

Rich Text Label

With the Rich Text Label attribute, you can display rich text, e.g., a warning.

If you place this property on an input form, it will look like the one shown below.

../../_images/fixedRichText3.png

Date field

Date attributes contain date information. On the user interface, the date is formatted according to the user’s preferred format. Date attributes have a number of options.

../../_images/date1.png
  • With time : Creates a date field with time specification

  • Recurring/Reminder : Allows regular dates to be entered

  • Hierarchical behavior** : Determines the behavior when the date of a child item is outside the time window specified by the parent item. * The parent date is automatically adjusted * There is a warning message * Nothing happens

  • Set Date : Allows you to specify the initial value of the attribute

    • The field is empty

    • The field contains the current date

    • The field contains the current date plus X days or working days

    • The field contains a constant date

    • The field contains the date of the most recent creation of an item by the user

  • Hierarchical inheritance : The date is inherited from items higher in the hierarchy.

  • Validate Date : You can set limits on the date values that a user can enter.

    • The earliest date can be either now or a fixed date.

    • The latest date can be either now or a fixed date.

../../_images/date2.png

A date property appears on the user interface as shown below.

../../_images/date3.png

Integer

Integer properties can contain integer numbers, either negative or positive.

../../_images/integer1.png

You can define a default, minimum, and maximum value. The minimum value must be less than the maximum value, if one exists. Furthermore, the default value must be greater than or equal to the minimum and less than or equal to the maximum value.

../../_images/integer2.png

On the user interface, this property appears as shown below.

../../_images/integer3.png

Floating point numbers

These attributes can hold positive and negative floating point numbers.

../../_images/double1.png

You can define a default, minimum, and maximum value. The minimum value must be less than the maximum value, if any. Furthermore, the default value must be greater than or equal to the minimum and less than or equal to the maximum value.

../../_images/double2.png

On the user interface, this property appears as shown below.

../../_images/double3.png

Checkbox

Checkbox attributes can be checked or unchecked.

../../_images/checkbox1.png

You can define a default value, either checked or unchecked.

../../_images/checkbox2.png

On the user interface, this property appears as shown below.

../../_images/checkbox3.png

Simple checklists

Simple checklists allow you to select one or more options from a list.

../../_images/simple1.png

Attention

You must have already defined a simple list before you start to define this type of attribute. Otherwise, you cannot complete the definition of this type of property.

../../_images/simple2.png

If you place this property on a form, it will look like shown below.

../../_images/simple3.png

Expandable dropdown list

The expandable simple select lists allow the selection of a single item from a list. The list can be expanded from the input mask.

../../_images/extensible1.png

Attention

You must have already defined a simple list before you start defining this type of item property. Otherwise, you cannot complete the definition of this type of property.

../../_images/simple2.png

If you place this property on a form, it will look like shown below.

../../_images/extensible3.png

Multiple selection list

Multi-select lists allow you to select one or more options from a list. The default value is configured as part of the list, not as part of the attribute.

../../_images/multiple1.png

Attention

You must have already defined a simple list before you start defining this type of item property. Otherwise, you cannot complete the definition of the attribute.

../../_images/multiple2.png

If you place this property on a form, it will look like shown below.

../../_images/multiple3.png

Cascaded selection list (Parent-Child)

Cascaded selection lists of parent-child type allow you to choose from a list of parent options. When a parent option is selected, the list of selectable child options changes. For example, the parent list could be a set of products, and the child list could be the components that belong to it.

Attention

You must have already defined a simple list before you start defining this type of item property. Otherwise, you cannot complete the definition of the attribute.

../../_images/parentChild1.png

In our example, we have a short list of customers, Bosch and Siemens. The children are divisions of Bosch and Siemens. For Bosch, we have the petrol and diesel divisions, while for Siemens, we have the telecommunications and medical divisions. All this information is contained in the list named “Customers”.

../../_images/parentChild2.png

When placed on an input screen, this selection looks like the one shown below.

../../_images/parentChild3.png

When the selection in the left field is changed, the selection in the right field also changes. Another example would be a selection for an operating system: Windows, Linux, Solaris on the left side and the version (98, ME, XP, Vista, Redhat, Debian, SuSE) on the right side.

Note

Even though the selection appears as two properties, this will be a single property in the database. To search for this in TQLPlus, you need to look for “Customer: Bosch # Gasoline”. The property name will appear as part of the tooltip if your label is different from the property name.

Cascaded selection list (Parent-Children)

Cascaded selection lists of parent-children type link two lists of child options to a single entry in the parent item list. The first child has no dependency on the second child.

For example, if the parent item list contained vehicle models, the first child list could contain engine sizes available for that model, and the second child list could contain colors for that model. Different models can be offered with different engine sizes and colors.

Attention

You must already have defined this type of list before you start defining an item property of this type. Otherwise, you will not be able to complete the definition of the attribute.

../../_images/parentChildren1.png

In our example, we have defined a generic list Parent-Children with three parents, Parent-1, Parent-2, and Parent-3. Each parent item has two lists with a number of child items associated with it. For example, Parent-1 has in its first child list Child-1: 1, Child-1: 2 and in its second child list Child-1: L1, Child-1: L2, Child-1: L3. The names can, of course, be anything you want.

../../_images/parentChildren2.png

On the user interface, it looks like illustrated below. When the parent selection is changed, the two child lists change as well.

../../_images/parentChildren3.png

Cascaded selection list (Parent-Child-Grandchild)

Cascaded selection list of parent-child-grandchild type creates a hierarchy of dependencies. The children list is unique for each parent. The grandchild list is unique for each child. This can be thought of as a tree with a depth of two levels.

For example, if the parent item list had car manufacturers, the child list could contain models for each car manufacturer, and the grandchild list could contain engine sizes for each model of that manufacturer.

The engine size that could be selected depends on the specific model of that manufacturer.

Attention

You must already have defined this type of list before you start defining an item property of this type. Otherwise, you will not be able to complete the definition of the attribute.

../../_images/parentcgc1.png

In our example, we have defined a parent list with three parent entries. For each parent, we have defined three children. For each child, we have defined a number of grandchildren.

../../_images/parentcgc2.png

In the user interface, this property type would look like the one shown below. If you change the parent selection, both the child and grandchild selections change automatically.

If you change the child selection, the grandchild selection changes automatically.

../../_images/parentcgc3.png

Workspace selection

The workspace selection allows you to link another workspace to an item.

Item selection

The item selection allows you to link another item to the current item.

Radio group

The radio group provides a selection from a list to highlight an item. The radio buttons can be arranged in a row or array.

Integer divisions

This attribute allows you to form the quotient of the values of two lists. You can specify which list is to serve as the dividend and which as the divisor.

This attribute is useful, for example, when calculating a backlog priority in the form: “Backlog Priority = Business Values / Story Points”.

Processing time

This attribute allows you to measure the time between two state transitions. You can specify the states and whether the first or the last transition is to be used for the calculation.