Académique Documents
Professionnel Documents
Culture Documents
Objectives
Understand OAF Personalization
Learn how to do OAF Personalization
Understand benefits of Personalization
Understand why to do Extension
Agenda
1
What is Personalization?
Setup
Extension
Resources
Q&A
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |
What is Personalization
Definition
What is Personalization
Overview
What is Personalization
Overview
10
What is Personalization
Features
11
What is Personalization
Levels
Administrator Personalization
Site
Organization
Responsibility
User Views
Responsibility Layer
Organization Layer
Site Layer
Base page Layer
12
What is Personalization
User Level Personalizations
13
What is Personalization
14
What is Personalization
Add new items: fields, buttons, links, pick lists, images , regions etc.
Tailor text for labels, prompts, tip messages
Restrict Query Results
Add search fields
Submit Concurrent Requests
Enable/Add DFF to a page
Seed end-user views
15
Set Up
Profile Options
Personalize Self-Service Defn
Yes to enable personalization links on all the pages
16
Set Up
Profile Options
FND: Diagnostics
Yes to render the "About this page" link at the bottom of each OAF-based page
FND:OA:Enable Defaults
Allows defaulting through personalizations to take place
17
Set Up
Profile Options
FND: Personalization
Region Link Enabled = Yes
18
Demonstration
19
20
21
View Object
Attribute
View Object
22
23
Use <Ctrl>F
Complete
View
Expand
All
Focus
24
25
26
27
28
29
30
You can set a default value for an item for the following item styles:
MessageLOVInput
MessageCheckBox
MessageChoice
MessageRadioButton
MessageRadioGroup
MessageTextInput (Varchar,Date,Number)
31
32
33
34
35
Personalization Page
36
37
38
Additional
Details
Region
Item to hide
39
40
41
42
What is SPEL
In personalizations, there are two ways to change properties like
Rendered or Read Only or Required.
Hardcode a value of True/False during personalization
Use SPEL syntax for these properties via personalization
SPEL
SPEL stands for Simplest Possible Expression Language.
SPEL will get the value dynamically at runtime.
SPEL is an expression that always returns the Boolean Value (True / False).
The syntax of SPEL is ${oa.FunctionSecurity.<Function_Name>}
43
44
EAM User
45
46
47
48
Grant to Maint.
Super User
49
Attach Permission
Set to Grant
50
51
Clear Cache
52
Personalize
Status using
SPEL
53
Editable
Status
54
Read-only
Draft status
55
56
Add Priority
here
57
58
59
60
61
62
63
64
65
66
67
Business Benefits
Speed up data entry
Set default values
Hide fields, tabs
Change order of fields
68
Business Benefits
Reduce Development Costs
Reduces need of customization
Easy to Personalize
69
Extension
Overview
Extension refers to building new components and integrating with Oracle
E-Business Suite.
Extend when:
EBS application does not meet your business need
Requirements can not be satisfied using Personalization
UI of the current EBS application needs to be customized according to business
needs
There is a need to extend the business logic
70
Extension
Overview
Use case: Add a new field on the UI, which is not there in seeded VO
Steps:
1. Identify the View Object that needs to be extended
2. Create new View Object by including the new attribute
3. Create substitution in jDeveloper, so that new/extended view replaces standard VO
4. Deploy the changes to application tier
5. Use personalization to add new field on the UI
6. This new field will be mapped to the new View Object attribute
7. Run the page from eBusiness Suite
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |
71
Resources
Oracle Application Framework Personalization Guide, Release 12.2 &
12.1
White Paper on Using Personalization in Oracle EAM
R12.x Extend Oracle Applications: Customizing OA Framework
Applications (Course in Oracle University)
OA Personalization Framework and OA Extensibility Framework Version
5.6 [Doc ID 210191.1]
How to Remove an OA Framework Personalization (Doc ID 304670.1)
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |
72
Summary
73
Q&A
74
75
www.oracle.com/openworld/
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |
76
Q&A
77
THANK YOU
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |
78
79
80