Profile Attribute Schema

Contents

Description

Describes a Profile Attribute. Each attribute field of the profile corresponds to a recorded schema which details the attribute name, type, and content.
Select in "Tenant" the item specific configuration, and under "Business Attributes" 'Contact Attributes'.
Then, create a new Business Attribute Value. By default the new Attribute is of type string. To assign another type to the schema, in Annex, create a section "settings", and a key "type" with value "string" or "date".

Predefined Attributes Schema

Default Attributes visible in the Configuration Server are the following:

First Name (string)

Last Name (string)

Phone Number (string)

E-mail Address (string)

Title (string)

Default 'internal' Attributes (not visible in the Configuration Server) are the following:

LastCalledAgent_EmployeeID (string)

LastCalledAgent_TimeStamp (date)

PreferredAgent_EmployeeID (string)

Additional attributes are available for each active media defined in the Business Attribute "Media Type" of the Configuration Manager:

Resource

Starts with a letter, and can be followed with letters, numbers, or underscores.

Is restricted to a maximum of 30 characters (Maximum RDBMS shared limit)

Important

In profile attribute schemas, the name is not case-sensitive.

type

token

yes

The attribute type, which can be one of the following types:

Boolean

String

Integer

Long

Double

Date

DateTime

Currency

Notes:

The constraints on these types (the minimum and maximum values supported for the integer type) vary with the RDBMS.

Customer profiles are built on top of UCS' Contact Attributes, and support only String and DateTime attribute types. However, all attribute types are supported for profile extensions.

default

numeric or string

no

Provides a default value for the attribute. For numeric attributes, you do not need quotation marks. Quotation marks are for string, date, and datetime attributes. By default, the date/time format is ISO 8601 UTC:[YYYY]-[MM]-[DD]T[HH]:[mm]:[ss].[SSS]Z.

length

integer

no

Reserved to attributes of type String. Defines the maximum number of characters for the string.

Default length is 256;

Maximum length is 4000.

encrypt

Boolean

no

false by default.

true if the server must encrypt the attribute value before saving it to the UCS database.

mandatory

Boolean

no

false by default;

true if the attribute is mandatory when inserting a new Profile Extension record.