Integer User Profile Item
Description
Plugin to hold a configurable user profile item of type integer. The value is stored in the user's context data under the configured property name.
Use for values treated as numbers, e.g. counters or numeric IDs without leading zeros.
May be used by
Properties
Uniqueness Checker (
uniquenessChecker) Description
If set, the given user iterator is queried to reject duplicate values across the user store. The iterator must expose the same context data property configured in this plugin. Usually, the same plugin is used that was used to load the user data to the form this profile item is part of.
Use for numeric IDs like employee, member or loyalty card number that need to be unique.
Attributes
Plugin-Link
Optional
Assignable plugins
String Resource Key (
stringResourceKey) Description
String identifier for the language-specific string tables.
Attributes
String
Mandatory
Example
userdata.label.salutation
Example
userdata.label.firstname
Example
userdata.label.lastname
Example
userdata.label.email
Example
userdata.label.nationality
Example
userdata.label.birthdate
Example
userdata.label.street
Example
userdata.label.street-number
Example
userdata.label.address2
Example
userdata.label.zipcode
Example
userdata.label.town
Example
userdata.label.state
Example
userdata.label.country
Example
userdata.label.company
Example
userdata.label.department
Example
userdata.label.office-phone
Example
userdata.label.mobile-phone
Example
userdata.label.language
Example
userdata.label.correspondence-language
Property Name (
propertyName) Description
Name of the context-data field in which the value is stored.
Attributes
String
Mandatory
Example
surname
Example
givenname
Example
email
Example
mtan_number
Optional (
optional) Description
If this field is optional or mandatory for the user.
Attributes
Boolean
Optional
Default value
true
Modifiable (
modifiable) Description
Indicates if the user is allowed to change this property once it is set. Specifically, if this flag is set to false, then during self-registration the property could be set, but when editing the user data, this property would be read-only.
Attributes
Boolean
Optional
Default value
true
Validate Only Changed Values (
validateOnlyChangedValues) Description
If enabled, only values that have been changed by the user (compared to the data loaded from the data layer) are validated.
Attributes
Boolean
Optional
Default value
true
Sortable (
sortable) Description
If enabled, the attribute is sortable in the user list if the underlying user iterator supports sorting.
Attributes
Boolean
Optional
Default value
true
YAML Template (with default values)
type: IntegerUserProfileItem
id: IntegerUserProfileItem-xxxxxx
displayName:
comment:
properties:
modifiable: true
optional: true
propertyName:
sortable: true
stringResourceKey:
uniquenessChecker:
validateOnlyChangedValues: true