User profile properties are name/value pairs attached to users and used for entering personal information about users (and groups). For example, you could create a property set called "human resources" that contains properties such as "gender," "hire date," and "social security number." User profile properties appear as input fields in the WebLogic Administration Portal when you edit a user's profile values. (You can also assign user profile property values to groups.) The properties you create are also used to define rules for personalization, delegated administration, or visitor entitlements. Users and groups can have multiple profiles.
Note: The topic of user profile properties is one piece in a larger body of user management issues. For more information, see the WebLogic Portal User Management Guide on the edocs Web site.
WebLogic Portal provides a default user profile property set called CustomerProperties.usr that contains many common properties you may want to use.
This topic contains the following sections:
To create a User Profile Property set
To add properties to a property set
To modify properties and their values
To surface properties from external data stores
To create a User Profile Property set
To add properties to a property set
After you create a property set, you add the properties you want to it.
Note: Any change to Data Type, Selection Mode, or Value Range removes anything previously entered in the Values field.
Note: You can also use the Property Control to programmatically create and manage properties. However, properties created with this control are not surfaced in the WebLogic Administration Portal. They must be modified and updated programmatically.
To modify properties and their values
To modify properties and their values, double-click the property set file in the the Application window, click the property you want to modify, and change the values in the Property designer window.
You can also use the <profile:setProperty> JSP Tag in your JSPs or the Property Control in your Page Flows to modify existing property values for users.
You can delete individual properties from a property set, and you can delete property sets.
To delete a property from a property set, open the property set file, select the property, and press the Delete key.
To delete a property set, select the property set file in the Application window and press the Delete key.
You can also use the <profile:removeProperty> JSP Tag in your JSPs or the Property Control in your Page Flows to remove existing property values for users.
To surface properties from external data stores
Use this procedure if you created a unified user profile to access external user/group properties and you want to use those properties to define rules for personalization, delegated administration, or visitor entitlements.
After you create a unified user profile to access user/group properties stored in an external user store, such as an LDAP server, you can access those external properties only through WebLogic Portal's JSP tags, controls, or API. Those external properties are not yet accessible in the WebLogic Administration Portal.
If you want those external properties to be used in defining rules for personalization, delegated administration, or visitor entitlements, you must surface those properties in the WebLogic Administration Portal.
Note: The properties you surface from an
external user store may be read-only, meaning their values cannot be updated
in the WebLogic Administration Portal. To make those properties writable, your
custom unified user profile would have to implement writable properties.
Passwords are not properties.
Unified User Profiles (edocs)
Creating Catalog Structure Properties
Tutorial: Showing Personalized Content in a Portlet