Properties

A property is a type specific variable/field for a value or range. properties are organized into value properties and range properties.

Create properties

You can create a new property by using the Create capability on the Properties tab of a domain namespace's Overview page.

They are defined by using the following master data:

  • Local Identifier: Identifier of the property. this value must be unique within the namespace and cannot be changed afterwards. Please note that only the characters A-z (without special characters), digits and the special character "_" are permitted for naming fields! Furthermore, identifiers may not begin with a digit (required)

  • Type: Defines the type of the property to be created. Types could be primitive such as text, number etc. or references such as modelled Root Entities, Entities or External Entities (required)

  • Label: Label of the property (optional)

  • Short Label: Short label of the property (optional)

  • Notes: Useful information regarding the property definition (optional)

Note: If the entity you want to reference does not exist you can directly create it by using the inline Create action in the field Type.

Property Types

The following property types are available:

NameRemark
TextText field for short, un-formatted texts
Text/E-mailText field for MAIL content
Text/URLText field for URL content
IntegerAllows you to save a number without decimal places
BooleanType definition for truth values with the "true" or "false" property
CurrencyType definition for monetary amounts consisting of quantity and currency code
Selection elementType definition of a property that can take only specific values. The enumeration elements define the available options
DateType definition for dates without time specification
DecimalAllows you to save a number with decimal places
Geo pointType definition of a geo point with latitude and longitude
Localized textLocalizable text, consisting of locale and name, for shorter texts up to 200 characters (without formatting)
TimestampType definition for specifications with date and time
ReferenceRange - A link to another entity. Can also be defined as an array

To create a new property and immediately associate it to an entity, you must use the Add capability within the entity's instance page and select the Create new property option. In order to add and associate an existing property to an entity, you must use the Add capability within the entity's instance page and select the Add existing property option. In this case, you are able to select any property created in any namespace within the Domain and integration namespace of the project.

Edit properties

To edit a property you can either use the row capability in the Properties table or use the Details view which contains the Edit Master Data capability. It can also be accessed by using the capability within the Edit Property Association action.

Delete properties

You can delete a property by using the inline or header Delete capability on a properties' overview page. Alternatively, you can use the Info capability to access the Details view and there you can use the Delete capability.

You will need to confirm the action before the selected property is permanently deleted.

Attention: You can only delete a property if it is not in use. You can check the usages of a property by using the Info capability and navigating to the Usages section.