Configuring object properties in the Codenica ITSM + ITAM system is one of the key steps when tailoring the application to your IT asset management and ticket handling needs. Every manageable object - both in inventory and asset management, as well as in the ticketing system - can be precisely customized. Why is this important? Because properties appear everywhere throughout your daily work with inventory, hardware management, and service tickets. Below are several examples showing what Object Properties actually are.

Employee / Client properties visible in the item view in Codenica ITSM + ITAM.
Employee / Client object properties visible in the item view. On the right, properties are also visible within the auxiliary panel called IT Manager.
Employee / Client properties displayed in table view in Codenica ITSM + ITAM.
The same Employee / Client properties displayed when clicking a record in the table view. The control is displayed directly inside the table.
Employee / Client properties visible in the detailed view of Codenica ITSM + ITAM.
Employee / Client properties visible in the detailed view. The control works in read-only (info) mode or edit mode.
Properties in the ad-hoc creation window in Codenica ITSM + ITAM.
Here we see object properties in the ad-hoc item creation window, opened from the auxiliary panel called IT Manager, docked on the right side.
Properties on the page for adding new employees or clients in Codenica ITSM + ITAM.
Here we see object properties on the page for adding new employees or clients.
Object properties inside a service ticket in Codenica ITSM + ITAM.
Access to object properties (here: the person who registered the ticket) is also available directly from every ticket, in each of its view modes.

Configuring object properties in IT asset management and the ticketing system

As we can see in the screenshots above, object properties appear everywhere throughout the system. That is why it is essential to configure Codenica ITSM + ITAM according to your workflow and internal company procedures. Below we walk through the configuration process.

To begin, open the application settings from the left navigation menu.

Application settings in Codenica ITSM + ITAM.

You can customize object properties for IT inventory and asset management:

  • Employee or Client
  • Any asset (computer, device, license, etc.)
  • Document records (invoices, warranties, contracts)
  • Vendors

The ticketing and service desk system can also be configured:

  • Ticket
  • Change
  • Problem
  • Release

Each highlighted option in this section lets you customize properties for the selected object type. We will now focus on Employee / Client properties.

Service desk settings window in Codenica ITSM + ITAM.

Configuring Employee / Client in IT asset management

Let’s see how the configuration process looks for Employee / Client. Other manageable assets (such as computers, devices, software, and licenses) as well as documents (invoices, warranties, and contracts) and vendors are configured the same way. The ticketing system is configured slightly differently - and this is covered in a separate manual article.

After clicking Settings → Employees / Clients → Customize, select the [Properties] tab at the top.

Employee settings window in Codenica ITSM + ITAM.

Enabling, disabling, and reordering property fields

Let’s begin with the basics. In the window below, we see that the Employee object has 41 visible (enabled) fields out of 53 available. You can enable or disable each property using its checkbox - and what’s equally important - you can change the order of fields.

By default, First Name is displayed before Last Name. To change this, drag Last Name above First Name using drag & drop. After doing so, save the changes and then refresh the application (browser refresh).

Employee property configuration window in Codenica ITSM + ITAM.

After moving Last Name above First Name and refreshing the application, you will see the updated order everywhere the Employee / Client properties are displayed. On the side screen you can see how this looks inside the IT Manager panel.

Employee properties displayed in the IT Manager panel in Codenica ITSM + ITAM.

Advanced property configuration

To start advanced configuration of any property field, click the Edit button on the right side of the selected field. At any time you can reset all settings for the model (asset, document, employee / client) using the reset button above the list of fields.

Advanced property configuration window in Codenica ITSM + ITAM.

Each property of a manageable object - in inventory, asset management, and the ticketing system - can be precisely customized. Here we explore configuration options for the [Last Name] field of an Employee / Client. Let’s go through the options from top to bottom:

  • Name - custom name of the property. English names are translated automatically; custom names remain unchanged.
  • Automatic pattern generation - instead of manually entering a value, the field can generate one using variables such as $counter$ (auto-incrementing ID). You can define the format using e.g. $counter:000$ which generates 001 instead of 1. Other variables: $day$, $month$, $year$. The $link$ variable is used mainly for generating QR codes that point to the object’s details in asset inventory or the ticketing system.
  • Value must be unique - ensures no duplicate values appear in this field.
  • Read-only in Client Portal - makes the value visible to the user logged into the Client Portal.
  • Editable in Client Portal - clients usually cannot edit fields; this option enables exceptions.
  • Dynamic options - lets you select values dynamically from the database instead of typing them manually.
  • Static options - allows creating your own drop-down list (typically used for fields like Status, Category, Type).
  • Required - the value must be provided.
  • Minimum and maximum length - defines allowed text length.
  • Regex - enforces a validation pattern.
  • Error message - custom validation message describing acceptable values.

Custom fields

You can repurpose unused fields and convert them into fully customized fields, adjusting every aspect from the name to validation rules. Icons shown in this window help identify the type: the letter 'A' represents a text field (which can be converted into a drop-down list), the switch icon represents a Yes / No field, and the icon with the number 0 represents a numeric field.

Custom field creation window in Codenica ITSM + ITAM.