The ProfileTools
component includes a reference to the current profile repository through the profileRepository
property. If you change this repository, you should also change this reference. This service provides methods that deal with the session-scoped Profile object and also contains lower-level, repository-specific helper methods. The ProfileTools
class defines methods for locating users by login or user ID, creating users, and updating properties of profiles. If you change or remove user profile properties, you should make sure that the other components that refer to these properties are correctly referenced in the ProfileTools
component. For more information, see User Profiling Tools in the Working with User Profiles chapter of this manual.
Personalization Module
Note that even if a property listed here is not required by the Personalization module, it may be required by another Oracle Commerce Platform server or demo application. Removing or renaming any of these properties from the profile repository definition may break other features.
Property | Description |
---|---|
| Used, if present, to set how users have authenticated themselves. This property name is registered in the |
| Required for authentication. You should avoid changing the name of this property since it is required by many other Oracle Commerce Platform services. This property name is registered in the |
| Required for password authentication. You should avoid changing the name of this property since it is required by many other Oracle Commerce Platform services. This property name is registered in the |
| Used for having sub-types of the base |
| Not required, but used if present by the This property name is registered in the |
| Set to the time when the person last logged in. This property is set in the This property name is registered in the |
| Set to the time when the person registered. This property is set in the |
| The person’s e-mail address. Used by the targeted e-mail facility. This property name is registered in the |
| Boolean flag that indicates whether the e-mail address is valid. This property name is registered in the |
| Boolean flag to indicate if a user wants to receive e-mail. This property is used in scenarios to filter which users should receive targeted e-mail messages. This property name is registered in the |
Scenarios Module
Property | Description |
---|---|
| Points to a set of scenario instances currently in effect for the profile. This property name is registered in the |