References for display formats of attribute properties defined to Personalization APIs
and examples | HCL Digital Experience
The following topic provides additional details about the conditions and response
structures for various attributes defined in the examples to execute API calls presenting
different attributes of DX Personalization
services.
Browser Capability
Sample conditions for each Browser Capability property with
different operators:
Sample attributes: AcceptLanguage,
AcceptMimeTypes, Agent,
BrowserType, FullVersion, and
MajorVersion.
Sample operators allowed (values passed differs from based on the applied
operator):
includes, includes any of, is
not any of, is empty and is not empty for
AcceptMimeTypes.
includes, is, is not,
is empty, is not empty, is
between, is between but not equal to,
is greater than, is greater than or equal
to, is less than, is less than or
equal to, and is included in for other
properties.
BrowserType allows set of values from the following operators:
Mozilla, Internet Explorer,
Safari, Opera, Netscape,
Firefox, Chrome, and
Other.
Sample conditions for each Date property with different
operators:
Sample attributes: day, date,
month, time, weekday,
timestamp, and year.
Sample operators allowed (values passed differs from based on the applied
operator): is, is not, is
empty, is not empty, is
between, is between but not equal to,
is greater than, is greater than or equal
to, is less than, is less than or
equal to, and is included in.
Sample conditions for each Device property with different
operators:
Sample attributes: City, Country,
DeviceClass, Latitude,
Longitude, and State.
Sample operators allowed (values passed differs from based on the applied
operator):
includes, includes any of,
is not any of, is empty and
is not empty for
DeviceClass.
includes, is, is
not, is empty, is not
empty, is between, is between
but not equal to, is greater than,
is greater than or equal to, is less
than, is less than or equal to, and
is included in for other properties.
DeviceClass allows set of values from:
Mozilla, Internet Explorer,
Safari, Opera,
Netscape, Firefox,
Chrome, and Other.
Sample condition for each Referrer property with different
operators:
Sample attributes: ReferralHost,
ReferralUrl, and SearchKeywords.
Sample operators allowed (values passed differs from based on the applied
operator): includes, is, is
not, is empty, is not empty,
is between, is between but not equal
to, is greater than, is greater than
or equal to, is less than, is less
than or equal to, and is included in.
Sample condition for the ActionBean property with different
operators:
Sample attribute: actionNames.
Sample operators allowed (values passed differs from based on the applied
operator): includes, includes any of,
is not any of, is empty, and
is not empty.
Sample condition for the Action Count property with different
operators:
Sample attributes:
There are no default sample attributes for ActionCount
property.
Note: Custom attributes can be configured as needed
depending on the leveraged underlying user registry.
Attributes are dynamically created in the user interface. Refer to
Dynamic Properties below for more information.
Sample operators allowed (values passed differs from based on the applied
operator): includes, is, is
not, is empty, is not empty,
is between, is between but not equal to,
is greater than, is greater than or equal
to, is less than, is less than or equal
to, includes any of, is not any
of, and is included in.
Sample condition for the
Category Bean property with different operators:
Sample attribute: categoryNames.
Sample operators allowed (values passed differs from based on the applied
operator): includes, includes any of,
is not any of, is empty, and is
not empty.
Sample condition for the CategoryCount property with different
operators:
Sample attributes:
There are no default sample attributes for
CategoryCount property.
Note: Custom attributes can
be configured as needed depending on the leveraged underlying user
registry.
Attributes are dynamically created in the user interface. Refer to
Dynamic Properties below for more information.
Sample operators allowed (values passed differs from based on the applied
operator): includes, is, is
not, is empty, is not empty,
is between, is between but not equal to,
is greater than, is greater than or equal
to, is less than, is less than or equal
to, includes any of, is not any
of, and is included in.
Sample condition for the User property with different operators:
Sample attributes:
Last Name, mail.
Note: Custom
attributes can be configured as needed depending on the
leveraged underlying user registry.
Attributes are dynamically created in the user interface. Refer to
Dynamic Properties below for more information.
Sample operators allowed (values passed differs from based on the applied
operator): includes, is, is
not, is empty, is not empty,
is between, is between but not equal
to, is greater than, is greater than
or equal to, is less than, is less
than or equal to, is not any of, and
is included in for other properties.
Sample condition for the Session property with different
operators:
Sample attributes:
There are no default sample attributes for the
Session property.
Note: Custom attributes can
be configured as needed depending on the leveraged underlying
user registry.
Attributes are dynamically created in the user interface. Refer to
Dynamic Properties below for more information.
Sample operators allowed (values passed differs from based on the applied
operator): includes, is, is
not, is empty, is not empty,
is between, is between but not equal
to, is greater than, is greater than
or equal to, is less than, is less
than or equal to, is not any of, and
is included in.
Sample condition for the SharedData property with different
operators:
Sample attributes:
There are no default sample attributes for the
SharedData property.
Note: Custom attributes
can be configured as needed depending on the leveraged
underlying user registry.
Attributes are dynamically created in the user interface. Refer to
Dynamic Properties below for more information.
Sample operators allowed (values passed differs from based on the applied
operator): includes, is, is
not, is empty, is not empty,
is between, is between but not equal
to, is greater than, is greater than
or equal to, is less than, is less
than or equal to, is not any of, and
is included in.
Sample condition for the RenderParameter property with different
operators:
Sample attributes:
There are no default sample attributes for the
RenderParameter property.
Note: Custom
attributes can be configured as needed depending on the
leveraged underlying user registry.
Attributes are dynamically created in the user interface. Refer to
Dynamic Properties below for more information.
Sample operators allowed (values passed differs from based on the applied
operator): includes, is, is
not, is empty, is not empty,
is between, is between but not equal
to, is greater than, is greater than
or equal to, is less than, is less
than or equal to, is not any of, and
is included in.
Sample condition for the PortletAttributes property with different
operators:
Sample attributes:
There are no default sample attributes for the
PortletAttributes property.
Note: Custom
attributes can be configured as needed depending on the
leveraged underlying user registry.
Attributes are dynamically created in the user interface. Refer to
Dynamic Properties below for more information.
Sample operators allowed (values passed differs from based on the applied
operator): includes, is, is
not, is empty, is not empty,
is between, is between but not equal
to, is greater than, is greater than
or equal to, is less than, is less
than or equal to, includes any of, is
not any of, and is included in.
Sample condition for Request property with different operators:
Sample attributes:
There are no default sample attributes for the
Request property.
Note: Custom attributes can
be configured as needed depending on the leveraged underlying
user registry.
Attributes are dynamically created in the user interface. Refer to
Dynamic Properties below for more information.
Sample operators allowed (values passed differs from based on the applied
operator): includes, is, is
not, is empty, is not empty,
is between, is between but not equal
to, is greater than, is greater than
or equal to, is less than, is less than or equal
to, includes any of, is not any
of, and is included in.
Sample condition for Profiler property with different operators:
Sample attributes inside profile: id,
profilerName, and profiles.
Note: The
profilerName or id passed should
belong to the already created Profiler.
Sample operators allowed outside matchingItems (profiles
passed differs based on the operator applied): is,
is not, is all of, is any
of, and is not any of.
Sample condition with Arithmetic Operations with different
operators:
Sample attributes used inside arithmetic:
attributeNames and
arithmeticOperator.
Sample operators outside arithmetic (values passed differs
based on the operator applied): is, is
not, is empty, is not empty,
is between, is between but not equal
to, is greater than, is greater than
or equal to, is less than, is less
than or equal to, and is included in.
The sample condition with Matching Items with different
operators:
Sample attributes and operators used inside matchingItems
differs based on the type of attributes used for conditions.
Sample operators allowed outside matchingItems (values
passed differs based on the operator applied): is,
is not, is empty, is not
empty, is between, is between but not
equal to, is greater than, is greater
than or equal to, is less than, is
less than or equal to, and is included
in.