Title: OA Framework
1- OA Framework Forms Personalizations - Release
12 - August 15, 2008
- Crystal 1010 AM 1050 AM
Presented By Ranga Santhanam rsanthan_at_astcorporati
on.com
2Agenda
Introduction
Road Map to Personalization
What Does OAF Personalization Offer?
OA Framework Example
What Does Forms Personalization Offer?
Forms Personalization Components
Forms Personalization Examples
Forms Personalization Dos and Donts
Questions and Answers
3Introduction
- What is Personalization?
- WYSIWYG
- Process of bending E-Business Suite like a
Desktop - Forms Vs OA Framework
- Why Personalization?
- Alter the look and feel of the UI
- Alter the layout of a page
- Add new contents
- Add business logic
- Override/extend seeded logic
- What are the benefits?
- Minimal technical knowledge
- Upgradeable
- Portable
- Embellish your pages
4Road Map to Personalization
5What Does OAF Personalization Offer?
- Profile Option Personalize Self-Service Defn
- Context sensitive Function, Site,
Responsibility - With personalization you can -
- Add Tips
- Show hidden fields
- Hide fields
- Rename fields
- Default values
- Rearrange contents
- Can be undone
- Functional Administrator
6OAF Example Adding Checkbox
7OAF Example Adding Checkbox
8OAF Example Adding Checkbox
9OAF Example Adding Checkbox
10OAF Example Adding Checkbox
11What Does Forms Personalization Offer?
- Profile Option Hide Diagnostics menu entry
Utilities Diagnostics - Context sensitive Site, Responsibility, User
- Achieved through
- Rules
- Events
- Conditions (Optional)
- Action
- Can be undone
- Prior knowledge of PL/SQL, Forms AOL required.
- Event based firing
12Forms Personalization Components - Rules
- Sequence Number
- Description
- Trigger Event
- Trigger Object
- Condition
- Processing Mode
- Context
13Forms Personalization Components - Actions
- Sequence
- Description
- Property Setting
- Show/Hide field
- Updateable/Non-Updateable
- Mandatory/Optional
- Prompt
- Change default where clause
- Execute Built-In
- Form built-ins
- Execute procedures (Including FND functions)
- Alter LOV Query
- Display Messages
- Enable a menu entry
14Forms Personalization Limitations
- Cannot create new field
- Cannot display individual flexfield
segments/attributes - Cannot change the datatype of the item
- Cannot hide item in focus
- Cannot change graphics and frames
- Cannot move item between canvases
- Avoid using Special menu items instead use Menu
- Cannot use Global and Parameter
15Forms Personalization Example1 Add Menu Entry
16Forms Personalization Example1 Add Menu Entry
17Forms Personalization Example1 Add Menu Entry
18Forms Personalization Example1 Add Menu Entry
19Forms Personalization Example1 Add Menu Entry
20Forms Personalization Example1 Add Menu Entry
21Forms Personalization Example 2 Customize LOV
22Forms Personalization Example 2 Customize LOV
23Forms Personalization Example2 Customize LOV
24Forms Personalization Example3 - Others
25Forms Personalization Example3 - Others
26Forms Personalization Example3 - Others
27Forms Personalization Example3 - Others
28Forms Personalization Example3 - Others
29Dos and Donts
- Use Messages (Forms) as debugging tool
- Restrict to Responsibility level
- Test personalizations thoroughly after upgrades
- Do not try to replace Custom.pll
- FNDLOAD to move across instances
- Ensure data integrity
30Questions and Answers
- Questions and Open Discussions
Contact Information Ranga Santhanam Email
rsanthan_at_astcorporation.com Phone 630-778-1180
Presentation Copy www.astcorporation.com/papers/nc
oaug