Hierarchical lists

Hierarchical lists are definitions of tree structures which consist of several lists. Each value of a list can be linked to another list, thus creating a hierarchical structure. Hierarchical lists fields can be created for cases, contacts and resources.

Introduction to hierarchical lists in ConSol CM

Hierarchical lists are used when defining the data model for cases, contacts and resources in ConSol CM. They allow to create hierarchical structures consisting of several lists, so that the users can locate specific values easily by navigating through the structure. Common use cases for hierarchical lists are product lines or computer configurations.

Example:

In a help desk process, you can use a hierarchical list for the item which causes the problem. The first level is a list with the values Hardware and Software. The list value Hardware is linked to a list with values such as Computer, Monitor and Keyboard. The list value Software is linked to a list with values such as Operating system, Office and Browser. These two lists form the second level. You can create further levels to specify more details about the item, as the browser version or the computer model. The user can navigate through the structure to select the desired item.

Concepts, terms and definitions

Concept

Other terms

Definition

list

 

A list contains a set of values which are displayed according to the configured sorting.

hierarchical list

hierarchical list field, MLA, MLA field

A hierarchical list is a data field which contains a hierarchical structure consisting of several lists.

level

 

The lists which are referenced from values of the same list belong to the same level.

Purpose and usage

A hierarchical list always belongs to one data field. Therefore, when you create a new hierarchical list, the corresponding data field is created as well. When you create a new data field of the type MLA field (see Data fields), an empty hierarchical list is automatically created on the Hierarchical lists page of the Web Admin Suite.

Available settings for hierarchical lists

Hierarchical lists are managed on the Hierarchical lists page of the Web Admin Suite. The following sections describe the available settings for hierarchical lists and their display in the Web Client.

A hierarchical list consists of a data field and one or more levels.

Data field settings

The data field has the following settings:

These settings are shown in the left panel of the Hierarchical lists page.

Figure 3: Data field settings

Level settings

The level settings are determined by linking lists to list values. Each list value can reference one list which becomes the child level of this list value. There is no limitation regarding the depth of the structure. Values which lead to a child list are indicated by a small arrow pointing to the right.

The following figure shows the display of a hierarchical list in the edit mode in the Web Client. The user can select a value anywhere within the hierarchical list. Thus, a value which has a child list can also be selected, as Printer in the example below.

Figure 4: ConSol CM Web Client - Hierarchical list with child levels

Basic tasks

Hierarchical lists are managed on the Hierarchical lists page of the Web Admin Suite. The following sections describe the basic tasks for hierarchical lists.

Managing hierarchical list fields

You can perform the following actions on hierarchical list fields:

Before deleting or disabling items, or editing their internal names, make sure that they are not used in scripts. This is not checked automatically.

Managing the levels of a hierarchical list

You can perform the following actions on the hierarchical list levels:

Managing the values of a referenced list

There are two places where you can make changes to the values of the lists which are referenced in the hierarchical list:

When you edit list values, the changes affect all places where this list is used and not only the present hierarchical list.