Creating Custom My Preferences Options
Creating custom options for end users on the My Preferences - General Settings page involves the following steps:
- Define the option using the Define Personalization interface. 
- Implement the behavior using PeopleCode personalization functions (discussed in the following section). 
- To enable users to control the custom option, you need to make the option accessible on the appropriate permission list through PeopleTools Security. 
- Create new category groups to group personalizations for applying to permission lists. 
Personalization PeopleCode Functions
There are two PeopleCode functions related to personalizations. These functions are:
- GetUserOption.
- SetUserOption.
If you intend to modify or create custom personalizations, you may need to employ the use of these functions. Refer to the PeopleCode documentation for use and syntax.